Obsah:

GPS Tracker: 6 krokov
GPS Tracker: 6 krokov

Video: GPS Tracker: 6 krokov

Video: GPS Tracker: 6 krokov
Video: GPS track Mini A8 обманка. Обзор, что внутри? 2024, November
Anonim
GPS Tracker
GPS Tracker

Hej, chlapci, v tomto videu vyrobíme sledovač GPS pomocou systému Esp 8266 (nodemcu) a modulu GPS 6 m, aby sme mohli začať.

Zásoby:

NodemcuJumpersNeo 6m GPS modulPowerbanka

Krok 1: Zapojenie

Elektrické vedenie
Elektrické vedenie

Pripojte pin RX modulu GPS k kolíku D1 na doske nodemcu TX kolík modulu GPS k kolíku D2 konektora nodemcuVcc na 3,3 voltov Gnd pin k Gnd

Krok 2: Aplikácia Blynk Iot

Aplikácia Blynk Iot
Aplikácia Blynk Iot

Nainštalujte si aplikáciu blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=sk_SK Pridajte 2 označené hodnoty a pomenujte 1 hodnotu ako Latitude a zvoľte kolík v1 A druhú hodnotu pomenujte ako Longitude a zvoľte pin v2A teraz pridajte zobrazenie 3 hodnôt a pomenujte prvý ako satelit a zvoľte pin v4A teraz pomenujte druhý ako rýchlosť a zvoľte pin v3A teraz pomenujte 3. ako Smer a zvoľte pin v5A teraz pridajte mapu a zvoľte pin v0A teraz vyberte push to 1 sekundu pre každý widget a vytvorte ho

Krok 3: Kód

Kód
Kód

Na váš e -mailový účet bude odoslaný autorizačný token, skopírujte ho a vložte ho do kódu a tiež upravte a zadajte svoj WiFi ssid a heslo do kódu a nahrajte ho !! Kód je // Realtime GPS Tracker s Nodemcu ESP8266#include #include #define BLYNK_PRINT Sériové #zahrnutie #include static const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (connect Tx of GPS) and GPIO 5 = D1 (Connect Rx of GPSstatic const uint32_t GPSBaud = 9600; // ak vo vašom prípade nefungovala prenosová rýchlosť 9600, potom použite 4800TinyGPSPlus gps; // The TinyGPS ++ objectWidgetMap myMap (V0); // V0 pre virtuálny pin mapy WidgetSoftwareSerial ss (RXPin, TXPin); // Sériové pripojenie k časovaču zariadenia GPSBlynkTimer; float spd; // Premenná na ukladanie satelitov speedfloat; // Premenná na ukladanie počet satelitov, ktoré reagujú na reťazec; // variabilné na uloženie orientácie alebo smeru GPSchar auth = "--------------------"; // kľúč na overenie vášho projektu ssid = "-------"; // Názov vašej siete (názov HotSpot alebo Router) char pass = "-------"; // Zodpovedajúce heslo // nepodpísané int move_index; // pohyblivý index, použiteľný neskôr nepodpísaný int move_index = 1; // pevné miesto pre teraz vyhnúť sa inštalácii () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth, ssid, pass); timer.setInterval (5000L, checkGPS); // každých 5 s skontrolujte, či je pripojené GPS, treba to urobiť skutočne iba raz} neplatná kontrolaGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("GPS not found: check wiring.")); Blynk.virtualWrite (V4, „GPS ERROR“); // Widget zobrazenia hodnoty na V4, ak nie je detekovaný GPS}} void loop () {while (ss.available ()> 0) {// skica zobrazuje informácie zakaždým, keď je správne zakódovaná nová veta. if (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Ukladanie lat. a Lon. float longitude = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (zemepisná šírka, 6); // float na x desatinných miest Serial.print ("LONG:"); Serial.println (zemepisná dĺžka, 6); Blynk.virtualWrite (V1, String (zemepisná šírka, 6)); Blynk.virtualWrite (V2, String (zemepisná dĺžka, 6)); myMap.location (move_index, latitude, longitude, "GPS_Location"); spd = gps.speed.kmph (); // získajte rýchlosť Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // získanie počtu satelitov Blynk.virtualWrite (V4, sats); ložisko = TinyGPSPlus:: cardinal (gps.course.value ()); // získajte smer Blynk.virtualWrite (V5, ložisko); } Serial.println ();}

Krok 4: Prezentácia

Prezentácia
Prezentácia
Prezentácia
Prezentácia

Vezmite prázdny box, vložte do neho celý systém a teraz pripojte powerbanku k doske Nodemcu

Krok 5:

Obrázok
Obrázok

Všetko hotové !!

Krok 6:

Odporúča: