Innehållsförteckning:

Arduino GPS Oled: 4 steg (med bilder)
Arduino GPS Oled: 4 steg (med bilder)

Video: Arduino GPS Oled: 4 steg (med bilder)

Video: Arduino GPS Oled: 4 steg (med bilder)
Video: Amazing arduino project 2024, Juli
Anonim
Image
Image
Arduino GPS Oled
Arduino GPS Oled

NEO-6-modulserien är en familj av fristående GPS-mottagare med högpresterande u-blox 6

positioneringsmotor. Dessa flexibla och kostnadseffektiva mottagare erbjuder många anslutningsmöjligheter i ett miniatyrpaket på 16 x 12,2 x 2,4 mm. Deras kompakta arkitektur och kraft- och minnesalternativ gör NEO-6-moduler idealiska för batteridrivna mobila enheter med mycket strikta kostnads- och rymdbegränsningar. 50-kanals u-blox 6-positioneringsmotorn har en Time-To-First-Fix (TTFF) på under 1 sekund. Den dedikerade förvärvsmotorn, med 2 miljoner korrelatorer, kan massiva parallella tids-/frekvensutrymmesökningar, så att den kan hitta satelliter direkt. Innovativ design och teknik dämpar störkällor och minskar flervägseffekter, vilket ger NEO-6 GPS-mottagare utmärkt navigeringseffekt även i de mest utmanande miljöer. UART NEO-6-moduler inkluderar ett konfigurerbart UART-gränssnitt för seriell kommunikation Konfiguration Konfiguration av starttid NEO-6-moduler tillhandahåller konfigurationsstift för starttidskonfiguration. Dessa träder i kraft direkt efter start. När modulen har startat kan konfigurationsinställningarna ändras med UBX -konfigurationsmeddelanden. De ändrade inställningarna förblir effektiva tills de stängs av eller återställs. Om dessa inställningar har lagrats i batteri-backup-RAM, kommer den modifierade konfigurationen att behållas, så länge reservbatteriet inte avbryts. NEO-6-moduler innehåller både CFG_COM0- och CFG_COM1-stift och kan konfigureras enligt tabell 6. Standardinställningar med fet stil.

Steg 1: Teori

Teori
Teori

TinyGPS ++ är ett nytt Arduino-bibliotek för analys av NMEA-dataströmmar som tillhandahålls av GPS-moduler. Liksom sin föregångare, TinyGPS, erbjuder detta bibliotek kompakta och lättanvända metoder för att extrahera position, datum, tid, höjd, hastighet och kurs från konsument GPS enheter. TinyGPS ++: s programmerargränssnitt är dock betydligt enklare att använda än TinyGPS, och det nya biblioteket kan extrahera godtyckliga data från någon av de otaliga NMEA -meningarna där ute, även egna.

Bibliotek:

Mer information:

www.u-blox.com/en/product/neo-6-series

Steg 2: Schematiska material

Schematiska material
Schematiska material
Schematiska material
Schematiska material
Schematiska material
Schematiska material
Schematiska material
Schematiska material

-Arduino Nano

-0,96 Oled Display

-Bradboard

-2 2.2K motstånd

-Startkablar

- Arduino GPS Ubox neo 6m

Steg 3: Programmera

Program
Program

Det viktigaste är att testa klockaktualiseringen

GPS: en kan ta upp till 20 minuter till 60 minuter

Kom ihåg att vi måste triangulera signalen, vi måste syc med 3 sattelliter

Försök att ändra den här raden om den inte fungerar:

Alternativ A

#define GPS_BAUD 38400

Alternativ B

#define GPS_BAUD 9600

Alternativ C

#define GPS_BAUD 4800

Steg 4: Testa

Testa
Testa
Testa
Testa

Först får du

Datum: 0/0/2000

Tid: 00:00:00

om dessa värden uppdateras, mäter jag att gps: n gillade minst en lördag.

då får du de aktuella koordinaterna för gps …

du kan googla det och sedan hitta det på världskartan.

Framgång!!!

Rekommenderad: