Obsah:

Vyhľadávač polohy GPS: 5 krokov
Vyhľadávač polohy GPS: 5 krokov

Video: Vyhľadávač polohy GPS: 5 krokov

Video: Vyhľadávač polohy GPS: 5 krokov
Video: Смарт-Часы Maimo Watch - Детальный ОБЗОР + ТЕСТЫ 2024, December
Anonim
Image
Image

Ahoj všetci, dnes sa pozrime, ako vytvoriť vyhľadávač polohy GPS pomocou GPS modulu NEO-6m a arduina. Najprv sa pozrime, čo je GPS.

Krok 1: ČO JE GPS?

ZHROMAĎĎTE POŽADOVANÉ MATERIÁLY
ZHROMAĎĎTE POŽADOVANÉ MATERIÁLY

Global Positioning System (GPS), pôvodne NAVSTAR GPS, je satelitný rádionavigačný systém, ktorý vlastní vláda USA a ktorý prevádzkuje americké vojenské letectvo. Jedná sa o globálny navigačný satelitný systém (GNSS), ktorý poskytuje geolokačné a časové informácie prijímaču GPS kdekoľvek na Zemi alebo v jeho blízkosti, kde je neobmedzená viditeľnosť štyroch alebo viacerých satelitov GPS. Prekážky, ako sú hory a budovy, blokujú relatívne slabé signály GPS.

GPS nevyžaduje, aby užívateľ prenášal akékoľvek údaje, a funguje nezávisle od akéhokoľvek telefónneho alebo internetového príjmu, aj keď tieto technológie môžu zvýšiť užitočnosť informácií o polohe GPS. GPS poskytuje kritické možnosti určovania polohy vojenským, civilným a komerčným používateľom na celom svete. Vláda Spojených štátov vytvorila systém, udržiava ho a robí ho voľne prístupným pre kohokoľvek s prijímačom GPS.

Krok 2: Zhromaždite požadované materiály:

ZHROMAĎĎTE POŽADOVANÉ MATERIÁLY
ZHROMAĎĎTE POŽADOVANÉ MATERIÁLY
ZHROMAĎĎTE POŽADOVANÉ MATERIÁLY
ZHROMAĎĎTE POŽADOVANÉ MATERIÁLY

Požadované materiály sú:

*Modul GPS NEO -6m - pobočka v Amazone

*Arduino uno - pobočka v Amazone

*LCD displej - pobočka v Amazone

** Poznámka: Toto sú odkazy na pobočky Amazonu. Keď nakúpite prostredníctvom týchto odkazov, dostanem malú províziu, ktorá mi pomôže napísať ďalšie a ďalšie články

Krok 3: OBVOD

OKRUH
OKRUH

Nasledujúci obvod:

GPS modul ==> Arduino

* GND ==> GND

* TX ==> Digitálny kolík (D3)

* RX ==> Digitálny kolík (D4)

*Vcc ==> 3,3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> 10K odpor

*RS ==> A0 (analógový kolík)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Krok 4: KÓD

#zahrnúť

#include #include // long lat, lon; // vytvorenie premennej pre objekt zemepisnej šírky a dĺžky float lat, lon; // vytvorenie premennej pre objekt zemepisnej šírky a dĺžky SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // vytvorenie objektu gps void setup () {Serial.begin (9600); // pripojenie serial Serial.println ("Signál prijatý GPS:"); gpsSerial.begin (9600); // pripojenie senzora gps lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// kontrola údajov GPS, ak (gps.encode (gpsSerial.read ()))) // kódovanie údajov GPS {gps.f_get_position (& lat, & lon); // získanie zemepisnej šírky a dĺžky // zobrazenie polohy lcd.clear (); lcd.setCursor (1, 0); lcd.print („signál GPS“); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); Serial.print (lat); Serial.print (""); Serial.print (lon); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} Latitude reťazca = String (lat, 6); Dĺžka reťazca = reťazec (dlho, 6); Serial.println (zemepisná šírka+";"+zemepisná dĺžka); oneskorenie (1000); }

Krok 5: VÝSTUP

Po všetkých pripojeniach a nahraní kódu teda modulu GPS nejaký čas trvá, kým sa opraví satelit, čo je zvyčajne 15 až 20 minút. Ak to trvá dlhšie, choďte von a vyskúšajte to, pretože nie je možné dosiahnuť opravu satelitu vo vnútri domu.. Potom môžete vidieť, že LCD displej môže zobrazovať GPS kordáty.

Odporúča: