Satura rādītājs:

Arduino GPS Oled: 4 soļi (ar attēliem)
Arduino GPS Oled: 4 soļi (ar attēliem)

Video: Arduino GPS Oled: 4 soļi (ar attēliem)

Video: Arduino GPS Oled: 4 soļi (ar attēliem)
Video: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, Jūlijs
Anonim
Image
Image
Arduino GPS Oled
Arduino GPS Oled

NEO-6 moduļu sērija ir atsevišķu GPS uztvērēju saime ar augstas veiktspējas u-blox 6

pozicionēšanas dzinējs. Šie elastīgie un rentablie uztvērēji piedāvā daudzas savienojamības iespējas miniatūrā 16 x 12,2 x 2,4 mm iepakojumā. Pateicoties kompaktajai arhitektūrai, jaudas un atmiņas iespējām, NEO-6 moduļi ir ideāli piemēroti mobilajām ierīcēm, kas darbojas ar akumulatoru, ar ļoti stingrām izmaksām un vietas ierobežojumiem. 50 kanālu u-blox 6 pozicionēšanas dzinējs var lepoties ar laiku līdz pirmajam labojumam (TTFF), kas nepārsniedz 1 sekundi. Īpašais iegūšanas dzinējs ar 2 miljoniem korelatoru spēj veikt milzīgus paralēlus laika/frekvenču telpas meklējumus, ļaujot uzreiz atrast satelītus. Inovatīvs dizains un tehnoloģija novērš traucējumu avotus un mazina daudzceļu efektus, nodrošinot NEO-6 GPS uztvērējiem izcilu navigācijas veiktspēju pat vissarežģītākajā vidē. UART NEO-6 moduļos ir viens konfigurējams UART interfeiss seriālajai komunikācijai. Konfigurācija Sāknēšanas laika konfigurācija NEO-6 moduļi nodrošina konfigurācijas tapas sāknēšanas laika konfigurācijai. Tie stājas spēkā tūlīt pēc palaišanas. Kad modulis ir iedarbināts, konfigurācijas iestatījumus var mainīt, izmantojot UBX konfigurācijas ziņojumus. Mainītie iestatījumi paliek spēkā, līdz tiek izslēgta vai atiestatīta. Ja šie iestatījumi ir saglabāti akumulatora rezerves RAM, modificētā konfigurācija tiks saglabāta, kamēr netiks pārtraukta rezerves akumulatora padeve. NEO-6 moduļi ietver gan CFG_COM0, gan CFG_COM1 tapas, un tos var konfigurēt, kā redzams 6. tabulā. Noklusējuma iestatījumi treknrakstā.

1. solis: teorija

Teorija
Teorija

TinyGPS ++ ir jauna Arduino bibliotēka, lai analizētu GPS moduļu nodrošinātās NMEA datu plūsmas. Tāpat kā tā priekšgājējs TinyGPS, šī bibliotēka nodrošina kompaktas un viegli lietojamas metodes, lai iegūtu patērētāja GPS pozīciju, datumu, laiku, augstumu, ātrumu un kursu ierīces. Tomēr TinyGPS ++ programmētāja saskarni ir ievērojami vienkāršāk izmantot nekā TinyGPS, un jaunā bibliotēka var iegūt patvaļīgus datus no jebkura neskaitāmā NMEA teikuma, pat patentu.

Bibliotēka:

Papildu informācija:

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

2. solis: shematiskie materiāli

Shēmas-materiāli
Shēmas-materiāli
Shēmas-materiāli
Shēmas-materiāli
Shēmas-materiāli
Shēmas-materiāli
Shēmas-materiāli
Shēmas-materiāli

-Arduino Nano

-0,96 Oled displejs

-Bradboard

-2 2,2K rezistori

-Džempera kabeļi

- Arduino GPS Ubox neo 6m

3. solis: programma

Programma
Programma

Vissvarīgākais ir pārbaudīt pulksteņa aktualizāciju

GPS var ilgt no 20 līdz 60 minūtēm

Atcerieties, ka mums ir nepieciešams trīsstūrēt signālu, un tāpēc jāsinhronizē ar 3 satelītiem

Mēģiniet mainīt šo rindu, ja tā nedarbojas:

A variants

#define GPS_BAUD 38400

B variants

#define GPS_BAUD 9600

C variants

#define GPS_BAUD 4800

4. solis: pārbaudiet

Pārbaude
Pārbaude
Pārbaude
Pārbaude

Sākumā jūs saņemsiet

Datums: 02.02.2000

Laiks: 00:00:00

ja šīs vērtības tiek atjauninātas, noskaidrojiet, ka GPS patika vismaz vienam sestdienai.

tad jūs iegūsit pašreizējās GPS koordinātas …

var googlēt un tad atrast pasaules kartē.

Veiksmi !!!

Ieteicams: