GY-NEO6MV2 GPS MODULE

Last Updated on 18. October 2026 by SuffocationLink status: OK

Das GY-NEO6M in der Version 2 besitzt einen Blox Neo-6M Chip, der die Positionsbestimmung via GPS erlaubt. Obwohl der Chip alle möglichen Schnittstellen bietet, habe ich leider nur die Version mit herausgeführter serieller Schnittstelle gefunden. Erworben habe ich dieses Modul vor geraumer Zeit beim schnellen Ali für rund ~4€ inklusive Antenne. Es sollte mittlerweile aber schon günstigere Module geben.

Nachtrag: Das rote Modul ist günstiger, hat dafür aber eine kleinere Antenne dabei und braucht länger, um Satelliten zu finden.

Views

Use

  • Positioning
  • Empfang der genauen Uhrzeit
  • Tracken von Positionen

Technical Data

GY-NEO6MV2 GPS-Modul (u-blox NEO-6M)
MessgrößePosition, Geschwindigkeit, Zeit
MessprinzipSatellitenortung GPS, 50 Kanäle, SBAS
Sensor-Bausteinu-blox NEO-6M
Accuracy2,5 m horizontal (GPS)
Frequenz/WellenlängeGPS L1 (C/A-Code)
Operating voltage2,7–3,6 V (NEO-6M)
SchnittstellenUART (seriell), Standard 9600 Baud
Abmessungen25 × 35 × 3 mm
Description4 oder 5 Anschlusspins; Status-LED; EEPROM für Konfiguration; Keramikantenne

Annexation

VCCSpannungsversorgung 3V – 5V
RXEmpfangen – serielle Schnittstelle
TXSenden – serielle Schnittstelle
GroundMass
PPS1HZ Takt, nicht bei allen Modulen rausgeführt
Neo6M – Anschlüsse

Wiring

Beschaltung Neo 6M Modul an ESP32 Wroom

Libraries

https://github.com/mikalhart/TinyGPSPlus/blob/master/src/TinyGPS%2B%2B.h Link status: OK(Mein Favorit)

https://github.com/cristiansteib/GPS-neo-6mLink status: OK

Test programme

Das Testprogramm ist ein Stückwerk aus ein paar Beispielprogrammen, welche ich im Netz gefunden habe. Die RX TX Pins müssen je nach Board angepasst werden. Für Arduino Boards, die nur einen seriellen Port besitzen, kann der SoftwareSerial verwendet werden (Hier ein Beispiel LinkLink status: OK)

Mein Projekt auf GitHubLink status: OK

Mein Projekt auf GitHub als Zip-DownloadLink status: OK

So sieht es auf der Console aus.

Console output

Problems

Modul findet keine Position

Das Modul braucht bis zu ein paar Minuten, bis es genügend Satelliten für die Positionsbestimmung gefunden hat. Also am Anfang nicht wundern.

Im Innen-Bereich kann es passieren, dass kein Satellit gefunden wird. Das blaue Modul hatte eine größere Antenne dabei, hier werden die Satelliten schneller gefunden.

Position in JAVA Api JOSM ungenau

Ich habe die Werte der Module in Java eingebunden. Hier lag die Position einige Meter daneben. Deshalb dachte ich am Anfang, die Position der Module ist etwas ungenau. Dies scheint aber nur an der Java Api zu OpenStreetMap zu liegen. Unter Google stimmen die Koordinaten. Auf der Open StreetMap Webseite selbst stimmt sie auch.

Conclusion

Das Modul macht zuverlässig, was es soll. Schade ist, dass die anderen Ports nicht rausgeführt sind, eine Ansteuerung über I2C wäre mir bei manchen Projekten lieber gewesen.

Sources

Gute Einführung in das Thema auf EnglischLink status: OK

Erläuterungen mit mehr Hintergrund auf DeutschLink status: OK

DateChangeAuthor
19.10.2026Fakten-Tabelle durch Datenblock aus dem Modell ersetztSuffocation
04.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung, GrammatikSuffocation
03.10.2026Log-Liste eingefügtSuffocation
12.04.2019Post createdSuffocation
Changelog

Leave a Reply

Your email address will not be published. Required fields are marked *