Innholdsfortegnelse:

Grensesnitt for en GPS -modul med Raspberry Pi: Dashcam Del 2: 3 trinn
Grensesnitt for en GPS -modul med Raspberry Pi: Dashcam Del 2: 3 trinn

Video: Grensesnitt for en GPS -modul med Raspberry Pi: Dashcam Del 2: 3 trinn

Video: Grensesnitt for en GPS -modul med Raspberry Pi: Dashcam Del 2: 3 trinn
Video: 5 inch TFT LCD display module 720x1280 MIPI 4 lane interface 24PIN IPS for thermometer GPS devices 2024, Juni
Anonim
Grensesnitt for en GPS -modul med Raspberry Pi: Dashcam Del 2
Grensesnitt for en GPS -modul med Raspberry Pi: Dashcam Del 2
Grensesnitt for en GPS -modul med Raspberry Pi: Dashcam Del 2
Grensesnitt for en GPS -modul med Raspberry Pi: Dashcam Del 2

Dette er del 2 av dashcam -prosjektet, og i dette innlegget vil vi lære å koble en GPS -modul til Raspberry Pi. Vi vil deretter bruke GPS -dataene og legge dem til videoen som et tekstoverlegg. Vennligst les del 1 ved å bruke lenken nedenfor, før du fortsetter med dette innlegget.

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

Videoen nedenfor gir deg mer informasjon om GPS -moduler, kommunikasjon sammen med en oversikt over hvordan alt går sammen. Jeg vil anbefale å se den før du fortsetter.

Trinn 1: Aktiver seriell port

Aktiver seriell port
Aktiver seriell port
Aktiver seriell port
Aktiver seriell port

Vi må først SSH inn i kortet og deretter aktivere den serielle porten. Dette kan gjøres ved å kjøre følgende kommando:

sudo raspi-config

Dette åpner konfigurasjonsverktøyet, og du kan bruke pilene til å navigere til grensesnittalternativene og deretter serielle. Velg NEI til konsollen og deretter JA til maskinvarens serielle port. Bruk TAB -tasten for å navigere til alternativet Fullfør, og velg deretter NEI når du blir spurt om du vil starte på nytt. Dette tar deg tilbake til terminalen. Skriv inn følgende kommando slik at vi kan slå av brettet:

sudo shutdown -h nå

Når kortet er slått av, kan vi koble den serielle porten til kortet ved hjelp av referansebildet.

Trinn 2: Test GPS -modulen

Test GPS -modulen
Test GPS -modulen

Vi vil nå teste GPS -modulen for å sikre at den fungerer som den skal. Det kan gjøres ved å kjøre følgende kommando:

sudo cat /dev /serial0

Du bør kunne se litt tekstutgang som begynner med "$ GP …." som sett på bildet. Dette er data fra GPS -modulen, og det betyr at den serielle kommunikasjonen fungerer som den skal. Du kan trykke "CTRL+Z" for å stoppe utgangen.

Vi må deretter deaktivere "getty" -tjenesten, da den kan forstyrre den serielle kommunikasjonen. Dette kan gjøres ved å kjøre følgende kommandoer.

sudo systemctl stopp [email protected]

sudo systemctl deaktiver [email protected]

Trinn 3: Skriv det endelige skriptet

Skriv det endelige manuset
Skriv det endelige manuset
Skriv det endelige manuset
Skriv det endelige manuset

Før vi skriver det siste skriptet, må vi kjøre noen få kommandoer. Først må vi installere python-seriemodulen som kan gjøres ved å kjøre følgende kommando:

sudo apt install python-serial

Vi bruker pynmea2 -modulen for å forstå GPS -dataene og kan installeres ved å kjøre følgende kommando:

sudo pip installer pynmea2

Vi må også installere psutil for rotbrukeren, og dette kan gjøres ved å kjøre følgende kommando:

sudo pip installer psutil

Til slutt kan vi opprette en ny skriptfil ved å bruke følgende kommando:

sudo nano dashcam2.py

Du kan deretter kopiere innholdet fra følgende fil og lime det inn i skriptet som vist i videoen.

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

Når dette er gjort, lagrer du filen ved å skrive "CTRL+X", deretter Y, deretter ENTER. Du kan deretter teste skriptet ved å kjøre følgende kommando:

sudo python dashcam2.py

Skriptet vil da kjøre som det skal, og du kan bruke FileZilla til å skaffe videofilene som sist. Videofilene vil inneholde et overlegg med GPS -dataene sammen med CPU -bruken.

Dashcam-prosjektet er ennå ikke over, og det kommer et oppfølgingsinnlegg for å fortsette denne serien. Vurder å abonnere på vår YouTube -kanal, da dette hjelper oss.

YouTube:

Takk for at du leser!

Anbefalt: