Kazalo:
- 1. korak: Ožičenje
- Korak: Aplikacija Blynk Iot
- 3. korak: Koda
- 4. korak: Predstavitev
- 5. korak:
- 6. korak:
Video: GPS sledilnik: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Hej fantje, v tem videoposnetku bomo naredili GPS sledilnik z uporabo Esp 8266 (nodemcu) in neo 6m modulom GPS, zato začnimo
Zaloge:
NodemcuJumpersNeo 6m GPS modul Banka moči
1. korak: Ožičenje
Priključite RX pin GPS modula na D1 pin na plošči nodemcu TX pin GPS modula na D2 pin na nodemcu pin Vcc na 3.3volts Gnd pin na Gnd
Korak: Aplikacija Blynk Iot
Namestite aplikacijo blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USDodajte 2 označeni vrednosti in prikažite vrednost 1 kot zemljepisno širino ter izberite zatič v1 in drugo vrednost poimenujte kot zemljepisno dolžino in izberite pin v2 In zdaj dodajte prikaz 3 vrednosti in prvega poimenujte kot satelit ter izberite pin v4 In zdaj drugega poimenujte kot hitrost in izberite pin v3 In zdaj poimenujte tretjega kot smer in izberite pin pin 5 In zdaj dodajte zemljevid in izberite pin v0In zdaj izberite potisni na 1 sekundo za vsak gradnik in ga ustvarite
3. korak: Koda
Žeton za preverjanje pristnosti bo poslan na vaš e -poštni račun. #include #define BLYNK_PRINT Serial #include #include static const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (povežite Tx GPS) in GPIO 5 = D1 (Povežite Rx GPSstatic const uint32_t GPSBaud = 9600; // če hitrost prenosa 9600 v vašem primeru ni delovala, uporabite 4800TinyGPSPlus gps; // TinyGPS ++ objectWidgetMap myMap (V0); // V0 za navidezni pin zemljevida WidgetSoftwareSerial ss (RXPin, TXPin); // Serijska povezava z napravo GPSBlynkTimer timer; float spd; // Spremenljivka za shranjevanje satov speedfloat; // Spremenljivka za shranjevanje št. satelitov responseString bearing; // spremenljivo za shranjevanje orientacije ali smeri GPSchar auth = "--------------------"; // ključ za preverjanje pristnosti vašega projekta ssid = "-------"; // Ime vašega omrežja (HotSpot ali ime usmerjevalnika) char pass = "-------"; // Ustrezno geslo // unsigned int move_index; // premikajoči se indeks, ki se bo pozneje uporabilunsigned int move_index = 1; // fiksna lokacija za nowvoid setup () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth, ssid, pass); timer.setInterval (5000L, checkGPS); // vsakih 5 s preverite, ali je GPS povezan, res je treba enkrat narediti} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("GPS ni zaznan: preverite ožičenje.")); Blynk.virtualWrite (V4, "NAPAKA GPS"); // Vrednost Prikaz pripomočka na V4, če GPS ni zaznan}} void loop () {while (ss.available ()> 0) {// skica prikazuje informacije vsakič, ko je nov stavek pravilno kodiran. if (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Shranjevanje lat. in Lon. plavajoča dolžina = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (zemljepisna širina, 6); // lebdi na x decimalnih mest Serial.print ("LONG:"); Serial.println (zemljepisna dolžina, 6); Blynk.virtualWrite (V1, niz (zemljepisna širina, 6)); Blynk.virtualWrite (V2, niz (dolžina, 6)); myMap.location (move_index, latitude, longitude, "GPS_Location"); spd = gps.speed.kmph (); // dobimo hitrost Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // dobimo število satelitov Blynk.virtualWrite (V4, sati); ležaj = TinyGPSPlus:: kardinal (gps.course.value ()); // dobimo smer Blynk.virtualWrite (V5, ležaj); } Serial.println ();}
4. korak: Predstavitev
Vzemite prazno škatlo, vanj postavite celoten sistem in zdaj priključite powerbank na ploščo Nodemcu
5. korak:
Končano !!
6. korak:
Priporočena:
LoRa GPS sledilnik Vadnica - LoRaWAN z Draginom in TTN: 7 korakov
LoRa GPS sledilnik Vadnica | LoRaWAN z Draginom in TTN: Hej, kaj je, fantje! Akarsh tukaj iz CETech -a. Nekaj projektov nazaj smo si ogledali vrata LoRaWAN iz Dragina. Na Gateway smo povezali različna vozlišča in prenašali podatke iz vozlišč na Gateway z uporabo TheThingsNetwork kot s
DIY GPS sledilnik --- aplikacija Python: 5 korakov (s slikami)
DIY GPS Tracker --- aplikacija Python: Pred dvema tednoma sem sodeloval na kolesarskem dogodku. Ko sem končal, sem želel preveriti pot in hitrost, ki sem jo takrat vozil. Na žalost ni bilo doseženo. Zdaj uporabljam ESP32 za izdelavo GPS sledilnika in ga bom uporabil za snemanje svoje kolesarske poti
Namizni sledilnik COVID19 s uro! Sledilnik z napajanjem Raspberry Pi: 6 korakov
Namizni sledilnik COVID19 s uro! Raspberry Pi Powered Tracker: Vemo, da lahko kadar koli umremo, tudi jaz lahko umrem med pisanjem te objave, navsezadnje smo jaz, ti, vsi smo smrtniki. Zaradi pandemije COVID19 se je ves svet tresel. Vemo, kako to preprečiti, ampak hej! vemo, kako moliti in zakaj moliti, ali to počnemo
GPS sledilnik ESP32 z zaslonom OLED: 7 korakov
ESP32 GPS sledilnik z zaslonom OLED: To je sledilnik GPS, ki prikazuje vse podatke o položaju na zaslonu OLED. Gumb pomaga uporabniku pri interakciji z uporabniškim vmesnikom na OLED -ju. Hej, kaj je, fantje? Akarsh tukaj iz CETech -a. Koda ponuja menijski program s pomočjo vgrajenega gumba,
GPS avtomobilski sledilnik z obvestilom SMS in nalaganjem podatkov, na osnovi Arduina, avtomatizacija doma: 5 korakov (s slikami)
GPS avtomobilski sledilnik z obvestilom SMS in nalaganjem podatkov, na osnovi Arduina, domača avtomatizacija: Ta sledilnik GPS sem naredil lani in ker dobro deluje, ga zdaj objavljam na Instructable. Povezan je z vtičem za dodatno opremo v mojem prtljažniku. GPS sledilnik naloži položaj, hitrost, smer in izmerjeno temperaturo avtomobila prek mobilnih podatkov