Obsah:
Video: GPS Tracker: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Hey Guys in this video we will make a GPS tracker using Esp 8266 (nodemcu) and a neo 6m GPS module so lets get started
Zásoby:
NodemcuJumpersNeo 6m GPS modul Powerbanka
Krok 1: Zapojení
Připojte pin RX modulu GPS ke kolíku D1 na desce nodemcu
Krok 2: Aplikace Blynk Iot
Nainstalujte si aplikaci blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USAdd 2 označené hodnoty zobrazení a pojmenujte 1 hodnotu jako Latitude a vyberte pin v1A pojmenujte druhou hodnotu jako Longitude a vyberte pin v2A nyní přidejte zobrazení 3 hodnot a první pojmenujte jako satelit a vyberte pin v4A nyní pojmenujte druhý jako rychlost a vyberte pin v3A nyní pojmenujte 3. jako směr a vyberte pin v5A nyní přidejte mapu a vyberte pin v0A nyní vyberte push to 1 sekundu na každý widget a vytvořte jej
Krok 3: Kód
Ověřovací token bude odeslán na váš e -mailový účet, zkopírujte token a vložte jej do kódu a také upravte a zadejte kód WiFi a heslo a nahrajte jej !! Kód je // Realtime GPS Tracker s Nodemcu ESP8266#include #include #define BLYNK_PRINT Serial #include #include static const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (connect Tx of GPS) a GPIO 5 = D1 (Connect Rx of GPSstatic const uint32_t GPSBaud = 9600; // pokud ve vašem případě nefungovala přenosová rychlost 9600, použijte 4800TinyGPSPlus gps; // The TinyGPS ++ objectWidgetMap myMap (V0); // V0 pro virtuální pin Map WidgetSoftwareSerial ss (RXPin, TXPin); // Sériové připojení k časovači GPS deviceBlynkTimer; float spd; // Proměnná pro uložení speedfloat sats; // Proměnná pro uložení počet satelitů responseString nesoucí; // Proměnná pro uložení orientace nebo směru GPSchar auth = "--------------------"; // Klíč pro ověření vašeho projektu ssid = "-------"; // Název vaší sítě (název HotSpot nebo Router) char pass = "-------"; // Odpovídající heslo // nepodepsané int move_index; // přesouvání indexu, bude použito později unsigned int move_index = 1; // pevné umístění pro nowvoid setup () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth, ssid, pass); timer.setInterval (5000L, checkGPS); // každých 5 s zkontrolujte, zda je připojeno GPS, opravdu je potřeba provést pouze jednou} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("No GPS found: check wiring.")); Blynk.virtualWrite (V4, "GPS ERROR"); // Widget zobrazení hodnoty na V4, pokud nebyl detekován GPS}} void loop () {while (ss.available ()> 0) {// skica zobrazí informace pokaždé, když je správně zakódována nová věta. if (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Uložení lat. a Lon. float longitude = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (zeměpisná šířka, 6); // float na x desetinná místa Serial.print ("LONG:"); Serial.println (zeměpisná délka, 6); Blynk.virtualWrite (V1, String (zeměpisná šířka, 6)); Blynk.virtualWrite (V2, String (délka, 6)); myMap.location (move_index, latitude, longitude, "GPS_Location"); spd = gps.speed.kmph (); // získejte rychlost Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // získejte počet satelitů Blynk.virtualWrite (V4, sats); ložisko = TinyGPSPlus:: cardinal (gps.course.value ()); // získat směr Blynk.virtualWrite (V5, ložisko); } Serial.println ();}
Krok 4: Prezentace
Vezměte prázdný box, vložte do něj celý systém a nyní připojte powerbanku k desce Nodemcu
Krok 5:
Vše hotovo !!
Krok 6:
Doporučuje:
LoRa GPS Tracker Tutorial - LoRaWAN s Dragino a TTN: 7 kroků
LoRa GPS Tracker Tutorial | LoRaWAN s Draginem a TTN: Hej, co se děje, lidi! Akarsh zde od CETech. Pár projektů zpět jsme se podívali na LoRaWAN Gateway od Dragino. Připojili jsme různé uzly k bráně a přenášeli data z uzlů k bráně pomocí TheThingsNetwork jako
DIY GPS Tracker --- Python aplikace: 5 kroků (s obrázky)
DIY GPS Tracker --- Aplikace v Pythonu: Před dvěma týdny jsem se zúčastnil cyklistické akce. Po dokončení jsem chtěl zkontrolovat trasu a rychlost, kterou jsem v té době jel. Bohužel toho nebylo dosaženo. Nyní používám ESP32 k výrobě GPS trackeru a vezmu ho k zaznamenání své cyklistické trasy
Desktop COVID19 Tracker s hodinami! Raspberry Pi Powered Tracker: 6 kroků
Desktop COVID19 Tracker s hodinami! Raspberry Pi Powered Tracker: Víme, že můžeme zemřít kdykoli, dokonce i já mohu zemřít při psaní tohoto příspěvku, koneckonců já já, vy, všichni jsme smrtelníci. Celý svět se otřásl kvůli pandemii COVID19. Víme, jak tomu zabránit, ale hej! víme, jak se modlit a proč se modlit, děláme
GPS tracker ESP32 s OLED displejem: 7 kroků
GPS tracker ESP32 s OLED displejem: Jedná se o GPS tracker, který zobrazuje všechna polohová data na OLED displeji. Tlačítko pomáhá uživateli komunikovat s uživatelským rozhraním na OLED. Hele, co se děje, lidi? Akarsh zde od CETech. Kód nabízí program řízený pomocí nabídky pomocí integrovaného tlačítka
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 kroků (s obrázky)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker je klapka ve tvaru, Raspberry Pi poháněný Release Tracker. Používá API TMDb k tisku plakátu, názvu, data vydání a přehledu nadcházejících filmů ve vašem regionu v určeném časovém intervalu (např. Filmová vydání tento týden) na