
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08


To je drugi del projekta dashcam in v tem prispevku se bomo naučili, kako povezati modul GPS z Raspberry Pi. Nato bomo uporabili podatke GPS in jih dodali videoposnetku kot besedilno prekrivanje. Preden nadaljujete s to objavo, preberite 1. del s spodnjo povezavo.
www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/
Spodnji videoposnetek ponuja več informacij o modulih GPS, komunikaciji ter pregled, kako se vse skupaj sestavi. Pred nadaljevanjem priporočam ogled.
1. korak: Omogočite serijska vrata


Najprej moramo v ploščo vstaviti SSH in nato omogočiti serijska vrata. To lahko storite z naslednjim ukazom:
sudo raspi-config
S tem se odpre konfiguracijsko orodje in s puščicami se pomaknete do možnosti vmesnika in nato zaporednega. Izberite NE na konzoli in nato DA na serijska vrata strojne opreme. S tipko TAB se pomaknite do možnosti Dokončaj in nato izberite NE, ko vas vpraša, ali želite znova zagnati. S tem se boste vrnili na terminal. Vnesite naslednji ukaz, da lahko zapremo ploščo:
sudo shutdown -h zdaj
Ko se plošča izklopi, lahko serijska vrata s ploščo povežemo z referenčno sliko.
2. korak: Preizkusite modul GPS

Zdaj bomo preizkusili modul GPS in se prepričali, da deluje pravilno. To lahko storite z naslednjim ukazom:
sudo cat /dev /serial0
Videti bi morali nekaj besedila, ki se začne z "$ GP …". kot je razvidno iz slike. To so podatki iz modula GPS in pomenijo, da serijska komunikacija deluje tako, kot bi morala. Če želite ustaviti izhod, pritisnite "CTRL+Z".
Nato moramo onemogočiti storitev "getty", ker lahko moti serijsko komunikacijo. To lahko storite z izvajanjem naslednjih ukazov.
sudo systemctl stop [email protected]
sudo systemctl onemogoči [email protected]
3. korak: Napišite končni scenarij


Preden napišemo končni scenarij, moramo zagnati nekaj ukazov. Najprej moramo namestiti serijski modul python, kar lahko naredimo z naslednjim ukazom:
sudo apt namestite python-serial
Za razumevanje podatkov GPS bomo uporabili modul pynmea2, ki ga je mogoče namestiti z naslednjim ukazom:
sudo pip namestite pynmea2
Prav tako moramo namestiti psutil za korenskega uporabnika, kar lahko storimo z naslednjim ukazom:
sudo pip namestite psutil
Končno lahko z naslednjim ukazom ustvarimo novo datoteko skripta:
sudo nano dashcam2.py
Nato lahko kopirate vsebino iz naslednje datoteke in jo prilepite v skript, kot je prikazano v videoposnetku.
github.com/bnbe-club/rpi-dashcam-p2-diy-29
Ko to storite, datoteko shranite tako, da vnesete "CTRL+X", nato Y, nato ENTER. Skript lahko nato preizkusite z naslednjim ukazom:
sudo python dashcam2.py
Skript se bo nato zagnal, kot bi moral, in lahko uporabite FileZilla za pridobivanje video datotek, kot zadnjič. Video datoteke bodo vsebovale prekrivanje s podatki GPS skupaj z uporabo procesorja.
Projekt dashcam še ni končan in za nadaljevanje te serije bo na voljo nadaljnja objava. Naročite se na naš kanal v YouTubu, saj nam to pomaga.
YouTube:
Hvala za branje!
Priporočena:
Povezovanje senzorja plina z Arduinom: 4 koraki

Senzor plina, ki povezuje Arduino: Senzor dima MQ-2 je občutljiv na dim in na naslednje vnetljive pline: LPG, butan, propan, metan, alkohol, vodik. Odpornost senzorja je odvisna od vrste plina. Senzor dima ima vgrajen potenciometer
Povezovanje temperaturnega senzorja LM35 z Arduinom: 4 koraki

Povezovanje temperaturnega senzorja LM35 z Arduinom: Termometri so uporabna naprava, ki se dolgo časa uporablja za merjenje temperature. V tem projektu smo izdelali digitalni termometer na osnovi Arduina za prikaz trenutne temperature okolja in temperaturnih sprememb na LCD -prikazovalniku. Lahko je depl
Poiščite geslo za WLAN (samo povezovanje je potrebno): 4 koraki

Poišči geslo za WLAN (samo treba je biti povezan): Danes vam želim pokazati le ukaz. Z njim pa lahko potegate tudi prijatelje! Pozor: To ni kramp za vdor gesla za wlan. To je samo en način, da ugotovite geslo wlan povezanega wlana
Povezovanje GPS VK16E GPS z Arduino UNO: 3 koraki

Povezovanje GPS VK16E GPS z Arduino UNO: To je preprosta navodila za ljudi, ki bi radi vedeli, kako povezati in uporabljati svoj GPS modul z Arduinom. Uporabljam Arduino UNO Shield #Hackduino in modul VK16E GPS. Za več info glejte podatkovni list
Utripajoča LED z uporabo modula WiFi in Bluetooth modula ESP32 NodeMCU Vadnica: 5 korakov

Utripajte z uporabo ESP32 NodeMCU modula WiFi in Bluetooth Vadnica: OpisNodeMCU je odprtokodna platforma IoT. Programiran je z uporabo skriptnega jezika Lua. Platforma temelji na odprtokodnih projektih eLua. Platforma uporablja veliko odprtokodnih projektov, kot so lua-cjson, spiffs. Ta ESP32 NodeMc