Innehållsförteckning:

GPS Location Finder: 5 steg
GPS Location Finder: 5 steg

Video: GPS Location Finder: 5 steg

Video: GPS Location Finder: 5 steg
Video: Как изменить местоположение вашего устройства на Android-устройстве 2024, November
Anonim
Image
Image

Hej alla, låt oss idag se hur man gör en GPS-lokaliseringsfinder med NEO-6m GPS-modul och arduino. Låt oss först se vad som är GPS.

Steg 1: VAD ÄR GPS?

SAMMANFATTANDE MATERIALEN KRÄVS
SAMMANFATTANDE MATERIALEN KRÄVS

Global Positioning System (GPS), ursprungligen NAVSTAR GPS, är ett satellitbaserat radionavigationssystem som ägs av USA: s regering och drivs av United States Air Force. Det är ett globalt navigationssatellitsystem (GNSS) som ger geolokalisering och tidsinformation till en GPS -mottagare var som helst på eller nära jorden där det finns en fri siktlinje till fyra eller fler GPS -satelliter. Hinder som berg och byggnader blockerar de relativt svaga GPS -signalerna.

GPS: n kräver inte att användaren överför data, och den fungerar oberoende av telefon- eller internetmottagning, även om dessa tekniker kan förbättra användbarheten av GPS -positionsinformationen. GPS: n ger kritiska positioneringsmöjligheter till militära, civila och kommersiella användare runt om i världen. USA: s regering skapade systemet, underhåller det och gör det fritt tillgängligt för alla som har en GPS -mottagare.

Steg 2: SAMLAR MATERIALEN som krävs:

SAMMANFATTANDE MATERIALEN KRÄVS
SAMMANFATTANDE MATERIALEN KRÄVS
SAMMANFATTANDE MATERIALEN KRÄVS
SAMMANFATTANDE MATERIALEN KRÄVS

De material som krävs är:

*NEO -6m gps -modul - amazon affiliate

*Arduino uno - amazon affiliate

*LCD -skärm - amazon affiliate

** Obs! Det här är amazons affiliate -länkar. När du köper via dessa länkar får jag ett litet uppdrag som hjälper mig att skriva fler och fler artiklar

Steg 3: CIRCUIT

KRETS
KRETS

Kretsen enligt följande:

GPS -modul ==> Arduino

* GND ==> GND

* TX ==> Digital stift (D3)

* RX ==> Digital stift (D4)

*Vcc ==> 3,3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> 10K motstånd

*RS ==> A0 (analog stift)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Steg 4: KOD

#omfatta

#inkludera #inkludera // lång lat, lon; // skapa variabel för latitud och longitud objekt float lat, lon; // skapa variabel för latitud- och longitudobjekt SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // skapa gps -objekt void setup () {Serial.begin (9600); // anslut seriell Serial.println ("GPS mottagen signal:"); gpsSerial.begin (9600); // ansluta gps -sensor lcd. start (16, 2); } void loop () {while (gpsSerial.available ()) {// leta efter gps -data om (gps.encode (gpsSerial.read ())) // kodar gps -data {gps.f_get_position (& lat, & lon); // få latitud och longitud // visa position lcd.clear (); lcd.setCursor (1, 0); lcd.print ("GPS -signal"); 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); }} Strängbredd = String (lat, 6); Stränglängd = Sträng (lon, 6); Serial.println (latitud+";"+longitud); fördröjning (1000); }

Steg 5: UTGÅNG

Så efter alla anslutningar och överföring av koden, tar GPS -modulen lite tid att få satellitfixering som vanligtvis är 15 till 20 minuter. Om det tar mer tid gå utomhus och försök eftersom det inte kan få satellitfixet inne i huset. Efter det kan du se att LCD -skärmen kan visa GPS -koordinaterna.

Rekommenderad: