Inhoudsopgave:

Een GPS-module koppelen met de Raspberry Pi: Dashcam deel 2: 3 stappen
Een GPS-module koppelen met de Raspberry Pi: Dashcam deel 2: 3 stappen

Video: Een GPS-module koppelen met de Raspberry Pi: Dashcam deel 2: 3 stappen

Video: Een GPS-module koppelen met de Raspberry Pi: Dashcam deel 2: 3 stappen
Video: A Raspberry Pi dashcam with real-time GPS overlay 2024, November
Anonim
Een GPS-module koppelen met de Raspberry Pi: Dashcam Part 2
Een GPS-module koppelen met de Raspberry Pi: Dashcam Part 2
Een GPS-module koppelen met de Raspberry Pi: Dashcam Part 2
Een GPS-module koppelen met de Raspberry Pi: Dashcam Part 2

Dit is deel 2 van het dashcam-project en in dit bericht zullen we leren hoe een GPS-module op de Raspberry Pi kan worden aangesloten. We zullen dan de GPS-gegevens gebruiken en als tekstoverlay aan de video toevoegen. Lees deel 1 door de onderstaande link te gebruiken, voordat u verder gaat met dit bericht.

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

Onderstaande video geeft je meer informatie over GPS-modules, communicatie en een overzicht van hoe alles in elkaar steekt. Ik zou aanraden om het eerst te bekijken voordat je verder gaat.

Stap 1: Seriële poort inschakelen

Seriële poort inschakelen
Seriële poort inschakelen
Seriële poort inschakelen
Seriële poort inschakelen

We moeten eerst SSH naar het bord sturen en vervolgens de seriële poort inschakelen. Dit kan door het volgende commando uit te voeren:

sudo raspi-config

Hierdoor wordt de configuratietool geopend en kunt u de pijlen gebruiken om naar de interface-opties te navigeren en vervolgens naar serieel. Selecteer NEE voor de console en vervolgens JA voor de seriële hardwarepoort. Gebruik de TAB-toets om naar de optie Voltooien te gaan en selecteer vervolgens NEE wanneer u wordt gevraagd of u opnieuw wilt opstarten. Dit brengt u terug naar de terminal. Voer de volgende opdracht in zodat we het bord kunnen afsluiten:

sudo afsluiten -h nu

Zodra het bord is uitgeschakeld, kunnen we de seriële poort op het bord aansluiten met behulp van de referentieafbeelding.

Stap 2: Test de GPS-module

Test de GPS-module
Test de GPS-module

We zullen nu de GPS-module testen om er zeker van te zijn dat deze correct werkt. Dat kan door het volgende commando uit te voeren:

sudo cat /dev/serial0

U zou wat tekstuitvoer moeten kunnen zien die begint met "$GP…." zoals te zien op de afbeelding. Dit zijn gegevens van de GPS-module en dit betekent dat de seriële communicatie naar behoren werkt. U kunt op "CTRL+Z" drukken om de uitvoer te stoppen.

We moeten dan de "getty"-service uitschakelen, omdat deze de seriële communicatie kan verstoren. Dit kan door de volgende commando's uit te voeren.

sudo systemctl stop [email protected]

sudo systemctl schakel [email protected] uit

Stap 3: Schrijf het definitieve script

Schrijf het definitieve script
Schrijf het definitieve script
Schrijf het definitieve script
Schrijf het definitieve script

Voordat we het definitieve script schrijven, moeten we een paar opdrachten uitvoeren. Eerst moeten we de python-seriële module installeren, wat kan worden gedaan door de volgende opdracht uit te voeren:

sudo apt install python-serial

We zullen de pynmea2-module gebruiken om de GPS-gegevens te begrijpen en die kunnen worden geïnstalleerd door de volgende opdracht uit te voeren:

sudo pip installeer pynmea2

We moeten ook psutil installeren voor de rootgebruiker en dit kan worden gedaan door de volgende opdracht uit te voeren:

sudo pip install psutil

Ten slotte kunnen we een nieuw scriptbestand maken met behulp van de volgende opdracht:

sudo nano dashcam2.py

U kunt vervolgens de inhoud van het volgende bestand kopiëren en in het script plakken zoals te zien is in de video.

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

Zodra dit is gebeurd, slaat u het bestand op door "CTRL+X" te typen, vervolgens Y en vervolgens ENTER. U kunt het script vervolgens testen door de volgende opdracht uit te voeren:

sudo python dashcam2.py

Het script zal dan werken zoals het hoort en je kunt FileZilla gebruiken om de videobestanden op te halen zoals de vorige keer. De videobestanden bevatten een overlay met de GPS-gegevens samen met het CPU-gebruik.

Het dashcam-project is nog niet afgelopen en er komt een vervolgpost om deze serie voort te zetten. Overweeg om je te abonneren op ons YouTube-kanaal, omdat dit ons helpt.

YouTube:

Bedankt voor het lezen!

Aanbevolen: