Sadržaj:

GPS Location Finder: 5 koraka
GPS Location Finder: 5 koraka

Video: GPS Location Finder: 5 koraka

Video: GPS Location Finder: 5 koraka
Video: Как очистить телефон от ВИРУСОВ/Быстрый/Простой способ😱😱😱 2024, Studeni
Anonim
Image
Image

Pozdrav svima, danas ćemo vidjeti kako napraviti GPS Finder lokacije pomoću NEO-6m GPS modula i arduina. Prvo da vidimo što je GPS.

Korak 1: ŠTO JE GPS?

Okupite potrebne materijale
Okupite potrebne materijale

Globalni sustav pozicioniranja (GPS), izvorno NAVSTAR GPS, satelitski je radionavigacijski sustav u vlasništvu vlade Sjedinjenih Država, a njime upravljaju zračne snage Sjedinjenih Država. To je globalni navigacijski satelitski sustav (GNSS) koji pruža geolokacijske i vremenske podatke GPS prijamniku bilo gdje na Zemlji ili u blizini Zemlje gdje postoji neometana linija vidljivosti za četiri ili više GPS satelita. Prepreke poput planina i zgrada blokiraju relativno slabe GPS signale.

GPS ne zahtijeva od korisnika prijenos podataka i radi neovisno o bilo kojem telefonskom ili internetskom prijemu, iako te tehnologije mogu povećati korisnost informacija o GPS pozicioniranju. GPS pruža kritične mogućnosti pozicioniranja vojnim, civilnim i komercijalnim korisnicima širom svijeta. Vlada Sjedinjenih Država stvorila je sustav, održava ga i čini ga slobodno dostupnim svima s GPS prijamnikom.

Korak 2: Okupite potrebne materijale:

Okupite potrebne materijale
Okupite potrebne materijale
Okupite potrebne materijale
Okupite potrebne materijale

Potrebni materijali su:

*NEO -6m GPS modul - Amazon affiliate

*Arduino uno - podružnica Amazon

*LCD zaslon - Amazon affiliate

** Napomena: Ovo su amazonske partnerske veze. Kad kupujete putem ovih linkova, dobit ću malu proviziju koja će mi pomoći da napišem sve više članaka

Korak 3: KRUG

KRUG
KRUG

Krug je sljedeći:

GPS modul ==> Arduino

* GND ==> GND

* TX ==> Digitalni pin (D3)

* RX ==> Digitalni pin (D4)

*Vcc ==> 3,3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> 10K otpornik

*RS ==> A0 (analogni pin)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Korak 4: KOD

#uključi

#include #include // long lat, lon; // stvoriti varijablu za zemljopisnu širinu i dužinu objekt float lat, lon; // izrada varijable za objekt zemljopisne širine i dužine SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS GPS; // stvaranje gps objekta void setup () {Serial.begin (9600); // povezivanje serijskog Serial.println ("GPS primljeni signal:"); gpsSerial.begin (9600); // povezivanje GPS senzora lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// provjera gps podataka if (gps.encode (gpsSerial.read ())) // kodiranje gps podataka {gps.f_get_position (& lat, & lon); // dobiti zemljopisnu širinu i dužinu // položaj prikaza lcd.clear (); lcd.setCursor (1, 0); lcd.print ("GPS signal"); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); Serijski.ispis (lat); Serial.print (""); Serijski.tisak (lon); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} Geografska širina niza = String (lat, 6); Geografska dužina niza = String (lon, 6); Serial.println (zemljopisna širina+";"+zemljopisna dužina); kašnjenje (1000); }

Korak 5: IZLAZAK

Dakle, nakon svih povezivanja i učitavanja koda, GPS modulu treba neko vrijeme za dobivanje satelitskog popravka, što je obično 15 do 20 minuta. Ako je potrebno više vremena, izađite na otvoreno i pokušajte jer ne može unijeti satelitski popravak u kuću. Nakon toga možete vidjeti da LCD zaslon može prikazati GPS koordinate.

Preporučeni: