Turinys:
- 1 žingsnis: laidų prijungimas
- 2 žingsnis: „Blynk Iot“programa
- 3 žingsnis: kodas
- 4 žingsnis: pristatymas
- 5 veiksmas:
- 6 žingsnis:
Video: GPS sekiklis: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Sveiki, vaikinai, šiame vaizdo įraše mes sukursime GPS sekiklį, naudodami „Esp 8266“(„nodemcu“) ir neo 6 m GPS modulį, todėl pradėkime
Priedai:
NodemcuJumpersNeo 6m GPS modulis Maitinimo bankas
1 žingsnis: laidų prijungimas
Prijunkite GPS modulio RX kaištį prie „nodemcu“plokštės D1 kaiščio.
2 žingsnis: „Blynk Iot“programa
Įdiekite programą „blynk“https://play.google.com/store/apps/details?id=cc.blynk&hl=lt pasirinkite kaištį v2 Ir dabar pridėkite 3 reikšmių ekraną ir pirmąjį pavadinkite kaip palydovą ir pasirinkite kaištį v4 Ir dabar pavadinkite antrąjį kaip greitį ir pasirinkite kaištį v3 Ir dabar pavadinkite trečiąjį kaip kryptį ir pasirinkite kaištį v5 Ir dabar pridėkite žemėlapį ir pasirinkite kaištį v0 Ir dabar pasirinkite „Push to 1“kiekvienam valdikliui ir sukurkite jį
3 žingsnis: kodas
Autentiškumo ženklas bus išsiųstas į jūsų el. Pašto paskyrą, nukopijuokite prieigos raktą ir įklijuokite jį į kodą, taip pat redaguokite ir įveskite savo „WiFi“SSID ir slaptažodį į kodą ir įkelkite jį !! Kodas yra // Realaus laiko GPS sekiklis su „Nodemcu ESP8266#include“#include #define BLYNK_PRINT Serial #include #include static const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (prijungti GPS Tx) ir GPIO 5 = D1 (prijunkite GPS statinės konstancijos ux32_t GPSBaud = 9600 Rx objectWidgetMap myMap (V0); // V0 virtualiam „Map WidgetSoftwareSerial ss“kaiščiui (RXPin, TXPin); // Serijinis ryšys su GPS įrenginiu palydovų atsakymo Nr. eilutės guolis; // kintamasis, kad būtų išsaugota GPSchar autentifikavimo orientacija arba kryptis = "--------------------"; // Jūsų projekto autentifikavimo raktų pakaba ssid = "-------"; // Jūsų tinklo pavadinimas („HotSpot“arba maršrutizatoriaus pavadinimas) char pass = "-------"; // Atitinkamas slaptažodis // unsigned int move_index; // judantis indeksas, kuris bus naudojamas vėliauunsigned int move_index = 1; // fiksuota vieta dabar negaliojančiai sąrankai () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth, ssid, pass); timer.setInterval (5000L, checkGPS); // kas 5 sekundes patikrinkite, ar prijungtas GPS, tai tikrai reikia padaryti tik vieną kartą} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("Neaptikta GPS: patikrinkite laidus")); „Blynk.virtualWrite“(V4, „GPS KLAIDA“); // Vertės rodymo valdiklis V4, jei GPS neaptinkamas}} void loop () {while (ss.available ()> 0) {// eskizas rodo informaciją kiekvieną kartą, kai teisingai užkoduojamas naujas sakinys. if (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Lato saugojimas. ir Lonas. plūdės ilguma = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (platuma, 6); // plūdė iki x kablelio Serial.print ("LONG:"); Serijinis.println (ilguma, 6); „Blynk.virtualWrite“(V1, eilutė (platuma, 6)); Blynk.virtualWrite (V2, eilutė (ilguma, 6)); myMap.location (judėti_indeksas, platuma, ilguma, „GPS_ vieta“); spd = gps.speed.kmph (); // gauti greitį Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // gauti palydovų skaičių Blynk.virtualWrite (V4, sats); guolis = TinyGPSPlus:: cardinal (gps.course.value ()); // gauti kryptį Blynk.virtualWrite (V5, guolis); } Serial.println ();}
4 žingsnis: pristatymas
Paimkite tuščią dėžę, įdėkite į ją visą sistemą ir dabar prijunkite „Powerbank“prie „Nodemcu“plokštės
5 veiksmas:
Viskas padaryta !!
6 žingsnis:
Rekomenduojamas:
„Pasidaryk pats“GPS sekiklis --- „Python“programa: 5 žingsniai (su paveikslėliais)
Pasidaryk pats „GPS Tracker“--- „Python“programa: Prieš dvi savaites dalyvavau dviračių renginyje. Baigęs norėjau patikrinti maršrutą ir greitį, kuriuo tuo metu važiavau. Deja, to pasiekti nepavyko. Dabar naudoju ESP32 GPS sekikliui sukurti ir imsiuosi jo įrašyti savo dviračių maršrutą
„Pasidaryk pats“miniatiūrinis saulės sekiklis: 5 žingsniai (su nuotraukomis)
„Pasidaryk pats“miniatiūrinis saulės sekiklis: Šiame projekte parodysiu, kaip sukurti saulės sekiklį, kuris, kaip rodo pavadinimas, gali sekti saulės judėjimą visą dieną. Pabaigoje parodysiu energijos derliaus skirtumą tarp saulės kolektoriuje sumontuoto saulės kolektoriaus
„LoRa“GPS sekiklis/peidžeris: 9 žingsniai (su paveikslėliais)
„LoRa GPS Tracker“/„Pager“: --- įrenginys, apjungiantis vietos stebėjimą realiuoju laiku ir abipusį peidžerį LoRa tinklo tinkle .--- Su manimi susisiekė daugybė paieškos ir gelbėjimo (SAR) žmonių, domina kiti „Ripple LoRa“akių projektai, su kuriais dirbu
Saulės sekiklis be „Arduino“iki 700/-: 4 žingsniai
Saulės stebėjimo priemonė be „Arduino“iki 700/-: Šioje pamokoje mes ketiname sukurti saulės sekiklį nenaudodami „Arduino“. Reikalingi komponentai-L293D modulis-„AmazonCoupling“-„AmazonSolar Panel“(bet koks)-„AmazonLDR“modulis-„AmazonJumpers“-„AmazonDC Motor 10 RPM with Clamp“- „AmazonBuy“pigiai
Naminis realaus laiko GPS sekiklis (SIM800L, „Ublox NEO-6M“, „Arduino“): 8 žingsniai
Naminis realaus laiko GPS sekimo įrenginys (SIM800L, „Ublox NEO-6M“, „Arduino“): Taigi, jūs turite tokį GSM modulį, kaip aš? Taip pat GPS sekiklis? Mes galvojame tą patį! Šiose instrukcijose aš bandysiu jums padėti, kaip pasiekti savo tikslą naujoko požiūriu. Kadangi anksčiau neturėjau žinių apie elektros inžineriją (