Indholdsfortegnelse:

Grænseflade til et GPS -modul med Raspberry Pi: Dashcam Del 2: 3 trin
Grænseflade til et GPS -modul med Raspberry Pi: Dashcam Del 2: 3 trin

Video: Grænseflade til et GPS -modul med Raspberry Pi: Dashcam Del 2: 3 trin

Video: Grænseflade til et GPS -modul med Raspberry Pi: Dashcam Del 2: 3 trin
Video: Raspberry Pi Pico GPS | MicroPython Thonny 2024, Juni
Anonim
Grænseflade til et GPS -modul med Raspberry Pi: Dashcam Del 2
Grænseflade til et GPS -modul med Raspberry Pi: Dashcam Del 2
Grænseflade til et GPS -modul med Raspberry Pi: Dashcam Del 2
Grænseflade til et GPS -modul med Raspberry Pi: Dashcam Del 2

Dette er del 2 af dashcam -projektet, og i dette indlæg lærer vi, hvordan du kobler et GPS -modul til Raspberry Pi. Vi vil derefter bruge GPS -dataene og tilføje dem til videoen som et tekstoverlay. Læs venligst del 1 ved at bruge nedenstående link, før du fortsætter med dette indlæg.

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

Videoen herunder giver dig mere information om GPS -moduler, kommunikation sammen med et overblik over, hvordan alt hænger sammen. Jeg vil anbefale at se det først, før du fortsætter.

Trin 1: Aktiver seriel port

Aktiver seriel port
Aktiver seriel port
Aktiver seriel port
Aktiver seriel port

Vi skal først SSH ind i kortet og derefter aktivere den serielle port. Dette kan gøres ved at køre følgende kommando:

sudo raspi-config

Dette åbner konfigurationsværktøjet, og du kan bruge pilene til at navigere til grænseflademulighederne og derefter seriel. Vælg NEJ til konsollen og derefter JA til hardware seriel port. Brug TAB -tasten til at navigere til indstillingen Afslut, og vælg derefter NEJ, når den spørger dig, om du vil genstarte. Dette vil tage dig tilbage til terminalen. Indtast følgende kommando, så vi kan lukke tavlen ned:

sudo shutdown -h nu

Når kortet er lukket ned, kan vi slutte den serielle port til kortet ved hjælp af referencebilledet.

Trin 2: Test GPS -modulet

Test GPS -modulet
Test GPS -modulet

Vi vil nu teste GPS -modulet for at sikre, at det fungerer korrekt. Det kan gøres ved at køre følgende kommando:

sudo cat /dev /serial0

Du bør kunne se noget tekstoutput, der starter med "$ GP …." som det ses på billedet. Dette er data fra GPS -modulet, og det betyder, at den serielle kommunikation fungerer, som den skal. Du kan trykke på "CTRL+Z" for at stoppe output.

Vi skal derefter deaktivere "getty" -tjenesten, da det kan forstyrre den serielle kommunikation. Dette kan gøres ved at køre følgende kommandoer.

sudo systemctl stop [email protected]

sudo systemctl deaktiver [email protected]

Trin 3: Skriv det endelige script

Skriv det sidste script
Skriv det sidste script
Skriv det sidste script
Skriv det sidste script

Inden vi skriver det sidste script, skal vi køre et par kommandoer. Først skal vi installere det python-serielle modul, som kan udføres ved at køre følgende kommando:

sudo apt installere python-seriel

Vi vil bruge pynmea2 -modulet til at forstå GPS -dataene, og det kan installeres ved at køre følgende kommando:

sudo pip installer pynmea2

Vi skal også installere psutil til rodbrugeren, og dette kan gøres ved at køre følgende kommando:

sudo pip installer psutil

Endelig kan vi oprette en ny scriptfil ved hjælp af følgende kommando:

sudo nano dashcam2.py

Du kan derefter kopiere indholdet fra følgende fil og indsætte det i scriptet som det ses i videoen.

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

Når dette er gjort, skal du gemme filen ved at skrive "CTRL+X", derefter Y, derefter ENTER. Du kan derefter teste scriptet ved at køre følgende kommando:

sudo python dashcam2.py

Scriptet kører derefter som det skal, og du kan bruge FileZilla til at hente videofiler som sidste gang. Videofilerne vil indeholde et overlay med GPS -data sammen med CPU -brugen.

Dashcam-projektet er endnu ikke slut, og der vil være et opfølgende indlæg for at fortsætte denne serie. Overvej at abonnere på vores YouTube -kanal, da dette hjælper os.

YouTube:

Tak fordi du læste!

Anbefalede: