Inhoudsopgave:

Arduino GPS Oled: 4 stappen (met afbeeldingen)
Arduino GPS Oled: 4 stappen (met afbeeldingen)

Video: Arduino GPS Oled: 4 stappen (met afbeeldingen)

Video: Arduino GPS Oled: 4 stappen (met afbeeldingen)
Video: Arduino KAEDU memmorygame tutorial 2024, November
Anonim
Image
Image
Arduino GPS Oled
Arduino GPS Oled

De NEO-6-moduleserie is een familie van stand-alone GPS-ontvangers met de hoogwaardige u-blox 6

positionering motor. Deze flexibele en kosteneffectieve ontvangers bieden talloze aansluitmogelijkheden in een miniatuurverpakking van 16 x 12,2 x 2,4 mm. Hun compacte architectuur en stroom- en geheugenopties maken NEO-6-modules ideaal voor op batterijen werkende mobiele apparaten met zeer strikte kosten- en ruimtebeperkingen. De 50-kanaals u-blox 6-positioneringsengine heeft een Time-To-First-Fix (TTFF) van minder dan 1 seconde. De speciale acquisitie-engine, met 2 miljoen correlatoren, is in staat om massale parallelle tijd-/frequentieruimteonderzoeken uit te voeren, waardoor het satellieten onmiddellijk kan vinden. Innovatief ontwerp en technologie onderdrukt storingsbronnen en vermindert multipath-effecten, waardoor NEO-6 GPS-ontvangers uitstekende navigatieprestaties krijgen, zelfs in de meest uitdagende omgevingen. UART NEO-6-modules bevatten één configureerbare UART-interface voor seriële communicatie Configuratie Boottime-configuratie NEO-6-modules bieden configuratiepinnen voor opstartconfiguratie. Deze worden direct na het opstarten van kracht. Zodra de module is gestart, kunnen de configuratie-instellingen worden gewijzigd met UBX-configuratieberichten. De gewijzigde instellingen blijven van kracht tot het uitschakelen of resetten. Als deze instellingen zijn opgeslagen in het batterij-backup-RAM, dan blijft de gewijzigde configuratie behouden, zolang de back-upbatterijvoeding niet wordt onderbroken. NEO-6-modules bevatten zowel CFG_COM0- als CFG_COM1-pinnen en kunnen worden geconfigureerd zoals weergegeven in Tabel 6. Standaardinstellingen zijn vetgedrukt.

Stap 1: Theorie

Theorie
Theorie

TinyGPS++ is een nieuwe Arduino-bibliotheek voor het ontleden van NMEA-gegevensstromen die worden geleverd door GPS-modules. Net als zijn voorganger, TinyGPS, biedt deze bibliotheek compacte en gebruiksvriendelijke methoden voor het extraheren van positie, datum, tijd, hoogte, snelheid en koers van consumenten-GPS apparaten. De programmeerinterface van TinyGPS++ is echter aanzienlijk eenvoudiger te gebruiken dan TinyGPS, en de nieuwe bibliotheek kan willekeurige gegevens extraheren uit een van de talloze NMEA-zinnen die er zijn, zelfs propriëtaire.

Bibliotheek:

Verdere informatie:

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

Stap 2: Schema's-materialen

Schema's-materialen
Schema's-materialen
Schema's-materialen
Schema's-materialen
Schema's-materialen
Schema's-materialen
Schema's-materialen
Schema's-materialen

-Arduino Nano

-0,96 Oled-scherm

-Bradboard

-2 2.2K weerstanden

-Startkabels

- Arduino GPS Ubox neo 6m

Stap 3: Programma

Programma
Programma

Het belangrijkste is om de klokactualisering te testen

De gps kan tot 20 min tot 60 min

Onthoud dat we het signaal moeten trianguleren, dus we moeten synchroniseren met 3 satellieten

Probeer deze regel te wijzigen als het niet werkt:

Optie A

#define GPS_BAUD 38400

Optie B

#define GPS_BAUD 9600

Optie C

#define GPS_BAUD 4800

Stap 4: Testen

Toets
Toets
Toets
Toets

In eerste instantie krijg je

Datum: 0/0/2000

Tijd: 00:00:00

als deze waarden worden bijgewerkt, betekent dit dat de gps ten minste één za leuk vond.

dan krijg je de huidige coördinaten van de gps…

je kunt het googlen en het dan vinden op de wereldkaart.

Succes!!!

Aanbevolen: