Inhaltsverzeichnis:

Verbinden eines GPS-Moduls mit dem Raspberry Pi: Dashcam Teil 2: 3 Schritte
Verbinden eines GPS-Moduls mit dem Raspberry Pi: Dashcam Teil 2: 3 Schritte

Video: Verbinden eines GPS-Moduls mit dem Raspberry Pi: Dashcam Teil 2: 3 Schritte

Video: Verbinden eines GPS-Moduls mit dem Raspberry Pi: Dashcam Teil 2: 3 Schritte
Video: Jogginghose an der Overlock nähen - Schnitt für Damenhose mit Taschen 2024, November
Anonim
Verbinden eines GPS-Moduls mit dem Raspberry Pi: Dashcam Teil 2
Verbinden eines GPS-Moduls mit dem Raspberry Pi: Dashcam Teil 2
Verbinden eines GPS-Moduls mit dem Raspberry Pi: Dashcam Teil 2
Verbinden eines GPS-Moduls mit dem Raspberry Pi: Dashcam Teil 2

Dies ist Teil 2 des Dashcam-Projekts und in diesem Beitrag erfahren wir, wie man ein GPS-Modul an den Raspberry Pi anschließt. Wir verwenden dann die GPS-Daten und fügen sie dem Video als Textüberlagerung hinzu. Bitte lesen Sie Teil 1 über den untenstehenden Link, bevor Sie mit diesem Beitrag fortfahren.

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

Das folgende Video gibt Ihnen mehr Informationen über GPS-Module, Kommunikation und einen Überblick darüber, wie alles zusammenhängt. Ich würde empfehlen, es zuerst anzusehen, bevor Sie fortfahren.

Schritt 1: Seriellen Port aktivieren

Seriellen Port aktivieren
Seriellen Port aktivieren
Seriellen Port aktivieren
Seriellen Port aktivieren

Wir müssen zuerst eine SSH-Verbindung zum Board herstellen und dann den seriellen Port aktivieren. Dies kann durch Ausführen des folgenden Befehls erfolgen:

sudo raspi-config

Dadurch wird das Konfigurationstool geöffnet und Sie können mit den Pfeilen zu den Schnittstellenoptionen und dann zur Seriell navigieren. Wählen Sie NEIN für die Konsole und dann JA für den seriellen Hardware-Port. Verwenden Sie die TAB-Taste, um zur Option Fertig stellen zu navigieren, und wählen Sie dann NEIN, wenn Sie gefragt werden, ob Sie neu starten möchten. Dadurch gelangen Sie zurück zum Terminal. Geben Sie den folgenden Befehl ein, damit wir das Board herunterfahren können:

sudo shutdown -h jetzt

Sobald das Board heruntergefahren ist, können wir den seriellen Port mithilfe des Referenzbilds mit dem Board verbinden.

Schritt 2: Testen Sie das GPS-Modul

Testen Sie das GPS-Modul
Testen Sie das GPS-Modul

Wir werden nun das GPS-Modul testen, um sicherzustellen, dass es richtig funktioniert. Dies kann durch Ausführen des folgenden Befehls erfolgen:

sudo katze /dev/serial0

Sie sollten einige Textausgaben sehen können, die mit "$GP…" beginnen. wie im Bild zu sehen. Dies sind Daten vom GPS-Modul und es bedeutet, dass die serielle Kommunikation wie gewünscht funktioniert. Sie können "STRG+Z" drücken, um die Ausgabe zu stoppen.

Wir müssen dann den "getty"-Dienst deaktivieren, da er die serielle Kommunikation stören könnte. Dies kann durch Ausführen der folgenden Befehle erfolgen.

sudo systemctl stop [email protected]

sudo systemctl deaktivieren [email protected]

Schritt 3: Schreiben Sie das endgültige Skript

Schreiben Sie das endgültige Skript
Schreiben Sie das endgültige Skript
Schreiben Sie das endgültige Skript
Schreiben Sie das endgültige Skript

Bevor wir das endgültige Skript schreiben, müssen wir einige Befehle ausführen. Zuerst müssen wir das Python-Serial-Modul installieren, was durch Ausführen des folgenden Befehls erfolgen kann:

sudo apt installieren python-serial

Wir werden das pynmea2-Modul verwenden, um die GPS-Daten zu verstehen und das durch Ausführen des folgenden Befehls installiert werden kann:

sudo pip installieren pynmea2

Wir müssen auch psutil für den Root-Benutzer installieren, und dies kann durch Ausführen des folgenden Befehls erfolgen:

sudo pip install psutil

Schließlich können wir mit dem folgenden Befehl eine neue Skriptdatei erstellen:

sudo nano dashcam2.py

Sie können dann den Inhalt aus der folgenden Datei kopieren und wie im Video zu sehen in das Skript einfügen.

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

Sobald dies erledigt ist, speichern Sie die Datei, indem Sie "STRG+X", dann Y und dann EINGABE eingeben. Anschließend können Sie das Skript testen, indem Sie den folgenden Befehl ausführen:

sudo python dashcam2.py

Das Skript läuft dann wie es soll und Sie können FileZilla verwenden, um die Videodateien wie beim letzten Mal zu erhalten. Die Videodateien enthalten eine Überlagerung mit den GPS-Daten zusammen mit der CPU-Auslastung.

Das Dashcam-Projekt ist noch nicht abgeschlossen und es wird einen Folgebeitrag geben, um diese Serie fortzusetzen. Erwägen Sie, unseren YouTube-Kanal zu abonnieren, da dies uns hilft.

YouTube:

Vielen Dank fürs Lesen!

Empfohlen: