Obsah:

Vyhledávač polohy GPS: 5 kroků
Vyhledávač polohy GPS: 5 kroků

Video: Vyhledávač polohy GPS: 5 kroků

Video: Vyhledávač polohy GPS: 5 kroků
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Listopad
Anonim
Image
Image

Ahoj všichni, dnes se podíváme, jak vytvořit vyhledávač polohy GPS pomocí modulu GPS NEO-6m a arduina. Nejprve se podívejme, co je GPS.

Krok 1: CO JE GPS?

Shromážděte požadované materiály
Shromážděte požadované materiály

Global Positioning System (GPS), původně NAVSTAR GPS, je družicový radionavigační systém, který vlastní vláda Spojených států a který provozuje americké vojenské letectvo. Jedná se o globální navigační satelitní systém (GNSS), který poskytuje geolokační a časové informace přijímači GPS kdekoli na Zemi nebo v jeho blízkosti, kde je volný výhled na čtyři nebo více satelitů GPS. Překážky, jako jsou hory a budovy, blokují relativně slabé signály GPS.

GPS nevyžaduje, aby uživatel přenášel jakákoli data, a funguje nezávisle na jakémkoli telefonním nebo internetovém příjmu, ačkoli tyto technologie mohou zvýšit užitečnost informací o poloze GPS. GPS poskytuje kritické možnosti určování polohy pro vojenské, civilní a komerční uživatele na celém světě. Vláda Spojených států vytvořila systém, udržuje ho a umožňuje jej volně přístupnému komukoli s přijímačem GPS.

Krok 2: Shromážděte požadované materiály:

Shromážděte požadované materiály
Shromážděte požadované materiály
Shromážděte požadované materiály
Shromážděte požadované materiály

Požadované materiály jsou:

*Modul GPS NEO -6m - pobočka Amazonu

*Arduino uno - pobočka Amazonu

*LCD displej - Amazon pobočka

** Poznámka: Toto jsou odkazy na pobočky Amazonu. Když nakoupíte prostřednictvím těchto odkazů, obdržím malou provizi, která mi pomůže psát další a další články

Krok 3: OBVOD

OBVOD
OBVOD

Okruh následovně:

GPS modul ==> Arduino

* GND ==> GND

* TX ==> Digitální pin (D3)

* RX ==> Digitální pin (D4)

*Vcc ==> 3,3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> 10K odpor

*RS ==> A0 (analogový pin)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Krok 4: KÓD

#zahrnout

#include #include // long lat, lon; // vytvoření proměnné pro objekt zeměpisné šířky a délky float lat, lon; // vytvoření proměnné pro objekt zeměpisné šířky a délky SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // vytvoření objektu gps void setup () {Serial.begin (9600); // připojení serial Serial.println ("Signál přijatý GPS:"); gpsSerial.begin (9600); // připojení senzoru gps lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// kontrola dat gps if (gps.encode (gpsSerial.read ()))) // zakódování dat gps {gps.f_get_position (& lat, & lon); // získání zeměpisné šířky a délky // pozice zobrazení lcd.clear (); lcd.setCursor (1, 0); lcd.print („GPS signál“); 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 řetězce = String (lat, 6); Délka řetězce = String (lon, 6); Serial.println (zeměpisná šířka+";"+zeměpisná délka); zpoždění (1000); }

Krok 5: VÝSTUP

Po všech připojeních a nahrání kódu tedy modulu GPS nějaký čas trvá, než se oprava satelitu uskuteční, což je obvykle 15 až 20 minut. Pokud to trvá déle, jděte ven a zkuste to, protože není schopen získat opravu satelitu uvnitř domu.. Poté můžete vidět, že LCD displej může ukazovat GPS cordinates.

Doporučuje: