Sadržaj:

Povezivanje GPS modula s Raspberry Pi: Dashcam dijelom 2: 3 koraka
Povezivanje GPS modula s Raspberry Pi: Dashcam dijelom 2: 3 koraka

Video: Povezivanje GPS modula s Raspberry Pi: Dashcam dijelom 2: 3 koraka

Video: Povezivanje GPS modula s Raspberry Pi: Dashcam dijelom 2: 3 koraka
Video: Raspberry Pi: Building a top-down parking camera 2024, Studeni
Anonim
Povezivanje GPS modula s Raspberry Pi: Dashcam 2. dio
Povezivanje GPS modula s Raspberry Pi: Dashcam 2. dio
Povezivanje GPS modula s Raspberry Pi: Dashcam 2. dio
Povezivanje GPS modula s Raspberry Pi: Dashcam 2. dio

Ovo je drugi dio projekta dashcam i u ovom ćemo članku naučiti kako spojiti GPS modul na Raspberry Pi. Zatim ćemo koristiti GPS podatke i dodati ih u video zapis kao tekstualni sloj. Prije nego nastavite s ovim postom, pročitajte 1. dio koristeći donju vezu.

www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/

Video ispod daje vam više informacija o GPS modulima, komunikaciji i pregled kako se sve slaže. Preporučio bih da ga pogledate prije nego nastavite.

Korak 1: Omogućite serijski port

Omogući serijski port
Omogući serijski port
Omogući serijski port
Omogući serijski port

Prvo moramo SSH priključiti na ploču, a zatim omogućiti serijski port. To se može učiniti pokretanjem sljedeće naredbe:

sudo raspi-config

Ovo će otvoriti alat za konfiguraciju i pomoću strelica možete se kretati do opcija sučelja, a zatim i serijski. Odaberite NE na konzoli, a zatim DA na hardverski serijski port. Pomoću tipke TAB dođite do opcije Završi, a zatim odaberite NE kada vas pita želite li ponovno pokrenuti sustav. Ovo će vas vratiti na terminal. Unesite sljedeću naredbu kako bismo mogli isključiti ploču:

sudo shutdown -h sada

Nakon što se ploča isključi, možemo povezati serijski port s pločom pomoću referentne slike.

Korak 2: Testirajte GPS modul

Testirajte GPS modul
Testirajte GPS modul

Sada ćemo testirati GPS modul kako bismo se uvjerili da radi ispravno. To se može učiniti pokretanjem sljedeće naredbe:

sudo cat /dev /serial0

Trebali biste vidjeti neki izlaz teksta koji počinje s "$ GP …". kako se vidi na slici. Ovo su podaci iz GPS modula i znači da serijska komunikacija radi kako treba. Možete pritisnuti "CTRL+Z" da biste zaustavili izlaz.

Zatim moramo onemogućiti uslugu "getty" jer bi mogla ometati serijsku komunikaciju. To se može učiniti pokretanjem sljedećih naredbi.

sudo systemctl stop [email protected]

sudo systemctl onemogućiti [email protected]

Korak 3: Napišite završnu skriptu

Napišite završnu skriptu
Napišite završnu skriptu
Napišite završnu skriptu
Napišite završnu skriptu

Prije nego što napišemo konačnu skriptu, moramo pokrenuti nekoliko naredbi. Prvo moramo instalirati python-serijski modul što se može učiniti pokretanjem sljedeće naredbe:

sudo apt instalirajte python-serial

Koristit ćemo modul pynmea2 kako bismo razumjeli GPS podatke, a to se može instalirati pokretanjem sljedeće naredbe:

sudo pip instalirajte pynmea2

Također moramo instalirati psutil za root korisnika, a to se može učiniti pokretanjem sljedeće naredbe:

sudo pip instalirajte psutil

Konačno, možemo stvoriti novu datoteku skripte pomoću sljedeće naredbe:

sudo nano dashcam2.py

Zatim možete kopirati sadržaj iz sljedeće datoteke i zalijepiti ga u skriptu kako se vidi u videu.

github.com/bnbe-club/rpi-dashcam-p2-diy-29

Nakon što to učinite, spremite datoteku upisivanjem "CTRL+X", zatim Y, a zatim ENTER. Zatim možete testirati skriptu pokretanjem sljedeće naredbe:

sudo python dashcam2.py

Skripta će se tada izvoditi kako treba i možete koristiti FileZilla za dobivanje video datoteka kao i prošli put. Video datoteke sadržavat će sloj s GPS podacima zajedno s upotrebom CPU -a.

Projekt dashcam još nije gotov i bit će dodatni post za nastavak ove serije. Razmislite o pretplati na naš YouTube kanal jer nam to pomaže.

YouTube:

Hvala na čitanju!

Preporučeni: