Cuprins:

Arduino GPS Oled: 4 pași (cu imagini)
Arduino GPS Oled: 4 pași (cu imagini)

Video: Arduino GPS Oled: 4 pași (cu imagini)

Video: Arduino GPS Oled: 4 pași (cu imagini)
Video: JP’s Product Pick of the Week 4/6/21 PA1010D Mini GPS @adafruit @johnedgarpark #adafruit 2024, Iulie
Anonim
Image
Image
Arduino GPS Oled
Arduino GPS Oled

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

Teorie
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

Schematice-materiale
Schematice-materiale
Schematice-materiale
Schematice-materiale
Schematice-materiale
Schematice-materiale
Schematice-materiale
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

Program
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ă

Test
Test
Test
Test

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!!!

Recomandat: