Innehållsförteckning:

Gränssnitt till en GPS -modul med Raspberry Pi: Dashcam Del 2: 3 steg
Gränssnitt till en GPS -modul med Raspberry Pi: Dashcam Del 2: 3 steg

Video: Gränssnitt till en GPS -modul med Raspberry Pi: Dashcam Del 2: 3 steg

Video: Gränssnitt till en GPS -modul med Raspberry Pi: Dashcam Del 2: 3 steg
Video: Грег Гейдж: Как своим мозгом контролировать чужую руку 2024, November
Anonim
Gränssnitt till en GPS -modul med Raspberry Pi: Dashcam Part 2
Gränssnitt till en GPS -modul med Raspberry Pi: Dashcam Part 2
Gränssnitt till en GPS -modul med Raspberry Pi: Dashcam Part 2
Gränssnitt till en GPS -modul med Raspberry Pi: Dashcam Part 2

Detta är del 2 av dashcam -projektet och i det här inlägget lär vi oss hur man kopplar en GPS -modul till Raspberry Pi. Vi kommer sedan att använda GPS -data och lägga till den i videon som en textöverlagring. Läs del 1 genom att använda länken nedan innan du fortsätter med det här inlägget.

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

Videon nedan ger dig mer information om GPS -moduler, kommunikation tillsammans med en översikt över hur allt går ihop. Jag skulle rekommendera att titta på den först innan du fortsätter.

Steg 1: Aktivera serieport

Aktivera serieport
Aktivera serieport
Aktivera serieport
Aktivera serieport

Vi måste först SSH in i kortet och sedan aktivera den seriella porten. Detta kan göras genom att köra följande kommando:

sudo raspi-config

Detta öppnar konfigurationsverktyget och du kan använda pilarna för att navigera till gränssnittsalternativen och sedan seriell. Välj NEJ till konsolen och sedan JA till maskinvarans seriella port. Använd TABB -tangenten för att navigera till alternativet Slutför och välj sedan NEJ när den frågar dig om du vill starta om. Detta tar dig tillbaka till terminalen. Ange följande kommando så att vi kan stänga av styrelsen:

sudo avstängning -h nu

När kortet har stängts av kan vi ansluta den seriella porten till kortet med hjälp av referensbilden.

Steg 2: Testa GPS -modulen

Testa GPS -modulen
Testa GPS -modulen

Vi kommer nu att testa GPS -modulen för att se till att den fungerar korrekt. Det kan göras genom att köra följande kommando:

sudo cat /dev /serial0

Du borde kunna se lite textutmatning som börjar med "$ GP …." som på bilden. Detta är data från GPS -modulen och det betyder att den seriella kommunikationen fungerar som den ska. Du kan trycka på "CTRL+Z" för att stoppa utmatningen.

Vi måste sedan inaktivera "getty" -tjänsten eftersom det kan störa den seriella kommunikationen. Detta kan göras genom att köra följande kommandon.

sudo systemctl stop [email protected]

sudo systemctl inaktivera [email protected]

Steg 3: Skriv det slutliga skriptet

Skriv det sista manuset
Skriv det sista manuset
Skriv det sista manuset
Skriv det sista manuset

Innan vi skriver det sista skriptet måste vi köra några kommandon. Först måste vi installera python-seriemodulen som kan göras genom att köra följande kommando:

sudo apt installera python-seriell

Vi kommer att använda pynmea2 -modulen för att förstå GPS -data och som kan installeras genom att köra följande kommando:

sudo pip installera pynmea2

Vi måste också installera psutil för rotanvändaren och detta kan göras genom att köra följande kommando:

sudo pip installera psutil

Slutligen kan vi skapa en ny skriptfil med följande kommando:

sudo nano dashcam2.py

Du kan sedan kopiera innehållet från följande fil och klistra in det i skriptet som visas i videon.

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

När detta är gjort, spara filen genom att skriva "CTRL+X", sedan Y, sedan ENTER. Du kan sedan testa skriptet genom att köra följande kommando:

sudo python dashcam2.py

Skriptet körs sedan som det ska och du kan använda FileZilla för att hämta videofilerna som förra gången. Videofilerna kommer att innehålla en överläggning med GPS -data tillsammans med CPU -användningen.

Dashcam-projektet är ännu inte över och det kommer ett uppföljande inlägg för att fortsätta serien. Överväg att prenumerera på vår YouTube -kanal eftersom det här hjälper oss.

YouTube:

Tack för att du läste!

Rekommenderad: