Turinys:
- 1 žingsnis: KAS YRA GPS?
- 2 žingsnis: RENKAMŲ MEDŽIAGŲ RINKIMAS:
- 3 žingsnis: SROVĖ
- 4 žingsnis: KODAS
- 5 žingsnis: IŠVESTIS
Video: GPS vietos ieškiklis: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Sveiki visi, šiandien pažiūrėkime, kaip sukurti GPS vietos ieškiklį naudojant NEO-6m GPS modulį ir arduino. Pirmiausia pažiūrėkime, kas yra GPS.
1 žingsnis: KAS YRA GPS?
Pasaulinė padėties nustatymo sistema (GPS), iš pradžių NAVSTAR GPS, yra palydovinė radijo navigacijos sistema, priklausanti JAV vyriausybei ir valdoma JAV oro pajėgų. Tai pasaulinė navigacinė palydovinė sistema (GNSS), teikianti geografinės padėties ir laiko informaciją GPS imtuvui bet kurioje Žemės vietoje arba netoli jos, kur yra netrukdomas keturių ar daugiau GPS palydovų matomumas. Tokios kliūtys kaip kalnai ir pastatai blokuoja palyginti silpnus GPS signalus.
GPS nereikalauja, kad vartotojas perduotų duomenis, ir veikia nepriklausomai nuo telefono ar interneto priėmimo, nors šios technologijos gali padidinti GPS padėties informacijos naudingumą. GPS suteikia kritines padėties nustatymo galimybes kariniams, civiliniams ir komerciniams vartotojams visame pasaulyje. JAV vyriausybė sukūrė sistemą, ją prižiūri ir leidžia laisvai prieiti visiems, turintiems GPS imtuvą.
2 žingsnis: RENKAMŲ MEDŽIAGŲ RINKIMAS:
Reikalingos medžiagos yra:
*NEO -6m GPS modulis - „Amazon“filialas
*„Arduino uno“- „Amazon“filialas
*LCD ekranas - „Amazon“filialas
** Pastaba: tai yra „Amazon“filialų nuorodos. Kai perkate per šias nuorodas, gausiu nedidelį komisinį atlyginimą, kuris padės man parašyti vis daugiau straipsnių
3 žingsnis: SROVĖ
Grandinė tokia:
GPS modulis ==> Arduino
* GND ==> GND
* TX ==> Skaitmeninis kaištis (D3)
* RX ==> Skaitmeninis kaištis (D4)
*Vcc ==> 3,3 V
LCD ==> Arduino * VSS ==> GND
* VCC ==> 5V
*VEE ==> 10K rezistorius
*RS ==> A0 (analoginis kaištis)
*R/W ==> GND
*E ==> A1
*D4 ==> A2
*D5 ==> A3
*D6 ==> A4
*D7 ==> A5
*Šviesos diodas+ ==> VCC
*Šviesos diodas- ==> GND
4 žingsnis: KODAS
#įtraukti
#include #include // ilgas latas, lon; // sukurti kintamąjį platumos ir ilgumos objektui float lat, lon; // sukurti kintamąjį platumos ir ilgumos objektui SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); „TinyGPS“GPS; // sukurti gps objekto void setup () {Serial.begin (9600); // connect serial Serial.println ("GPS gautas signalas:"); gpsSerial.begin (9600); // prijungti gps jutiklį lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// patikrinkite, ar nėra GPS duomenų, jei (gps.encode (gpsSerial.read ())) // koduoja gps duomenis {gps.f_get_position (& lat, & lon); // gauti platumą ir ilgumą // rodyti poziciją lcd.clear (); lcd.setCursor (1, 0); lcd.print („GPS signalas“); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); Serijinis atspaudas (lat); Serial.print (""); Serijinis atspaudas (lon); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} Stygos platuma = Styga (lat, 6); Eilutės ilguma = Styga (lon, 6); Serijinis.println (platuma+";"+ilguma); vėlavimas (1000); }
5 žingsnis: IŠVESTIS
Taigi po visų prisijungimų ir kodo įkėlimo GPS modulis užtrunka šiek tiek laiko, kad būtų galima nustatyti palydovą, kuris paprastai yra nuo 15 iki 20 minučių. Jei užtruksite daugiau laiko, eikite į lauką ir pabandykite, nes jis negali gauti palydovinio ryšio namuose. Po to galite pamatyti, kad LCD ekrane gali būti rodomos GPS koordinatės.
Rekomenduojamas:
Skaitmeninis kompasas ir krypčių ieškiklis: 6 žingsniai
Skaitmeninis kompasas ir krypčių ieškiklis: Autoriai: Cullan Whelan Andrew Luftas Blake'as Johnsonas Padėkos: Kalifornijos jūrų akademija Evanas Chang-Siu Įvadas: Šio projekto pagrindas yra skaitmeninis kompasas su kursų sekimu. Tai leidžia vartotojui sekti tolimą atstumą
„Arduino“kartoninis pistoletas (diapazono ieškiklis ir tachometras): 8 žingsniai
„Arduino“kartoninis pistoletas („RangeFinder“ir „Tachometras“): Ar nebūtų nuostabu, jei galėtumėte patogiai sėdėdami ant sofos išmatuoti atstumą? Užuot naudojęsi tradicine juostele? Taigi šiandien aš gaminsiu „arduino“ginklą, galintį bekontakčiu būdu išmatuoti atstumus nuo 2 cm iki 400 cm
Sonaro diapazono ieškiklis: 4 žingsniai
Sonaro diapazono ieškiklis: šioje instrukcijoje buvo sukurtas bandymo planas, skirtas išsiaiškinti, ar sonaro diapazono ieškiklis gali nustatyti, ar nešiojamasis kompiuteris yra atidarytas, ar ne. Žemiau pateikiamos instrukcijos, kaip sukurti sonaro diapazono ieškiklį, kaip užprogramuoti „Arduino“ir jį kalibruoti
„Pasidaryk pats“diapazono ieškiklis su „Arduino“: 6 žingsniai
„Pasidaryk pats“diapazono ieškiklis su „Arduino“: Šiame straipsnyje aš jums parodysiu, kaip galite sukurti diapazono ieškiklį naudodami „arduino“
Sudėtinis aido ieškiklis: 6 žingsniai
Multipleksuotas aido ieškiklis: a. Straipsniai {šrifto dydis: 110,0%; šrifto svoris: paryškintas; šrifto stilius: kursyvas; teksto dekoravimas: nėra; fono spalva: raudona;} a. straipsniai: užveskite žymeklį {background-color: black;} Šioje instrukcijoje aprašoma, kaip naudojant „Ard“sukurti „nuskaitymo“aido ieškiklį