Innholdsfortegnelse:

GPS Location Finder: 5 trinn
GPS Location Finder: 5 trinn

Video: GPS Location Finder: 5 trinn

Video: GPS Location Finder: 5 trinn
Video: How to track someone's location with just a phone number 2024, November
Anonim
Image
Image

Hei alle sammen, La oss i dag se hvordan vi lager en GPS-lokaliseringssøker ved hjelp av NEO-6m GPS-modul og arduino. La oss først se hva som er GPS.

Trinn 1: HVA ER GPS?

SAMLET NØDVENDIGE MATERIALER
SAMLET NØDVENDIGE MATERIALER

Global Positioning System (GPS), opprinnelig NAVSTAR GPS, er et satellittbasert radionavigasjonssystem som eies av USAs regjering og drives av United States Air Force. Det er et globalt navigasjonssatellittsystem (GNSS) som gir geolokalisering og tidsinformasjon til en GPS -mottaker hvor som helst på eller i nærheten av jorden der det er en uhindret siktlinje til fire eller flere GPS -satellitter. Hindringer som fjell og bygninger blokkerer de relativt svake GPS -signalene.

GPS -en krever ikke at brukeren overfører data, og den fungerer uavhengig av telefonisk eller internettmottak, selv om disse teknologiene kan forbedre nytten av GPS -posisjonsinformasjonen. GPS -en gir kritiske posisjoneringsmuligheter til militære, sivile og kommersielle brukere over hele verden. Den amerikanske regjeringen opprettet systemet, vedlikeholder det og gjør det fritt tilgjengelig for alle som har en GPS -mottaker.

Trinn 2: SAMLET NØDVENDIGE MATERIALER:

SAMLET NØDVENDIGE MATERIALER
SAMLET NØDVENDIGE MATERIALER
SAMLET NØDVENDIGE MATERIALER
SAMLET NØDVENDIGE MATERIALER

Materialene som kreves er:

*NEO -6m gps -modul - amazon affiliate

*Arduino uno - amazon affiliate

*LCD -skjerm - Amazon affiliate

** Merk: Dette er amazon -tilknyttede lenker. Når du kjøper gjennom disse koblingene, vil jeg motta et lite oppdrag som vil hjelpe meg med å skrive flere og flere artikler

Trinn 3: KRETS

KRETS
KRETS

Kretsen som følger:

GPS -modul ==> Arduino

* GND ==> GND

* TX ==> Digital pin (D3)

* RX ==> Digital pin (D4)

*Vcc ==> 3,3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> 10K motstand

*RS ==> A0 (analog pin)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Trinn 4: KODE

#inkludere

#include #include // lang lat, lon; // lage variabel for breddegrad og lengdegrad objekt float lat, lon; // lage variabel for bredde- og lengdeobjekt SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // opprett gps -objektets ugyldige oppsett () {Serial.begin (9600); // koble til seriell Serial.println ("GPS mottatt signal:"); gpsSerial.begin (9600); // koble til gps -sensor lcd. begynnelse (16, 2); } void loop () {while (gpsSerial.available ()) {// se etter gps -data hvis (gps.encode (gpsSerial.read ())) // koder gps -data {gps.f_get_position (& lat, & lon); // få breddegrad og lengdegrad // vis posisjon 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); }} Strengbreddegrad = String (lat, 6); String lengdegrad = String (lon, 6); Serial.println (breddegrad+";"+lengdegrad); forsinkelse (1000); }

Trinn 5: UTGANG

Så etter alle tilkoblinger og opplasting av koden, tar GPS -modulen litt tid å få satellittfiksering som vanligvis er 15 til 20 minutter. Hvis det tar mer tid, gå utendørs og prøv, da det ikke er i stand til å få satellittfiksering inne i huset. Etter det kan du se at lcd -skjermen kan vise GPS -koordinatene.

Anbefalt: