Përmbajtje:
- Hapi 1: Instalimet elektrike
- Hapi 2: Aplikacioni Blynk Iot
- Hapi 3: Kodi
- Hapi 4: Prezantimi
- Hapi 5:
- Hapi 6:
Video: Gjurmuesi GPS: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Hej djema në këtë video ne do të bëjmë një gjurmues GPS duke përdorur Esp 8266 (nodemcu) dhe një modul GPS neo 6m kështu që le të fillojmë
Furnizimet:
NodemcuJumpersNeo modul GPS 6m Fuqia bankare
Hapi 1: Instalimet elektrike
Lidhni kunjin RX të modulit GPS me kunjin D1 të tabelës nodemcu Kunjin TX të modulit GPS në pinin D2 të kunjës nodemcuVcc në 3.3 volt Volt në Gnd
Hapi 2: Aplikacioni Blynk Iot
Instaloni aplikacionin blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=en_US Shtoni ekranin e vlerës së etiketuar dhe emërtoni vlerën 1 si gjerësi gjeografike dhe zgjidhni pinin v1 Dhe emërtoni vlerën e dytë si Gjatësi dhe zgjidhni pinin v2 Dhe tani shtoni ekranin e vlerës 3 dhe emërtoni të parën si satelit dhe zgjidhni pinin v4 Dhe tani emërtoni të dytën si shpejtësi dhe zgjidhni pin v3 Dhe tani emërtoni të tretin si Drejtim dhe zgjidhni pinin v5 Dhe tani shtoni një hartë dhe zgjidhni pin v0 Dhe tani zgjidhni shtytje në 1 sekondë për çdo widget dhe krijojeni atë
Hapi 3: Kodi
Një shenjë autorizimi do të dërgohet në llogarinë tuaj të postës elektronike kopjoni shenjën dhe ngjiteni në kod dhe gjithashtu redaktoni dhe futni ssid -in tuaj WiFi dhe fjalëkalimin në kod dhe ngarkojeni atë !! Kodi është // GPS Realtime GPS Tracker me Nodemcu ESP8266#përfshijnë #include #define BLYNK_PRINT Seriali #përfshijnë #përfshijnë konstitin statik në RXPin = 4, TXPin = 5; // GPIO 4 = D2 (lidheni Tx të GPS) dhe GPIO 5 = D1 (Lidhni Rx të GPSstatic const uint32_t GPSBaud = 9600; // nëse norma Baud 9600 nuk funksionoi në rastin tuaj atëherë përdorni 4800TinyGPSPlus GPS; // TinyGPS ++ objektWidgetMap myMap (V0); // V0 për kunjin virtual të Map WidgetSoftwareSerial ss (RXPin, TXPin); // Lidhja serike me kohëmatësin e pajisjes GPSBlynkTimer; float spd; // Variabël për të ruajtur shpejtësitë e fluturimit; // Ndryshore për ruajtje nr. i përgjigjes së satelitëve Mbajtës i vargut; // Variabël për të ruajtur orientimin ose drejtimin e GPS ssid = "-------"; // Emri i rrjetit tuaj (Emri HotSpot ose Router) char pass = "-------"; // Fjalëkalimi përkatës // i panënshkruar int move_index; // indeksi lëvizës, që do të përdoret më vonë i panënshkruar int move_index = 1; // vendndodhja fikse për konfigurimin tani shmang () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (author, ssid, pass); timer.setInterval (5000L, checkGPS); // çdo 5s kontrolloni nëse GPS është i lidhur, vetëm me të vërtetë duhet të bëhet një herë} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("Nuk u zbulua GPS: kontrolloni instalimet elektrike.")); Blynk.virtualWrite (V4, "GPS ERROR"); // Miniaplikacioni i shfaqjes së vlerës në V4 nëse GPS nuk zbulohet}} lak i pavlefshëm () {ndërsa (ss.shtë i disponueshëm ()> 0) {// skica shfaq informacionin sa herë që një fjali e re është e koduar saktë. nëse (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Ruajtja e Lat. dhe Lon. gjatësia e notit = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (gjerësi gjeografike, 6); // noton në x vende dhjetore Serial.print ("LONG:"); Serial.println (gjatësia gjeografike, 6); Blynk.virtualWrite (V1, String (gjerësi gjeografike, 6)); Blynk.virtualWrite (V2, String (gjatësia gjeografike, 6)); myMap.location (move_index, latitude, longitude, "GPS_Location"); spd = gps.speed.kmph (); // merrni shpejtësinë Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // merrni numrin e satelitëve Blynk.virtualWrite (V4, sats); duke pasur = TinyGPSPlus:: kardinal (gps.course.value ()); // merrni drejtimin Blynk.virtualWrite (V5, duke mbajtur); } Serial.println ();}
Hapi 4: Prezantimi
Merrni një kuti të zbrazët vendoseni të gjithë sistemin në të dhe tani lidhni bankën e energjisë me tabelën Nodemcu
Hapi 5:
Te gjitha te bera !!
Hapi 6:
Recommended:
Gjurmuesi i desktopit COVID19 me orë! Gjurmuesi i mundësuar i Raspberry Pi: 6 hapa
Gjurmuesi i desktopit COVID19 me orë! Gjurmuesi i Fuqizuar me Raspberry Pi: Ne e dimë që ne mund të vdesim në çdo kohë, madje edhe unë mund të vdes ndërsa shkruaj këtë postim, në fund të fundit, unë, ju, ne të gjithë jemi të vdekshëm. E gjithë bota u trondit për shkak të pandemisë COVID19. Ne e dimë se si ta parandalojmë këtë, por hej! ne dimë të lutemi dhe pse të lutemi, a e bëjmë
Gjurmuesi i kafshëve të bazuara në Tinyduino LoRa: 7 hapa
Gjurmuesi i kafshëve të bazuara në Tinyduino LoRa: Kush nuk dëshiron të ketë kafshë shtëpiake ?? Ata miq të mbuluar me qime mund t'ju mbushin me dashuri dhe lumturi. Por dhimbja e mungesës së tyre është shkatërruese. Familja jonë kishte një mace të quajtur Thor (fotografia e mësipërme) dhe ai ishte një endacak që donte aventura. Shumë herë ai kthehej
Gjurmuesi diellor: 4 hapa
Gjurmuesi diellor: Ky është një gjurmues diellor që kam bërë. Kur shfletova në internet mora shumë ide, por mendova të bëja një projekt miqësor ndaj buxhetit, kështu që ja ku është. E bëra veçanërisht për fillestarët që janë të rinj në arduino. Dhe madje ngarkova imazhet e furnizimeve kryesore.
Gjurmuesi GPS ESP32 Me një ekran OLED: 7 hapa
Gjurmuesi GPS ESP32 Me një ekran OLED: Ky është një gjurmues GPS i cili shfaq të gjitha të dhënat e pozicionit në ekranin OLED. Një buton ndihmon përdoruesin të ndërveprojë me një UI në OLED. Hej, çfarë ka, djema? Akarsh këtu nga CETech. Kodi ofron një program të drejtuar nga menuja duke përdorur butonin në bord,
Gjurmuesi i makinave GPS me njoftim SMS dhe ngarkimi i të dhënave Thingspeak, i bazuar në Arduino, automatizimi në shtëpi: 5 hapa (me fotografi)
GPS Car Tracker Me SMS Njoftim dhe Thingspeak Data Upload, Arduino Based, Home Automation: E kam bërë këtë gjurmues GPS vitin e kaluar dhe meqenëse funksionon mirë e publikoj tani në Instructable. Isshtë e lidhur me prizën e aksesorëve në bagazhin tim. Gjurmuesi GPS ngarkon pozicionin e makinës, shpejtësinë, drejtimin dhe temperaturën e matur nëpërmjet një të dhëne celulare