Cuprins:

Interfața unui modul GPS cu Raspberry Pi: Dashcam Partea 2: 3 pași
Interfața unui modul GPS cu Raspberry Pi: Dashcam Partea 2: 3 pași

Video: Interfața unui modul GPS cu Raspberry Pi: Dashcam Partea 2: 3 pași

Video: Interfața unui modul GPS cu Raspberry Pi: Dashcam Partea 2: 3 pași
Video: Construim un GPS tracker cu Python si Raspberry PI - Sesiune de programare live @ IT de weekend 2024, Noiembrie
Anonim
Interfața unui modul GPS cu Raspberry Pi: Dashcam Partea 2
Interfața unui modul GPS cu Raspberry Pi: Dashcam Partea 2
Interfața unui modul GPS cu Raspberry Pi: Dashcam Partea 2
Interfața unui modul GPS cu Raspberry Pi: Dashcam Partea 2

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

Activați portul serial
Activați portul serial
Activați portul serial
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

Testați modulul GPS
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

Scrieți scriptul final
Scrieți scriptul final
Scrieți scriptul final
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: