Sadržaj:

Povezivanje GPS modula s Raspberry Pi: Dashcam, dio 2: 3 koraka
Povezivanje GPS modula s Raspberry Pi: Dashcam, dio 2: 3 koraka

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

Video: Povezivanje GPS modula s Raspberry Pi: Dashcam, dio 2: 3 koraka
Video: 🛰 GPS TRACKER С ОТПРАВКОЙ ДАННЫХ НА СЕРВЕР. АВТОНОМНЫЙ GPS НА ARDUINO. СВОИМИ РУКАМИ. 2024, Jun
Anonim
Povezivanje GPS modula s Raspberry Pi: Dashcam, dio 2
Povezivanje GPS modula s Raspberry Pi: Dashcam, dio 2
Povezivanje GPS modula s Raspberry Pi: Dashcam, dio 2
Povezivanje GPS modula s Raspberry Pi: Dashcam, dio 2

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. Molimo vas da pročitate prvi dio koristeći donju vezu, prije nego nastavite s ovim postom.

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

Video u nastavku 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 ubaciti SSH u 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 ponovo pokrenuti sistem. 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 sa "$ 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 zaustavite izlaz.

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

sudo systemctl stop [email protected]

sudo systemctl onemogući [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 izvršavanjem sljedeće naredbe:

sudo apt install python-serial

Koristit ćemo modul pynmea2 za razumijevanje GPS podataka, a to se može instalirati pokretanjem sljedeće naredbe:

sudo pip install pynmea2

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

sudo pip install 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 će sadržati preklapanje sa GPS podacima zajedno sa upotrebom CPU -a.

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

YouTube:

Hvala vam na čitanju!

Preporučuje se: