Inhoudsopgave:

GPS-locatiezoeker: 5 stappen
GPS-locatiezoeker: 5 stappen

Video: GPS-locatiezoeker: 5 stappen

Video: GPS-locatiezoeker: 5 stappen
Video: GPS Tools : Bewaar locaties ( Save Locations ) 2024, December
Anonim
Image
Image

Hallo allemaal, Laten we vandaag eens kijken hoe we een GPS-locatiezoeker kunnen maken met behulp van de NEO-6m GPS-module en arduino. Laten we eerst eens kijken wat GPS is.

Stap 1: WAT IS GPS?

VERZAMEL DE BENODIGDE MATERIALEN
VERZAMEL DE BENODIGDE MATERIALEN

Het Global Positioning System (GPS), oorspronkelijk NAVSTAR GPS, is een op satellieten gebaseerd radionavigatiesysteem dat eigendom is van de regering van de Verenigde Staten en wordt beheerd door de luchtmacht van de Verenigde Staten. Het is een wereldwijd navigatiesatellietsysteem (GNSS) dat geolocatie- en tijdinformatie levert aan een GPS-ontvanger overal op of nabij de aarde waar er een onbelemmerde zichtlijn is naar vier of meer GPS-satellieten. Obstakels zoals bergen en gebouwen blokkeren de relatief zwakke GPS-signalen.

De GPS vereist niet dat de gebruiker gegevens verzendt en werkt onafhankelijk van telefoon- of internetontvangst, hoewel deze technologieën de bruikbaarheid van de GPS-positiebepalingsinformatie kunnen vergroten. De GPS biedt kritische positioneringsmogelijkheden voor militaire, civiele en commerciële gebruikers over de hele wereld. De regering van de Verenigde Staten heeft het systeem gemaakt, onderhouden en vrij toegankelijk gemaakt voor iedereen met een GPS-ontvanger.

Stap 2: VERZAMEL DE BENODIGDE MATERIALEN:

VERZAMEL DE BENODIGDE MATERIALEN
VERZAMEL DE BENODIGDE MATERIALEN
VERZAMEL DE BENODIGDE MATERIALEN
VERZAMEL DE BENODIGDE MATERIALEN

De benodigde materialen zijn:

*NEO-6m gps-module - gelieerde amazon

*Arduino uno - Amazon-partner

*Lcd-scherm - gelieerde amazon

**Opmerking: dit zijn gelieerde links van Amazon. Wanneer je via deze links koopt, ontvang ik een kleine commissie die me zal helpen om steeds meer artikelen te schrijven

Stap 3: CIRCUIT

STROOMKRING
STROOMKRING

De schakeling als volgt:

GPS-module ==> Arduino

* GND ==> GND

* TX ==> Digitale pin (D3)

* RX ==> Digitale pin (D4)

*Vcc ==> 3,3 V

LCD==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> 10K Weerstand

*RS ==> A0 (analoge pin)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Stap 4: CODE

#erbij betrekken

#include #include //long lat, lon; // maak variabele voor lengte- en breedtegraad object float lat, lon; // maak variabele voor lengte- en breedtegraadobject SoftwareSerial gpsSerial (3, 4);//rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS-gps; // maak gps-object void setup () {Serial.begin (9600); // verbind seriële Serial.println ("Het GPS-ontvangen signaal:"); gpsSerial.begin(9600); // sluit gps sensor lcd.begin (16, 2); } void loop(){ while(gpsSerial.available()){ // controleer op gps-gegevens if(gps.encode(gpsSerial.read()))// codeer gps-gegevens {gps.f_get_position(&lat, &lon); // krijg breedte- en lengtegraad // weergavepositie lcd.clear(); lcd.setCursor(1, 0); lcd.print ("GPS-signaal"); lcd.setCursor(1, 0); lcd.print("LAT:"); lcd.setCursor (5, 0); lcd.print(lat); Serial.print(lat); Serieel.print(" "); Serial.print(lon); Serieel.print(" "); lcd.setCursor(0, 1); lcd.print(", LON:"); lcd.setCursor(5, 1); lcd.print(lon); } } String latitude = String (lat, 6); String lengtegraad = String (lon, 6); Serial.println(breedtegraad+";"+lengtegraad); vertraging (1000); }

Stap 5: UITGANG

Dus na alle verbindingen en het uploaden van de code, heeft de GPS-module enige tijd nodig om een satellietfix te krijgen, wat meestal 15 tot 20 minuten is. Als het meer tijd kost, ga dan naar buiten en probeer het omdat het niet in staat is om de satellietfix in huis te krijgen. Daarna kunt u zien dat het lcd-scherm de GPS-coördinaten kan weergeven.

Aanbevolen: