Inhaltsverzeichnis:

Arduino GPS Oled - Gunook
Arduino GPS Oled - Gunook

Video: Arduino GPS Oled - Gunook

Video: Arduino GPS Oled - Gunook
Video: Arduino GPS Speedometer | OLED Display 2024, Juli
Anonim
Image
Image
Arduino GPS Oled
Arduino GPS Oled

Die NEO-6-Modulserie ist eine Familie von eigenständigen GPS-Empfängern mit dem leistungsstarken u-blox 6

Positionierungsmaschine. Diese flexiblen und kostengünstigen Empfänger bieten zahlreiche Anschlussmöglichkeiten in einem Miniaturgehäuse von 16 x 12,2 x 2,4 mm. Ihre kompakte Architektur sowie die Leistungs- und Speicheroptionen machen NEO-6-Module ideal für batteriebetriebene Mobilgeräte mit sehr strengen Kosten- und Platzbeschränkungen. Die 50-Kanal-Positionierungs-Engine u-blox 6 bietet eine Time-To-First-Fix (TTFF) von unter 1 Sekunde. Die dedizierte Erfassungs-Engine mit 2 Millionen Korrelatoren ist in der Lage, massive parallele Zeit-/Frequenzraumsuchen durchzuführen, wodurch Satelliten sofort gefunden werden können. Innovatives Design und innovative Technologie unterdrückt Störquellen und mindert Mehrwegeeffekte, wodurch NEO-6 GPS-Empfänger auch in den schwierigsten Umgebungen eine hervorragende Navigationsleistung erhalten. UART NEO-6-Module enthalten eine konfigurierbare UART-Schnittstelle für die serielle Kommunikation Konfiguration Bootzeit-Konfiguration NEO-6-Module bieten Konfigurationspins für die Bootzeit-Konfiguration. Diese werden sofort nach Inbetriebnahme wirksam. Nach dem Start des Moduls können die Konfigurationseinstellungen mit UBX-Konfigurationsnachrichten geändert werden. Die geänderten Einstellungen bleiben bis zum Ausschalten oder Zurücksetzen wirksam. Wurden diese Einstellungen im Pufferspeicher gespeichert, bleibt die geänderte Konfiguration erhalten, solange die Pufferbatterieversorgung nicht unterbrochen wird. NEO-6-Module enthalten sowohl CFG_COM0- als auch CFG_COM1-Pins und können wie in Tabelle 6 gezeigt konfiguriert werden. Standardeinstellungen in Fettdruck.

Schritt 1: Theorie

Theorie
Theorie

TinyGPS++ ist eine neue Arduino-Bibliothek zum Parsen von NMEA-Datenströmen, die von GPS-Modulen bereitgestellt werden. Wie ihr Vorgänger TinyGPS bietet diese Bibliothek kompakte und benutzerfreundliche Methoden zum Extrahieren von Position, Datum, Uhrzeit, Höhe, Geschwindigkeit und Kurs aus Verbraucher-GPS Geräte. Die Programmierschnittstelle von TinyGPS++ ist jedoch erheblich einfacher zu bedienen als TinyGPS, und die neue Bibliothek kann beliebige Daten aus jedem der unzähligen NMEA-Sätze extrahieren, sogar proprietären.

Bibliothek:

Weitere Informationen:

www.u-blox.com/de/product/neo-6-serie

Schritt 2: Schaltplan-Materialien

Schaltplan-Materialien
Schaltplan-Materialien
Schaltplan-Materialien
Schaltplan-Materialien
Schaltplan-Materialien
Schaltplan-Materialien
Schaltplan-Materialien
Schaltplan-Materialien

-Arduino-Nano

-0,96 Oled-Display

-Bradboard

-2 2,2K Widerstände

-Überbrückungskabel

- Arduino GPS Ubox neo 6m

Schritt 3: Programm

Programm
Programm

Das Wichtigste ist, die Uhraktualisierung zu testen

Das GPS kann bis zu 20 Minuten bis 60 Minuten dauern

Denken Sie daran, dass wir das Signal triangulieren müssen, also mit 3 Satelliten synchronisieren müssen

Versuchen Sie, diese Zeile zu ändern, wenn es nicht funktioniert:

Option A

#define GPS_BAUD 38400

Option B

#define GPS_BAUD 9600

Option C

#define GPS_BAUD 4800

Schritt 4: Testen

Prüfen
Prüfen
Prüfen
Prüfen

Zuerst bekommst du

Datum: 0/0/2000

Zeit: 00:00:00

wenn diese werte updaten, zeit mal dass das gps zumindest einem sat gefallen hat.

dann bekommst du die aktuellen Koordinaten des GPS…

Sie können es googeln und dann auf der Weltkarte finden.

Erfolg!!!

Empfohlen: