u-blox LEA-6H 02 GPS-Modul: Arduino & Python Integrationsanleitung
Komponenten und Zubehör
![]() |
|
× | 1 | ||
|
× | 1 | |||
![]() |
|
× | 1 | ||
![]() |
|
× | 1 |
Apps und Online-Dienste
![]() |
|
Über dieses Projekt
Anbindung eines GPS-Moduls (ich verwendete LEA-6H 02) mit einem Arduino UNO (oder jedem anderen Arduino-Gerät) und Berechnung von Breiten- und Längengrad zur Anzeige in einem Python-Anwendungsfenster.
Schritt 1: u-blox LEA-6H 02 GPS-Modul besorgen, Datenblatt lesen und Modul für Arduino-Verbindung vorbereiten
- Das u-blox LEA 6 Datenblatt sorgfältig lesen und sicherstellen, dass Ihr Modul korrekt ist
- Die meisten Module arbeiten mit ~ 2,7 bis 3,6 V – stellen Sie sicher, dass Sie die richtige Stromquelle haben. Ich nutzte den Arduino 3,3V Pin
- Alle Module unterstützen UART-Kommunikation – wir nutzen diese für die Arduino-Schnittstelle
- Module werden standardmäßig mit Mikro-Female-Buchsen geliefert, die ich schwer mit Arduino verbinden konnte. Ich ersetzte sie durch 2,54 mm Jumper-Wire-Female-Buchsen (vor dem Austausch sicherstellen, welcher Pin welche Funktion hat, und Pin-Belegung auf Papier oder am Computer dokumentieren)
- Nun ist das Modul bereit für die Arduino-Verbindung
LEA-6_DataSheet_(UBX-14044797).pdf
Schritt 2: GPS-Modul mit Arduino verbinden
Tx und Rx des GPS-Moduls mit Rx und Tx des Arduino verbinden:
- Tx des GPS (grünes Kabel in meinem Fall) → Rx des Arduino
- Rx des GPS (gelbes Kabel in meinem Fall) → Tx des Arduino
- Tx (Sender) und Rx (Empfänger) des GPS-Moduls und des Arduino identifizieren (ich nutzte UNO mit nur 1 UART-Port: Tx an Pin 0, Rx an Pin 1 – mehr Spezifikationen zum Arduino UNO)
Vorsicht: Dem GPS-Modul nicht mehr als 3,3 V (max. 3,6 V) zuführen und Anweisungen des Moduls sorgfältig lesen!
Schritt 3: Arduino-Programm zum Auslesen des seriellen Kommunikationsports hochladen
- Der Code für dieses Projekt findet sich im GitHub-Repository
- Link: https://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
- Bitte README.md Datei lesen
Ausgabe auf dem Bildschirm beobachten:
- Es dauert etwas, bis gültige Antworten kommen – abhängig von der Signalstärke, die das GPS-Modul empfängt
- GPS-Modul in offener Umgebung oder in Fensternähe platzieren
- u-center Software installieren (wie in README.md beschrieben)
- Arduino-Code auf Arduino-Modul hochladen
- GPS-Pins mit Arduino verbinden
- Serial Monitor in Arduino IDE öffnen und GPS-Modul-Ausgabe beobachten – sicherstellen, dass sinnvolle Daten ausgegeben werden
- Arduino-Serial-Port trennen (Serial Monitor schließen) und u-center Software öffnen, Arduino-Serial-Port auswählen
Schritt 4: Python-Code ausführen
- Python auf lokalem Rechner herunterladen und konfigurieren
- Python-Code zum Auslesen der GPS-Daten über den seriellen Kommunikationsport herunterladen
- GPS mit Arduino verbinden und mit Strom versorgen
- COM-Port identifizieren, an den Arduino angeschlossen ist
- Python-Code ausführen
- COM-Port-Details eingeben
- Breiten- und Längengrad-Daten verifizieren
Code
GitHub
https://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
LEA-6h-GPS-Arduino-Python
Arduino-Code für Mikrocontroller und Python-Code für Interface: GitHub Repository
Schaltpläne
GPS und Arduino Verbindungsbilder
GPS und Arduino Verbindungsbild 2
Herstellungsprozess
- Roboter mit Raspberry Pi und Python bauen: Komplette Anleitung
- Python Module importieren: Praktischer Guide mit Beispielen
- Wassertropfen-Hochgeschwindigkeitsfotografie mit Arduino Nano – DIY Setup
- RFID-Anwesenheitssystem mit Arduino & Python – Daten direkt in phpMyAdmin (XAMPP) speichern
- DHT11 Temperatur- & Feuchtesensor mit LED-Anzeige & Piezo-Summer
- Arduino Temperaturoverwachung & Echtzeituhr mit 3,2″ TFT-Display
- Arduino Mega mit NEO‑6M GPS-Modul verbinden: Schritt-für-Schritt-Anleitung
- Arduino & MPU6050: Präzise Servomotor-Steuerung mit SG90 & MG996R
- Spracherkennung & Sprachsynthese auf Arduino Due meistern
- Arduino GPS & TFT Touchscreen Shield: Echtzeit-Positionsanzeige



