Cuprins:
Video: Interfața unui modul GPS cu Raspberry Pi: Dashcam Partea 2: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Aceasta este partea 2 a proiectului dashcam și în acest post vom învăța cum să interfațăm un modul GPS cu Raspberry Pi. Apoi vom folosi datele GPS și le vom adăuga la videoclip ca o suprapunere de text. Vă rugăm să citiți partea 1 folosind linkul de mai jos, înainte de a continua cu această postare.
www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/
Videoclipul de mai jos vă oferă mai multe informații despre modulele GPS, comunicare, împreună cu o prezentare generală a modului în care totul vine împreună. Aș recomanda vizionarea mai întâi înainte de a continua.
Pasul 1: Activați portul serial
Mai întâi trebuie să introducem SSH pe placă și apoi să activăm portul serial. Acest lucru se poate face executând următoarea comandă:
sudo raspi-config
Aceasta va deschide instrumentul de configurare și puteți utiliza săgețile pentru a naviga la opțiunile de interfață și apoi la serie. Selectați NU la consolă și apoi DA la portul serial hardware. Utilizați tasta TAB pentru a naviga la opțiunea Finalizare și apoi selectați NU când vă întreabă dacă doriți să reporniți. Acest lucru vă va duce înapoi la terminal. Introduceți următoarea comandă, astfel încât să putem închide placa:
sudo shutdown -h acum
Odată ce placa s-a închis, putem conecta portul serial la placa folosind imaginea de referință.
Pasul 2: Testați modulul GPS
Acum vom testa modulul GPS pentru a ne asigura că funcționează corect. Acest lucru se poate face executând următoarea comandă:
sudo cat / dev / serial0
Ar trebui să puteți vedea câteva rezultate de text începând cu „$ GP…”. așa cum se vede în imagine. Acestea sunt date de la modulul GPS și înseamnă că comunicația serială funcționează așa cum ar trebui. Puteți apăsa "CTRL + Z" pentru a opri ieșirea.
Apoi, trebuie să dezactivăm serviciul „getty”, deoarece ar putea interfera cu comunicarea serială. Acest lucru se poate face executând următoarele comenzi.
sudo systemctl opri [email protected]
sudo systemctl dezactivează [email protected]
Pasul 3: Scrieți scriptul final
Înainte de a scrie scriptul final, trebuie să executăm câteva comenzi. În primul rând, trebuie să instalăm modulul python-serial, care se poate realiza executând următoarea comandă:
sudo apt instalează python-serial
Vom folosi modulul pynmea2 pentru a da sens datelor GPS și care pot fi instalate executând următoarea comandă:
sudo pip instalează pynmea2
De asemenea, trebuie să instalăm psutil pentru utilizatorul root și acest lucru se poate face executând următoarea comandă:
sudo pip instala psutil
În cele din urmă, putem crea un nou fișier script folosind următoarea comandă:
sudo nano dashcam2.py
Apoi puteți copia conținutul din fișierul următor și lipiți-l în script așa cum se vede în videoclip.
github.com/bnbe-club/rpi-dashcam-p2-diy-29
După ce ați făcut acest lucru, salvați fișierul tastând „CTRL + X”, apoi Y, apoi ENTER. Apoi puteți testa scriptul executând următoarea comandă:
sudo python dashcam2.py
Scriptul va rula apoi așa cum ar trebui și puteți utiliza FileZilla pentru a obține fișierele video ca ultima dată. Fișierele video vor conține o suprapunere cu datele GPS împreună cu utilizarea procesorului.
Proiectul dashcam nu s-a terminat încă și va exista un post de urmărire pentru a continua această serie. Luați în considerare abonarea la canalul nostru YouTube, deoarece acest lucru ne ajută.
YouTube:
Mulțumesc că ai citit!
Recomandat:
Interfață Arduino Mega cu modul GPS (Neo-6M): 8 pași
Interfață Arduino Mega cu modul GPS (Neo-6M): În acest proiect, am arătat cum să interfațez un modul GPS (Neo-6M) cu Arduino Mega. Biblioteca TinyGPS este utilizată pentru a afișa datele de longitudine și latitudine, iar TinyGPS ++ este utilizată pentru a afișa latitudine, longitudine, altitudine, viteză și numărul de satelit
Noțiuni introductive despre interfața senzorului I2C ?? - Interfață MMA8451 folosind ESP32s: 8 pași
Noțiuni introductive despre interfața senzorului I2C ?? - Interfața MMA8451 folosind ESP32s: În acest tutorial, veți afla totul despre cum să porniți, să conectați și să obțineți dispozitivul I2C (accelerometru) care funcționează cu controlerul (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Realizarea unui DashCam folosind Raspberry Pi Zero (pt.1): 3 pași
Realizarea unui DashCam folosind Raspberry Pi Zero (pt.1): Acesta este începutul unei noi serii în care învățăm cum să construim o cameră de bord folosind Raspberry Pi Zero. Acest proiect este de fapt un înregistrator video continuu și poate fi utilizat pentru alte aplicații, inclusiv monitorizarea faunei sălbatice. În prima parte, abordăm
Interfața unui apel telefonic rotativ cu un Arduino: 6 pași (cu imagini)
Interfața unui apel telefonic rotativ cu un Arduino: un telefon rotativ vechi poate fi utilizat în mai multe scopuri în proiectele dvs. Arduino - utilizați-l ca un dispozitiv de intrare nou sau utilizați Arduino pentru a interfața un telefon rotativ cu computerul dvs. ghid foarte de bază care descrie cum să interfațați cadranul cu un
Instalarea unui cablu de interfață IPod într-o Toyota Corolla: 5 pași
Instalarea unui cablu de interfață IPod într-un Toyota Corolla: dacă doriți o conexiune IPod la stereo din fabrică, puteți plăti magazinului de electronice local 50 - 100 USD pentru instalare; sau puteți instala singur cablul gratuit. Vreau să vă arăt cât de ușor este să instalați un