Tartalomjegyzék:

GPS helykereső: 5 lépés
GPS helykereső: 5 lépés

Videó: GPS helykereső: 5 lépés

Videó: GPS helykereső: 5 lépés
Videó: Hogyan használjuk a HALRADART? - Radarhasználat behúzós horgászathoz 2024, November
Anonim
Image
Image

Sziasztok! Ma nézzük meg, hogyan lehet GPS-helykeresőt készíteni NEO-6m GPS modul és arduino segítségével. Először nézzük meg, mi a GPS.

1. lépés: MI A GPS?

A SZÜKSÉGES ANYAGOK ÖSSZEGZÉSE
A SZÜKSÉGES ANYAGOK ÖSSZEGZÉSE

A globális helymeghatározó rendszer (GPS), eredetileg NAVSTAR GPS, egy műholdon alapuló rádiónavigációs rendszer, amely az Egyesült Államok kormánya tulajdonában áll, és amelyet az Egyesült Államok légiereje üzemeltet. Ez egy globális navigációs műholdrendszer (GNSS), amely földrajzi helymeghatározási és időinformációkat biztosít a GPS -vevő számára a Földön vagy annak közelében bárhol, ahol akadálytalan látómező van négy vagy több GPS -műhold számára. Az olyan akadályok, mint a hegyek és az épületek, blokkolják a viszonylag gyenge GPS -jeleket.

A GPS nem követeli meg a felhasználótól az adatok továbbítását, és minden telefonos vagy internetes vételtől függetlenül működik, bár ezek a technológiák növelhetik a GPS helymeghatározási információk hasznosságát. A GPS kritikus helymeghatározási képességeket biztosít a katonai, polgári és kereskedelmi felhasználók számára világszerte. Az Egyesült Államok kormánya létrehozta, fenntartja és szabadon hozzáférhetővé teszi azt bárki számára, aki rendelkezik GPS vevővel.

2. lépés: Gyűjtse össze a szükséges anyagokat:

A SZÜKSÉGES ANYAGOK ÖSSZEGZÉSE
A SZÜKSÉGES ANYAGOK ÖSSZEGZÉSE
A SZÜKSÉGES ANYAGOK ÖSSZEGZÉSE
A SZÜKSÉGES ANYAGOK ÖSSZEGZÉSE

Az igényelt anyagok a következők:

*NEO -6m gps modul - amazon affiliate

*Arduino uno - amazon társult vállalkozás

*LCD kijelző - amazon affiliate

** Megjegyzés: Ezek amazon társult linkek. Ha ezeken a linkeken keresztül vásárol, kapok egy kis jutalékot, amely segít újabb és újabb cikkeket írni

3. lépés: ÁRAMKÖR

ÁRAMKÖR
ÁRAMKÖR

Az áramkör a következő:

GPS modul ==> Arduino

* GND ==> GND

* TX ==> Digitális tű (D3)

* RX ==> Digitális tű (D4)

*Vcc ==> 3,3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> 10K ellenállás

*RS ==> A0 (analóg érintkező)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

4. lépés: KÓDOLÁS

#befoglalni

#include #include // hosszú lat, lon; // változó létrehozása szélességi és hosszúsági objektumhoz float lat, lon; // változó létrehozása a szélességi és hosszúsági objektumhoz SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS GPS; // gps objektum létrehozása void setup () {Serial.begin (9600); // connect serial Serial.println ("The GPS Received Signal:"); gpsSerial.begin (9600); // connect gps sensor lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// ellenőrizze a gps adatokat, ha (gps.encode (gpsSerial.read ())) // kódolja a gps adatokat {gps.f_get_position (& lat, & lon); // szélesség és hosszúság megszerzése // pozíció megjelenítése lcd.clear (); lcd.setCursor (1, 0); lcd.print ("GPS jel"); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); Soros.nyomat (lat); Serial.print (""); Soros.nyomat (lon); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} String latitude = Karakterlánc (lat, 6); Karakterlánc hosszúsága = Karakterlánc (lon, 6); Soros.println (szélesség+";"+hosszúság); késleltetés (1000); }

5. lépés: KIMENET

Tehát az összes kapcsolat és a kód feltöltése után a GPS modulnak szüksége van egy kis időre a műholdas rögzítés megszerzéséhez, ami általában 15-20 perc. Ha több időbe telik, menjen a szabadba, és próbálja ki, mivel nem tudja megszerezni a műholdas rögzítést a házon belül. Ezt követően látható, hogy az LCD kijelzőn megjelennek a GPS -koordináták.

Ajánlott: