INHOUDSOPGAWE:

GPS Location Finder: 5 stappe
GPS Location Finder: 5 stappe

Video: GPS Location Finder: 5 stappe

Video: GPS Location Finder: 5 stappe
Video: Kids Locator 4G MT864 dziecięcy smartwatch z lokalizatorem GPS LBS WIFI Media-Tech | ForumWiedzy 2024, November
Anonim
Image
Image

Hallo almal, laat ons vandag kyk hoe u 'n GPS-vindingszoeker kan maak met behulp van die NEO-6m GPS-module en arduino. Laat ons eers kyk wat GPS is.

Stap 1: WAT IS GPS?

SAMEVATTEND DIE MATERIAAL
SAMEVATTEND DIE MATERIAAL

Die Global Positioning System (GPS), oorspronklik NAVSTAR GPS, is 'n satellietgebaseerde radionavigasiestelsel wat deur die Amerikaanse regering besit word en deur die Amerikaanse Lugmag bedryf word. Dit is 'n wêreldwye navigasiesatellietstelsel (GNSS) wat geografiese ligging en tydinligting verskaf aan 'n GPS -ontvanger oral op of naby die aarde, waar daar 'n onbelemmerde siglyn is na vier of meer GPS -satelliete. Struikelblokke soos berge en geboue blokkeer die relatief swak GPS -seine.

Die GPS vereis nie dat die gebruiker data stuur nie, en dit werk onafhanklik van enige telefoniese of internetontvangs, alhoewel hierdie tegnologie die nut van GPS -posisioneringsinligting kan verbeter. Die GPS bied kritieke posisioneringsvermoëns aan militêre, burgerlike en kommersiële gebruikers regoor die wêreld. Die Amerikaanse regering het die stelsel geskep, onderhou en maak dit vrylik toeganklik vir almal met 'n GPS -ontvanger.

Stap 2: BESTAAN DIE VEREISTE MATERIAAL:

SAMEVATTEND DIE MATERIAAL
SAMEVATTEND DIE MATERIAAL
SAMEVATTEND DIE MATERIAAL
SAMEVATTEND DIE MATERIAAL

Die materiaal wat benodig word, is:

*NEO -6m gps -module - Amazon affiliate

*Arduino uno - amazon -aangeslote

*LCD -skerm - Amazon affiliate

** Opmerking: dit is Amazon -aangeslote skakels. As u hierdie skakels koop, ontvang ek 'n klein opdrag wat my sal help om meer en meer artikels te skryf

Stap 3: KRING

KRINGBAND
KRINGBAND

Die kringloop soos volg:

GPS -module ==> Arduino

* GND ==> GND

* TX ==> Digitale pen (D3)

* RX ==> Digitale pen (D4)

*Vcc ==> 3.3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> 10K weerstand

*RS ==> A0 (analoog pen)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Stap 4: KODE

#insluit

#include #include // lang lat, lon; // skep veranderlike vir breedtegraad en lengtegraad voorwerp float lat, lon; // skep veranderlike vir breedtegraad en lengtegraad voorwerp SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // skep gps -voorwerp -leemte -opstelling () {Serial.begin (9600); // verbind seriële Serial.println ("Die GPS -ontvangste sein:"); gpsSerial.begin (9600); // verbind gps -sensor lcd.begin (16, 2); } leemte -lus () {terwyl (gpsSerial.available ()) {// kyk vir gps -data as (gps.encode (gpsSerial.read ())) // kodeer gps -data {gps.f_get_position (& lat, & lon); // kry breedtegraad en lengtegraad // vertoon posisie lcd.clear (); lcd.setCursor (1, 0); lcd.print ("GPS -sein"); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); Reeks.afdruk (lat); Serial.print (""); Reeks.afdruk (lon); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} String breedtegraad = String (lat, 6); String lengte = String (lon, 6); Serial.println (breedtegraad+";"+lengtegraad); vertraging (1000); }

Stap 5: UITPUT

Na al die verbindings en die oplaai van die kode, neem die GPS -module 'n rukkie om satellietoplossings te kry, wat gewoonlik 15 tot 20 minute duur.. Daarna kan u sien dat die lcd -skerm die GPS -koördinate kan wys.

Aanbeveel: