Inhaltsverzeichnis:

GPS-Modul mit Arduino Uno verbinden - Gunook
GPS-Modul mit Arduino Uno verbinden - Gunook

Video: GPS-Modul mit Arduino Uno verbinden - Gunook

Video: GPS-Modul mit Arduino Uno verbinden - Gunook
Video: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, November
Anonim
GPS-Modul mit Arduino Uno verbinden
GPS-Modul mit Arduino Uno verbinden

Hi ! Möchten Sie ein GPS-Modul an Ihr Arduino Uno Board anschließen, wissen aber nicht, wie es geht? Ich bin hier um dir zu helfen! Sie benötigen die folgenden Teile, um loszulegen.

Lieferungen

  1. Arduino Uno-Board mit Kabel
  2. Ublox NEO-M8N GPS-Modul
  3. Ein Computer

Schritt 1: Arduino mit PC verbinden

Arduino mit PC verbinden
Arduino mit PC verbinden

Verbinden Sie zunächst Ihr Arduino Uno Board mit einem PC. Sie können https://www.arduino.cc/en/Guide/ArduinoUno besuchen, um Informationen zur Installation der Arduino Software (IDE) und zum Verbinden des Boards mit einem PC zu erhalten.

Schritt 2: Eine kurze Info. Über das Ublox NEO-M8N GPS-Modul

Eine kurze Info. Über das Ublox NEO-M8N GPS-Modul
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 einen 72-Kanal-Ublox-M8-Motor im Empfänger. Das Modul hat 4 Pins: VCC (Versorgungsspannung), GND (Masse), Tx (Sender) und Rx (Empfänger).

Dieses Modul liefert ununterbrochen NMEA (National Marine Electronics Association) Datenstrings an den TX-Pin, die GPS-Informationen ergeben. Um mehr über dieses Modul zu erfahren, können Sie das Datenblatt hier herunterladen.

Schritt 3: GPS-Modul mit Arduino Uno verbinden

Schnittstellen-GPS-Modul mit Arduino Uno
Schnittstellen-GPS-Modul mit Arduino Uno

Stellen Sie für die Schnittstellen die Verbindungen wie folgt her:

  1. Verbinden Sie Vcc des GPS-Moduls mit dem Stromversorgungspin (5V) von Arduino Uno.
  2. Verbinden Sie Rx (Empfänger-Pin) des GPS-Moduls mit D3-Pin von Uno.
  3. Verbinden Sie Tx (Sender Pin) des GPS-Moduls mit D4 Pin von Uno.
  4. Verbinden Sie GND (Ground Pin) des GPS-Moduls mit GND von Uno.

Schritt 4: Bibliotheken herunterladen und installieren

Bibliotheken herunterladen und installieren
Bibliotheken herunterladen und installieren

Laden Sie die folgenden Bibliotheken herunter und installieren Sie sie in der Arduino IDE-Software.

  1. Software-Serienbibliothek
  2. TinyGPS-Bibliothek für Arduino

Schritt 5: Arduino-Software (IDE)

Arduino-Software (IDE)
Arduino-Software (IDE)

Öffnen Sie den Beispielcode in der Arduino Software (IDE). Bewegen Sie den Cursor auf der Registerkarte Datei über Beispiele, wählen Sie TinyGPSPlus-master aus und klicken Sie dann auf DeviceExample.

Schritt 6: Jetzt die Ausgabe

Jetzt die Ausgabe!
Jetzt die Ausgabe!

Sie erhalten die Ausgabe wie oben im seriellen Fenster der Arduino IDE gezeigt. Dies sind NMEA-Sätze in ihren verschiedenen Typen.

Schritt 7: Dekodierung der NMEA-Nachrichtenstruktur

Dekodierung der NMEA-Nachrichtenstruktur
Dekodierung der NMEA-Nachrichtenstruktur

Alle NMEA-Nachrichten beginnen mit dem $-Zeichen und jedes Datenfeld wird durch ein Komma getrennt. $GNGGA ist die grundlegende NMEA-Nachricht. Es bietet 3D-Position und genaue Daten.

Nun die Dekodierung:

  • Das GN nach $ zeigt die GPS-Position an. GGA steht für Global Positioning System Fix Data. Die Zeichen vor dem ersten Komma geben die Art der Nachricht an. Alle Nachrichten entsprechen dem Format NMEA-0183 Version 3.01.
  • 073242– Stellt die Zeit dar, zu der der feste Standort genommen wurde, 07:32:42 UTC
  • 1837.84511, N– Breitengrad 18 Grad 37.84511’ N
  • 07352.30436, E– Längengrad 073 Grad 52.30436′ E
  • 1– Fixqualität (0 = ungültig; 1 = GPS-Fix; 2 = DGPS-Fix; 3 = PPS-Fix; 4 = Echtzeit-Kinematik; 5 = Float RTK; 6 = geschätzt (Dead Reckoning); 7 = Manueller Eingabemodus; 8 = Simulationsmodus)
  • 11– Gesamtzahl der Satelliten
  • 17 – Horizontale Positionsverdünnung
  • 8, M – Höhe, in Metern über dem Meeresspiegel
  • -67,7, M – Höhe des Geoids (bedeutet Meeresspiegel) über WGS84-Ellipsoid
  • Leeres Feld – Zeit in Sekunden seit dem letzten DGPS-Update
  • Leeres Feld – DGPS-Stations-ID-Nummer
  • *60 – die Prüfsummendaten, beginnen immer mit *

Dieses Projekt basiert auf dem Artikel GPS-Modul mit Arduino und Raspberry Pi - Von Priyanka Dixit. Besuchen Sie diesen Artikel, um mehr über GPS zu erfahren, wie es funktioniert, Erklärung der wichtigsten Begriffe Längen- und Breitengrad, Unterschied zwischen GPS-Chip und GPS-Modul und vieles mehr!

Empfohlen: