Inhaltsverzeichnis:

Ublox LEA 6h 02 GPS-Modul mit Arduino und Python - Gunook
Ublox LEA 6h 02 GPS-Modul mit Arduino und Python - Gunook

Video: Ublox LEA 6h 02 GPS-Modul mit Arduino und Python - Gunook

Video: Ublox LEA 6h 02 GPS-Modul mit Arduino und Python - Gunook
Video: Test of VK16U6 Low cost GPS module 2024, Juli
Anonim
Ublox LEA 6h 02 GPS-Modul mit Arduino und Python
Ublox LEA 6h 02 GPS-Modul mit Arduino und Python
Ublox LEA 6h 02 GPS-Modul mit Arduino und Python
Ublox LEA 6h 02 GPS-Modul mit Arduino und Python
Ublox LEA 6h 02 GPS-Modul mit Arduino und Python
Ublox LEA 6h 02 GPS-Modul mit Arduino und Python

Schnittstelle des GPS-Moduls mit einem Arduino UNO (oder einem anderen Arduino-Gerät) und Berechnung von Breiten- und Längengrad zur Anzeige im in Python geschriebenen Anwendungsfenster.

Schritt 1: Holen Sie sich ein Ublox LEA 6h 02 GPS-Modul (oder ein beliebiges Modul, das Sie bevorzugen), lesen Sie die Datenblattspezifikationen und machen Sie das Modul bereit für die Verbindung mit Arduino

Holen Sie sich ein Ublox LEA 6h 02 GPS-Modul (oder ein beliebiges Modul, das Sie bevorzugen), lesen Sie die Datenblattspezifikationen und machen Sie das Modul bereit für die Verbindung mit Arduino
Holen Sie sich ein Ublox LEA 6h 02 GPS-Modul (oder ein beliebiges Modul, das Sie bevorzugen), lesen Sie die Datenblattspezifikationen und machen Sie das Modul bereit für die Verbindung mit Arduino
Holen Sie sich ein Ublox LEA 6h 02 GPS-Modul (oder ein beliebiges Modul, das Sie bevorzugen), lesen Sie die Datenblattspezifikationen und machen Sie das Modul bereit für die Verbindung mit Arduino
Holen Sie sich ein Ublox LEA 6h 02 GPS-Modul (oder ein beliebiges Modul, das Sie bevorzugen), lesen Sie die Datenblattspezifikationen und machen Sie das Modul bereit für die Verbindung mit Arduino
Holen Sie sich ein Ublox LEA 6h 02 GPS-Modul (oder ein beliebiges Modul, das Sie bevorzugen), lesen Sie die Datenblattspezifikationen und machen Sie das Modul bereit für die Verbindung mit Arduino
Holen Sie sich ein Ublox LEA 6h 02 GPS-Modul (oder ein beliebiges Modul, das Sie bevorzugen), lesen Sie die Datenblattspezifikationen und machen Sie das Modul bereit für die Verbindung mit Arduino
  • Lesen Sie das Ublox LEA 6-Datenblatt sorgfältig durch und stellen Sie sicher, dass Ihr Modul korrekt ist
  • Die meisten Module arbeiten mit ~ 2,7 bis 3,6 V. Stellen Sie also sicher, dass Sie die richtige Stromquelle haben. Ich habe einen Arduino 3,3 V-Pin verwendet
  • Alle Module unterstützen den UART-Kommunikationsport, daher werden wir ihn als Schnittstelle zu Arduino verwenden
  • Module werden standardmäßig mit Mikrobuchsen geliefert, die ich schwer mit Arduino verbinden kann, daher habe ich sie durch eine 2,54 mm Jumper-Draht-Buchse ersetzt (bevor Sie sie ersetzen, stellen Sie sicher, dass Sie wissen, welcher Pin was tut, und erstellen Sie ein Pin-Diagramm auf Papier oder Computer).
  • Jetzt ist dieses Modul bereit für die Verbindung mit Arduino

Schritt 2: GPS-Modul mit Arduino verbinden

GPS-Modul mit Arduino verbinden
GPS-Modul mit Arduino verbinden
  • Identifizieren Sie Tx (Sender) und Rx (Empfänger) des GPS-Moduls und dasselbe auch auf Arduino (ich habe UNO verwendet, damit es nur 1 UART-Kommunikationsport hat, Tx auf Pin0 und Rx auf Pin1, weitere Spezifikationen auf Arduino UNO)
  • Verbinden Sie Tx und Rx des GPS-Moduls mit Rx und Tx von Arduino

    • Tx von GPS (grünes Kabel in meinem Fall) zu => Rx von Arduino
    • Rx von GPS (gelber Draht in meinem Fall) zu => Tx von Arduino
  • Verbinden Sie den 3,3-V-Adruino-Pin mit der GPS-Stromversorgung und koppeln Sie beide Masse
  • Achtung: Stellen Sie sicher, dass Sie nicht mehr als 3,3 V (max. 3,6 V) an Ihr GPS-Modul anlegen und lesen Sie die Anleitung sorgfältig durch

Schritt 3: Laden Sie das Arduino-Programm hoch, um den seriellen (Kommunikations-) Port zu lesen

Laden Sie das Arduino-Programm hoch, um den seriellen (Kommunikations-) Port zu lesen
Laden Sie das Arduino-Programm hoch, um den seriellen (Kommunikations-) Port zu lesen
  • Den Code für dieses Projekt finden Sie im GitHub-Repository
  • Link:
  • Bitte lesen Sie die Datei README.md
  • Installieren Sie die u-center-Software wie in der obigen README.md-Datei angegeben
  • Arduino-Code in das Arduino-Modul hochladen
  • Verbinden Sie GPS-Pins mit Arduino
  • Öffnen Sie den seriellen Monitor auf Arduino IDE und beobachten Sie die Ausgabe des GPS-Moduls, stellen Sie sicher, dass es eine würdige Ausgabe druckt
  • Trennen Sie den seriellen Arduino-Port, indem Sie den seriellen Monitor schließen und öffnen Sie nun die u-center-Software und wählen Sie den seriellen Port von Arduino
  • Beobachten Sie die Reaktion auf dem Bildschirm

    • Es dauert einige Zeit, bis eine gültige Antwort erfolgt und hängt von der vom GPS-Modul empfangenen Signalstärke ab
    • Halten Sie das GPS-Modul in der offenen Umgebung oder in der Nähe des Fensters

Schritt 4: Python-Code ausführen

Python-Code ausführen
Python-Code ausführen
  • Laden Sie Python herunter und konfigurieren Sie es auf Ihrem lokalen Computer
  • Laden Sie Python-Code herunter, um GPS-Daten über den seriellen Kommunikationsanschluss Ihres Geräts zu lesen
  • Verbinden und betreiben Sie GPS mit Arduino
  • Identifizieren Sie den COM-Port, mit dem Arduino verbunden ist
  • Python-Code ausführen
  • Geben Sie die Com-Port-Details ein
  • Lat und Long-Daten überprüfen

Empfohlen: