Turinys:

„Arduino GPS Oled“: 4 žingsniai (su nuotraukomis)
„Arduino GPS Oled“: 4 žingsniai (su nuotraukomis)

Video: „Arduino GPS Oled“: 4 žingsniai (su nuotraukomis)

Video: „Arduino GPS Oled“: 4 žingsniai (su nuotraukomis)
Video: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, Liepa
Anonim
Image
Image
Arduino GPS Oled
Arduino GPS Oled

„NEO-6“modulių serija yra autonominių GPS imtuvų šeima, pasižyminti didelio našumo „u-blox 6“

pozicionavimo variklis. Šie lankstūs ir ekonomiški imtuvai siūlo daugybę prijungimo galimybių miniatiūrinėje 16 x 12,2 x 2,4 mm pakuotėje. Dėl savo kompaktiškos architektūros, galios ir atminties galimybių NEO-6 moduliai idealiai tinka baterijomis valdomiems mobiliesiems įrenginiams, turintiems labai griežtas išlaidas ir vietos apribojimus. 50 kanalų „u-blox 6“padėties nustatymo variklis gali pasigirti trumpesniu nei 1 sekundės laiko nustatymo laiku (TTFF). Specialus surinkimo variklis, turintis 2 milijonus koreliacijų, gali atlikti masines lygiagrečias laiko/dažnio erdvės paieškas, leidžiančias akimirksniu rasti palydovus. Naujoviškas dizainas ir technologija slopina trukdžių šaltinius ir sušvelnina kelių kelių efektus, suteikdami NEO-6 GPS imtuvams puikias navigacijos savybes net ir sudėtingiausioje aplinkoje. UART NEO-6 moduliai apima vieną konfigūruojamą UART sąsają, skirtą nuosekliam ryšiui. Jie pradeda veikti iškart po paleidimo. Paleidus modulį, konfigūracijos parametrus galima keisti naudojant UBX konfigūracijos pranešimus. Pakeisti nustatymai lieka galioti, kol išjungiamas arba iš naujo nustatomas. Jei šie nustatymai buvo išsaugoti akumuliatoriaus atsarginėje atmintyje, pakeista konfigūracija bus išsaugota tol, kol nebus nutrauktas atsarginės baterijos tiekimas. NEO-6 moduliai apima ir CFG_COM0, ir CFG_COM1 kaiščius ir gali būti sukonfigūruoti, kaip parodyta 6 lentelėje. Numatytieji nustatymai paryškinti.

1 žingsnis: teorija

Teorija
Teorija

„TinyGPS ++“yra nauja „Arduino“biblioteka, skirta GPS modulių teikiamiems NMEA duomenų srautams analizuoti. Kaip ir jos pirmtakas „TinyGPS“, ši biblioteka siūlo kompaktiškus ir lengvai naudojamus metodus, kaip iš vartotojų GPS gauti padėtį, datą, laiką, aukštį, greitį ir kursą įrenginiai. Tačiau „TinyGPS ++“programuotojo sąsaja yra žymiai paprastesnė naudoti nei „TinyGPS“, o naujoji biblioteka gali išgauti savavališkus duomenis iš bet kurio daugybės NMEA sakinių, net ir nuosavybės.

Biblioteka:

Daugiau informacijos:

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

2 žingsnis: schemos-medžiagos

Schemos-medžiagos
Schemos-medžiagos
Schemos-medžiagos
Schemos-medžiagos
Schemos-medžiagos
Schemos-medžiagos
Schemos-medžiagos
Schemos-medžiagos

-Arduino Nano

-0,96 Oled ekranas

-Bradboard

-2 2.2K rezistoriai

-Džemperio kabeliai

- „Arduino GPS Ubox neo 6m

3 žingsnis: programa

Programa
Programa

Svarbiausia yra išbandyti laikrodžio aktualumą

GPS gali trukti nuo 20 iki 60 minučių

Atminkite, kad mes turime trikampį signalą, taigi, reikia sinchronizuoti su 3 palydovais

Pabandykite pakeisti šią eilutę, jei ji neveikia:

A variantas

#define GPS_BAUD 38400

B variantas

#define GPS_BAUD 9600

C variantas

#define GPS_BAUD 4800

4 žingsnis: išbandykite

Bandymas
Bandymas
Bandymas
Bandymas

Iš pradžių gausite

Data: 2000-02-02

Laikas: 00:00:00

jei šios vertės atnaujinamos, išmatuokite, kad GPS patiko bent vienam šeštadieniui.

tada gausite dabartines GPS koordinates …

galite google ir tada rasti pasaulio žemėlapyje.

Sėkmė!!!

Rekomenduojamas: