Sisällysluettelo:

Arduino GPS Oled: 4 vaihetta (kuvilla)
Arduino GPS Oled: 4 vaihetta (kuvilla)

Video: Arduino GPS Oled: 4 vaihetta (kuvilla)

Video: Arduino GPS Oled: 4 vaihetta (kuvilla)
Video: How to solve Most Common Arduino Issues in 5 Minutes? 2024, Heinäkuu
Anonim
Image
Image
Arduino GPS Oled
Arduino GPS Oled

NEO-6-moduulisarja on itsenäisten GPS-vastaanottimien perhe, jossa on suorituskykyinen u-blox 6

paikannusmoottori. Nämä joustavat ja kustannustehokkaat vastaanottimet tarjoavat lukuisia liitäntävaihtoehtoja pienoiskoossa 16 x 12,2 x 2,4 mm. Niiden kompakti arkkitehtuuri, teho- ja muistivaihtoehdot tekevät NEO-6-moduulista ihanteellisen paristokäyttöisille mobiililaitteille, joilla on erittäin tiukat kustannus- ja tilarajoitukset. 50-kanavaisella u-blox 6 -moottorilla on TTFF-aika, joka on alle 1 sekunti. Omistettu moottori, jossa on 2 miljoonaa korrelaattoria, pystyy tekemään massiivisia rinnakkaisia aika/taajuus -avaruushakuja, jolloin se voi löytää satelliitteja välittömästi. Innovatiivinen muotoilu ja tekniikka tukahduttavat häiritsevät lähteet ja lieventävät monireittisiä vaikutuksia, jolloin NEO-6 GPS -vastaanottimet ovat erinomaisia navigointitehokkuuksissa jopa haastavimmissa ympäristöissä. UART NEO-6 -moduulit sisältävät yhden konfiguroitavan UART-liitännän sarjaliikennettä varten. Kokoonpano Käynnistysajan konfigurointi NEO-6-moduulit tarjoavat kokoonpanonastat käynnistysajan konfigurointia varten. Nämä tulevat voimaan heti käynnistyksen jälkeen. Kun moduuli on käynnistynyt, kokoonpanoasetuksia voidaan muuttaa UBX -määritysviesteillä. Muutetut asetukset pysyvät voimassa, kunnes virta katkaistaan tai nollataan. Jos nämä asetukset on tallennettu akun varamuistiin, muutetut kokoonpanot säilytetään niin kauan kuin vara-akun syöttöä ei keskeytetä. NEO-6-moduulit sisältävät sekä CFG_COM0- että CFG_COM1-nastat, ja ne voidaan määrittää taulukon 6 mukaisesti. Oletusasetukset lihavoituna.

Vaihe 1: Teoria

Teoria
Teoria

TinyGPS ++ on uusi Arduino-kirjasto GPS-moduulien tarjoamien NMEA-tietovirtojen jäsentämiseen, kuten edeltäjänsä TinyGPS, tämä kirjasto tarjoaa kompakteja ja helppokäyttöisiä menetelmiä sijainnin, päivämäärän, ajan, korkeuden, nopeuden ja kurssin poimimiseksi kuluttajien GPS: stä laitteet. TinyGPS ++: n ohjelmointirajapinta on kuitenkin huomattavasti yksinkertaisempi käyttää kuin TinyGPS, ja uusi kirjasto voi poimia mielivaltaisia tietoja mistä tahansa lukemattomista NMEA -lauseista, jopa omista.

Kirjasto:

Lisätietoja:

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

Vaihe 2: Kaaviomateriaalit

Kaaviot-materiaalit
Kaaviot-materiaalit
Kaaviot-materiaalit
Kaaviot-materiaalit
Kaaviot-materiaalit
Kaaviot-materiaalit
Kaaviot-materiaalit
Kaaviot-materiaalit

-Arduino Nano

-0,96 Oled -näyttö

-Bradboard

-2 2.2K vastukset

-Käynnistyskaapelit

- Arduino GPS Ubox neo 6m

Vaihe 3: Ohjelmoi

Ohjelmoida
Ohjelmoida

Tärkeintä on testata kellon toteutuminen

GPS voi kestää 20 minuutista 60 minuuttiin

Muista, että meidän täytyy kolmioida signaali, eli synkronoida kolmen satelliitin kanssa

Yritä muuttaa tätä riviä, jos se ei toimi:

Vaihtoehto A

#define GPS_BAUD 38400

Vaihtoehto B

#define GPS_BAUD 9600

Vaihtoehto C

#define GPS_BAUD 4800

Vaihe 4: Testaa

Testata
Testata
Testata
Testata

Aluksi saat

Päivämäärä: 0/0/2000

Aika: 00:00:00

jos nämä arvot päivittyvät, mittaa, että gps piti vähintään yhdestä lauantaista.

sitten saat GPS: n nykyiset koordinaatit …

Voit googlettaa sen ja löytää sen sitten maailmankartalta.

Menestys!!!

Suositeltava: