2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Seria de module NEO-6 este o familie de receptoare GPS de sine stătătoare cu u-blox 6 de înaltă performanță
motor de pozitionare. Aceste receptoare flexibile și rentabile oferă numeroase opțiuni de conectivitate într-un pachet miniatural de 16 x 12,2 x 2,4 mm. Arhitectura compactă și opțiunile de alimentare și memorie fac ca modulele NEO-6 să fie ideale pentru dispozitive mobile cu baterii, cu costuri foarte stricte și constrângeri de spațiu. Motorul de poziționare u-blox 6 cu 50 de canale are un Time-To-First-Fix (TTFF) de sub 1 secundă. Motorul dedicat de achiziție, cu 2 milioane de corelatoare, este capabil de căutări masive paralele în timp / frecvență, permițându-i să găsească sateliți instantaneu. Designul și tehnologia inovatoare suprimă sursele de blocare și atenuează efectele multipath, oferind receptorilor GPS NEO-6 performanțe excelente de navigație chiar și în cele mai dificile medii. Modulele UART NEO-6 includ o interfață UART configurabilă pentru comunicații seriale Configurare Configurare configurare boot-time Modulele NEO-6 furnizează pini de configurare pentru configurarea boot-time. Acestea devin eficiente imediat după pornire. Odată ce modulul a început, setările de configurare pot fi modificate cu mesaje de configurare UBX. Setările modificate rămân eficiente până la oprire sau resetare. Dacă aceste setări au fost stocate în memoria RAM de rezervă a bateriei, atunci configurația modificată va fi păstrată, atâta timp cât alimentarea cu baterie de rezervă nu este întreruptă. Modulele NEO-6 includ atât pini CFG_COM0, cât și pini CFG_COM1 și pot fi configurate așa cum se vede în Tabelul 6. Setările implicite cu caractere aldine.
Pasul 1: Teorie
TinyGPS ++ este o nouă bibliotecă Arduino pentru analizarea fluxurilor de date NMEA furnizate de modulele GPS. La fel ca predecesorul său, TinyGPS, această bibliotecă oferă metode compacte și ușor de utilizat pentru extragerea poziției, datei, orei, altitudinii, vitezei și cursului de pe GPS-ul consumatorului dispozitive. Cu toate acestea, interfața programatorului TinyGPS ++ este considerabil mai simplă de utilizat decât TinyGPS, iar noua bibliotecă poate extrage date arbitrare din oricare dintre nenumăratele propoziții NMEA de acolo, chiar și din cele proprietare.
Biblioteca:
Informații suplimentare:
www.u-blox.com/en/product/neo-6-series
Pasul 2: Schematice-materiale
-Arduino Nano
-0,96 Afișaj Oled
-Placă
-2 rezistențe de 2,2K
-Cabluri jumper
- Arduino GPS Ubox neo 6m
Pasul 3: Program
Cel mai important lucru este să testați actualizarea ceasului
GPS-ul poate atinge până la 20 min până la 60 min
Amintiți-vă că trebuie să triangulăm semnalul, ergo trebuie să sincronizăm cu 3 satelite
Încercați să schimbați această linie dacă nu funcționează:
Opțiunea A
#define GPS_BAUD 38400
Opțiunea B
#define GPS_BAUD 9600
Opțiunea C
#define GPS_BAUD 4800
Pasul 4: Testează
La început vei primi
Data: 0/0/2000
Ora: 00:00:00
dacă aceste valori se actualizează, măsurați că GPS-ul a plăcut cel puțin la un Sat.
atunci veți obține coordonatele actuale ale GPS-ului …
îl poți google și apoi îl găsești pe harta lumii.
Succes!!!