2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
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
-Arduino Nano
-0,96 Oled-scherm
-Bradboard
-2 2.2K weerstanden
-Startkabels
- Arduino GPS Ubox neo 6m
Stap 3: 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
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!!!