Sadržaj:
- Korak 1: Ožičenje
- Korak 2: Blynk Iot aplikacija
- Korak 3: Kodirajte
- Korak 4: Prezentacija
- 5. korak:
- Korak 6:
Video: GPS Tracker: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:31
Hej dečki u ovom videu napravit ćemo GPS tracker koristeći Esp 8266 (nodemcu) i neo 6m GPS modul pa krenimo
Pribor:
NodemcuJumpersNeo 6m GPS modulBarica napajanja
Korak 1: Ožičenje
Spojite RX pin GPS modula na D1 pin nodemcu ploče TX pin GPS modula na D2 pin nodemcuVcc pina na 3,3 volti Gnd pin na Gnd
Korak 2: Blynk Iot aplikacija
Instalirajte aplikaciju blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USDodajte 2 prikazane vrijednosti s oznakom i imenujte vrijednost 1 kao zemljopisnu širinu, a zatim označite pin v1 i imenujte drugu vrijednost kao zemljopisnu dužinu i odaberite pin v2I sada dodajte prikaz s 3 vrijednosti i imenujte prvi kao satelit, a zatim odaberite pin v4I sada imenujte drugi kao brzinu i odaberite pin v3I sada imenujte treći kao smjer i odaberite pin v5I sada dodajte kartu i odaberite pin v0I sada odaberite push to 1 second za svaki widget i stvorite ga
Korak 3: Kodirajte
Token za autorizaciju bit će poslan na vaš račun e -pošte, kopirajte token i zalijepite ga u kôd, a također uredite i unesite svoj WiFi ssid i lozinku u kôd te ga učitajte !! Kôd je // GPS praćenje u stvarnom vremenu s Nodemcu ESP8266#uključuje #include #define BLYNK_PRINT Serijski #include #include static const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (povežite Tx GPS -a) i GPIO 5 = D1 (Povežite Rx GPSstatičkog konsta uint32_t GPSBaud = 9600; // ako brzina prijenosa 9600 u vašem slučaju nije radila, upotrijebite 4800TinyGPSPlus gps; // TinyGPS ++ objectWidgetMap myMap (V0); // V0 za virtualni pin Map WidgetSoftwareSerial ss (RXPin, TXPin); // Serijska veza s GPS uređajemBlynkTimer timer; float spd; // Promjenjivo za spremanje satova speedfloat; // Promjenjivo za spremanje broj satelita responseString bearing; // Promjenjivo za spremanje orijentacije ili smjera GPSchar auth = "--------------------"; // Vaš ključ za provjeru autentičnosti projekta ssid = "-------"; // Naziv vaše mreže (HotSpot ili naziv usmjerivača) char pass = "-------"; // Odgovarajuća lozinka // unsigned int move_index; // pomični indeks, koji će se koristiti kasnijeunsigned int move_index = 1; // fiksno mjesto za nowvoid setup () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth, ssid, pass); timer.setInterval (5000L, checkGPS); // svakih 5 sekundi provjeravamo je li GPS povezan, stvarno se mora učiniti samo jednom} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("GPS nije otkriven: provjerite ožičenje.")); Blynk.virtualWrite (V4, "GREŠKA GPS -a"); // Vrijednost Prikaz widgeta na V4 ako GPS nije otkriven}} void loop () {while (ss.available ()> 0) {// skica prikazuje informacije svaki put kada je nova rečenica ispravno kodirana. if (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Pohranjivanje lat. i Lon. float longitude = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (zemljopisna širina, 6); // plutamo na x decimalnih mjesta Serial.print ("LONG:"); Serial.println (zemljopisna dužina, 6); Blynk.virtualWrite (V1, String (zemljopisna širina, 6)); Blynk.virtualWrite (V2, String (zemljopisna dužina, 6)); myMap.location (move_index, latitude, longitude, "GPS_Location"); spd = gps.speed.kmph (); // dobiti brzinu Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // dobivanje broja satelita Blynk.virtualWrite (V4, sats); ležaj = TinyGPSPlus:: kardinal (gps.course.value ()); // dobiti smjer Blynk.virtualWrite (V5, ležaj); } Serial.println ();}
Korak 4: Prezentacija
Uzmite praznu kutiju, stavite cijeli sustav u nju i sada spojite powerbank na ploču Nodemcu
5. korak:
Sve gotovo !!
Korak 6:
Preporučeni:
LoRa GPS Tracker Tutorial - LoRaWAN s Draginom i TTN -om: 7 koraka
LoRa GPS Tracker Tutorial | LoRaWAN S Draginom i TTN -om: Hej, što ima, dečki! Akarsh ovdje iz CETech -a. Nekoliko projekata unatrag imali smo pogled na LoRaWAN Gateway iz Dragina. Povezali smo različite čvorove s Gatewayom i prenijeli podatke s čvorova na Gateway koristeći TheThingsNetwork kao s
Desktop COVID19 Tracker sa satom! Raspberry Pi Powered Tracker: 6 koraka
Desktop COVID19 Tracker sa satom! Raspberry Pi Powered Tracker: Znamo da možemo umrijeti bilo kada, čak i ja mogu umrijeti dok pišem ovaj post, na kraju krajeva, ja, ja, svi smo smrtnici. Cijeli svijet se potresao zbog pandemije COVID19. Znamo kako to spriječiti, ali hej! znamo kako se moliti i zašto moliti, radimo li to
Pumpkin Pi Tracker-or-Treat Tracker: 5 koraka
Pumpkin Pi Tracker-or-Treat Tracker: Tražite brzi projekt za Noć vještica koji je koristan na više načina? Želite li dobro iskoristiti taj Pi Zero WH? Želite li pomoću podataka odrediti koliko će vam bombona trebati za sljedeću godinu? Pripremite se za izradu Tramp-a-Track-a za praćenje bundeve
WalabotEye - Tracker Object Tracker sa haptičkom povratnom spregom: 11 koraka
WalabotEye - Tracker Object Tracker sa haptičkom povratnom spregom: Za osobe s slabim vidom, koristite ovo za bolje razumijevanje svijeta oko sebe
AstroTracker - Star Tracker Star Tracker: 10 koraka (sa slikama)
AstroTracker - Tracker Star Barry Door Starcker: Svatko može raditi astrofotografiju sve dok imate fotoaparat. Samo ga stavite na stativ, neka objektiv ostane otvoren što je dulje moguće i BAM! Prekrasne zvijezde, jata i magline. Ali što je to? Postoje li pruge na filmu umjesto točnih