Indholdsfortegnelse:

GPS Location Finder: 5 trin
GPS Location Finder: 5 trin

Video: GPS Location Finder: 5 trin

Video: GPS Location Finder: 5 trin
Video: Fitbit Charge 5: How Turn GPS ON/OFF (Dynamic, Built-In, Phone) 2024, November
Anonim
Image
Image

Hej alle sammen, Lad os i dag se, hvordan man laver en GPS Location Finder ved hjælp af NEO-6m GPS-modul og arduino. Lad os først se, hvad der er GPS.

Trin 1: HVAD ER GPS?

SAMLET NØDVENDIGE MATERIALER
SAMLET NØDVENDIGE MATERIALER

Global Positioning System (GPS), oprindeligt NAVSTAR GPS, er et satellitbaseret radionavigationssystem, der ejes af den amerikanske regering og drives af United States Air Force. Det er et globalt navigationssatellitsystem (GNSS), der giver geolokalisering og tidsinformation til en GPS -modtager hvor som helst på eller i nærheden af Jorden, hvor der er en uhindret sigtelinje til fire eller flere GPS -satellitter. Hinder som f.eks. Bjerge og bygninger blokerer de relativt svage GPS -signaler.

GPS'en kræver ikke, at brugeren sender data, og den fungerer uafhængigt af telefonisk eller internetmodtagelse, selvom disse teknologier kan øge anvendeligheden af GPS -positioneringsoplysningerne. GPS'en giver kritiske positioneringsmuligheder til militære, civile og kommercielle brugere rundt om i verden. Den amerikanske regering oprettede systemet, vedligeholder det og gør det frit tilgængeligt for alle med en GPS -modtager.

Trin 2: SAML DE NØDVENDIGE MATERIALER:

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

De nødvendige materialer er:

*NEO -6m gps -modul - amazon affiliate

*Arduino uno - amazon affiliate

*Lcd -skærm - amazon affiliate

** Bemærk: Disse er amazon -tilknyttede links. Når du køber gennem disse links, modtager jeg en lille kommission, som vil hjælpe mig med at skrive flere og flere artikler

Trin 3: CIRCUIT

KREDSLØB
KREDSLØB

Kredsløbet 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 modstand

*RS ==> A0 (analog pin)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Trin 4: KODE

#omfatte

#include #include // lang lat, lon; // opret variabel for breddegrad og længdegrad objekt float lat, lon; // opret variabel til bredde- og længdeobjekt SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // opret gps -objektets ugyldige opsætning () {Serial.begin (9600); // forbinde serielt Serial.println ("GPS modtaget signal:"); gpsSerial.begin (9600); // tilslut gps -sensor lcd. begynd (16, 2); } void loop () {while (gpsSerial.available ()) {// tjek for gps -data, hvis (gps.encode (gpsSerial.read ())) // koder gps -data {gps.f_get_position (& lat, & lon); // få breddegrad og længdegrad // vis 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); }} String breddegrad = String (lat, 6); Stringlængdegrad = String (lon, 6); Serial.println (breddegrad+";"+længdegrad); forsinkelse (1000); }

Trin 5: OUTPUT

Så efter alle forbindelser og upload af koden tager GPS -modulet noget tid at få satellitreparation, som normalt er 15 til 20 minutter. Hvis det tager mere tid, gå udendørs og prøv, da det ikke er i stand til at få satellitreparationen inde i huset. Derefter kan du se, at lcd -displayet kan vise GPS -koordinaterne.

Anbefalede: