Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Raspberry Pi mit PC verbinden
- Schritt 2: Eine kurze Info. Über das Ublox NEO-M8N GPS-Modul
- Schritt 3: GPS-Modul mit Raspberry Pi. verbinden
- Schritt 4: Einrichten des UART in Raspberry Pi
- Schritt 5: Deaktivieren Sie den seriellen Getty-Dienst des Raspberry Pi
- Schritt 6: Ttys0 aktivieren
- Schritt 7: Installieren Sie Minicom und Pynmea2
- Schritt 8: Testausgang
- Schritt 9: Python-Code schreiben
- Schritt 10: Endgültige Ausgabe
Video: GPS-Modul mit Raspberry Pi verbinden - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Hallo Leute!! Möchten Sie ein GPS-Modul mit Raspberry Pi verbinden? Aber stehen Sie vor einigen Schwierigkeiten, dies zu tun? „Mach dir keine Sorgen, ich bin hier, um dir zu helfen! Sie können mit den folgenden Teilen beginnen:
Lieferungen
- Raspberry Pi 4 Model-B mit 4 GB RAM
- Ublox NEO-M8N GPS-Modul
- Ein Computer
Schritt 1: Raspberry Pi mit PC verbinden
Verbinden Sie zunächst Ihr Raspberry Pi Board mit einem PC. Informationen zur Installation von Raspberry Pi Imager finden Sie unter
Schritt 2: Eine kurze Info. Über das Ublox NEO-M8N GPS-Modul
Dies ist ein Ublox NEO-M8N GPS-Modul mit aktiver Keramikantenne. Dieses GPS-Modul verfügt über eine 72-Kanal-Ublox-M8-Engine im Empfänger. Das Modul hat 4 Pins: VCC (Versorgungsspannung), GND (Masse), Tx (Sender) und Rx (Empfänger).
Dieses Modul liefert nonstop NMEA (National Marine Electronics Association) Datenstrings an den TX-Pin, was zu GPS-Informationen führt. Um mehr über dieses Modul zu erfahren, können Sie das Datenblatt hier herunterladen.
Schritt 3: GPS-Modul mit Raspberry Pi. verbinden
Stellen Sie für die Schnittstellen die Verbindungen wie folgt her:
- Verbinden Sie Vcc des GPS-Moduls mit dem Netzteil Pin Nr. 2 (5 V) des Raspberry Pi.
- Verbinden Sie Tx (Sender Pin) des GPS-Moduls mit Pin Nr. 10 des Raspberry Pi.
- Verbinden Sie GND (Ground Pin) des GPS-Moduls mit Pin Nr.6 Raspberry Pi.
Sie können auch andere Raspberry Pi-Boards auswählen, achten Sie jedoch beim Herstellen der Verbindungen auf die entsprechenden Pin-Nummern.
Schritt 4: Einrichten des UART in Raspberry Pi
Als erstes bearbeiten wir die Datei /boot/config.txt. Führen Sie dazu die folgenden Befehle aus:
sudo nano /boot/config.txt
Fügen Sie am Ende der Datei config.txt die folgenden Zeilen hinzu
dtparam=spi=on
dtoverlay=pi3-disable-bt
core_freq=250
enable_uart=1
force_turbo=1
ctrl+x zum Beenden und y und Enter zum Speichern drücken.
Der zweite Schritt in diesem UART-Setup-Abschnitt besteht darin, die Datei boot/cmdline.txt zu bearbeiten
Ich schlage vor, dass Sie eine Kopie der cmdline.txt erstellen und zuerst speichern, bevor Sie sie bearbeiten, damit Sie später bei Bedarf darauf zurückgreifen können. Dies kann mit;
sudo cp boot/cmdline.txt boot/cmdline_backup.txtsudo nano /boot.cmdline.txt
Ersetzen Sie den Inhalt durch;
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 Aufzug=Deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
Drücken Sie Strg+x zum Beenden und drücken Sie y und Eingabe zum Speichern.
Starten Sie nun Pi neu, um die Änderungen zu sehen
Schritt 5: Deaktivieren Sie den seriellen Getty-Dienst des Raspberry Pi
A. Wenn in Ihrer Ausgabe Serial0 mit ttyAMA0 verknüpft ist, verwenden Sie zum Deaktivieren den folgenden Befehl:
sudo systemctl stop [email protected] systemctl deaktivieren [email protected]
B. Wenn in Ihrer Ausgabe Serial0 mit ttys0 verknüpft ist, verwenden Sie zum Deaktivieren den folgenden Befehl:
sudo systemctl stop [email protected] systemctl deaktivieren [email protected]
Schritt 6: Ttys0 aktivieren
Um den ttyso zu aktivieren, verwenden Sie den folgenden Befehl:
sudo systemctl enable [email protected]
Schritt 7: Installieren Sie Minicom und Pynmea2
Verwenden Sie die Minicom-Python-Bibliothek, um eine Verbindung mit dem GPS-Modul herzustellen und die Daten zu verstehen.
sudo apt-get install minicom
Verwenden Sie die Python-Bibliothek pynmea2, um die empfangenen NMEA-Daten zu analysieren.
sudo pip installieren pynmea2
Schritt 8: Testausgang
Um das GPS zu testen, führen Sie den Befehl sudo cat /dev/ttyAMA0 aus. Sie erhalten die Ausgabe wie oben gezeigt.
Schritt 9: Python-Code schreiben
Schreiben Sie nun den Python-Code für die Anbindung des GPS-Moduls an Raspberry Pi
Seriennummer importieren
Importzeit
import string import pynmea2
während True: port="/dev/ttyAMAO"
ser=serial. Serial(Port, Baudrate=9600, Timeout=0.5)
dataout =pynmea2. NMEAStreamReader()
newdata=ser.readline()
if newdata[0:6]==“$GPRMC“:
newmsg=pynmea2.parse(neueDaten)
lat=newmsg.latitude
lng=newmsg.longitude
gps="Breitengrad=" +str(lat) + "und Längengrad=" +str(lng)
Drucken (GPS)
Schritt 10: Endgültige Ausgabe
Das oben gezeigte Fenster ist die endgültige Ausgabe. Es liefert die Daten Ihrer genauen Position in Bezug auf Breiten- und Längengrad.
Dieses Projekt basiert auf einem Artikel GPS-Modul mit Arduino und Raspberry Pi - Von Priyanka Dixit. Besuchen Sie diesen Artikel, um mehr über GPS zu erfahren, wie es funktioniert, die wichtigsten Begriffe Längen- und Breitengrad erklärt, den Unterschied zwischen GPS-Chip und GPS-Modul und vieles mehr!
Empfohlen:
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
So verbinden Sie einen ESP32 mit der IoT-Cloud: 8 Schritte
So verbinden Sie einen ESP32 mit der IoT-Cloud: Diese Anleitung enthält eine Reihe von Artikeln zum Anschließen von Hardware wie Arduino und ESP8266 an die Cloud. Ich werde Ihnen erklären, wie Sie Ihren ESP32-Chip mit dem AskSensors IoT-Dienst mit der Cloud verbinden. Warum ESP32?Nach dem großen Erfolg
Verbinden eines GPS-Moduls mit dem Raspberry Pi: Dashcam Teil 2: 3 Schritte
Anbindung eines GPS-Moduls an den Raspberry Pi: Dashcam Teil 2: Dies ist Teil 2 des Dashcam-Projekts und in diesem Beitrag erfahren Sie, wie Sie ein GPS-Modul an den Raspberry Pi anschließen. 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
Raspberry Pi mit dem mobilen Bildschirm verbinden – wikiHow
So verbinden Sie Raspberry Pi mit dem mobilen Bildschirm: Haben Sie einen Raspberry Pi, aber keinen Monitor. Was werden Sie dann tun, werden Sie einen Monitor kaufen, vielleicht werden Sie nur eine Sekunde warten……. ….! Wird dieser Monitor mit Wechselstrom betrieben? aber was wenn man zugreifen will (starten, programmieren
Raspberry Pi IOT-Datenbank mit MS Excel verbinden – Einrichten: 3 Schritte
Raspberry Pi IOT-Datenbank mit MS Excel verbinden - Einrichten: In der Welt der IOT-Datenerfassung erstellt man viele Daten, die ausnahmslos in einem Datenbanksystem wie Mysql oder Oracle gespeichert werden. Um auf diese Daten zuzugreifen und diese zu manipulieren, ist eine der effizientesten Methoden die Verwendung von Microsoft Office-Produkten