Sisukord:
Video: WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: 11 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Järgige rohkem autori poolt:
Teave: tegija, insener, hull teadlane ja leiutaja Lisateave IgorF2 kohta »
Selles õpetuses näitan teile, kuidas teha nutitelefonist juhitavat WiFi-juhitavat robotpaaki, kasutades rakendust Blynk. Selles projektis kasutati ESP8266 Wemos D1 plaati, kuid võib kasutada ka teisi plaadimudeleid (NodeMCU, Firebeetle jne) ning käesolevas õpetuses esitatud põhimõtteid saab rakendada ka teiste robotimudelite puhul.
Varasemates projektides tutvustasin, kuidas paigaldada robotkontroller koos Arduino Unoga, mis on ühendatud ESP8266 mooduli ja veebiliidesega, kasutades html -i ja javascripti. Robot töötati välja lihtsate materjalide abil, ilma et oleks vaja kasutada keerukaid tööriistu, nagu 3D -printerid ja laserlõikusmasinad. Selle projekti kohta saate rohkem lugeda allolevalt lingilt:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Sellel oli mõningaid puudusi, näiteks vajadus kasutada kahte sõltumatut kontrollerit (Arduino ja ESP8266) ning asjaolu, et see sai käske saata/vastu võtta ainult kohtvõrgust ja arvuti (laua- või sülearvuti) abil.
Seekord otsustasin katsetada teistsugust füüsilist struktuuri ja uut viisi roboti juhtimiseks. Selleks kasutati roboti struktuuri jaoks DIY komplekti ja selle juhtimiseks rakendusega Blynk seotud Wemos ESP8266 plaati. Robotjuhtimise kood töötati välja Arduino IDE abil.
Selle õpetuse kasutamiseks on mitu võimalust. Saate seda kasutada:
- Õppige ESP8266 programmeerimist Arduino IDE abil;
- Harjuta oma elektroonika- ja jootmisoskusi jne;
- Vaadake, kuidas robotikomplekti kokku panna;
- Õppige oma projektides rakendust Blynk kasutama;
Instructables teise koha võitja Make it Move Contest
Kas teile meeldisid need projektid? Palun kaaluge minu tulevaste projektide toetamist väikese Bitcoini annetusega!: D BTC deposiidi aadress: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Samm: tööriistad ja materjalid
Selles projektis kasutati järgmisi tööriistu:
- Jootekolb ja traat (link / link / link). Alalisvoolumootorid olid juba klemmidega joodetud juhtmetega … Kuid lõpuks puruneb ja peate selle uuesti lahendama. Nii et kaaluge head jootekolvi ja traati.
- EVA vahtplaat (või muu mittejuhtiv materjal). Selles projektis kasutatud robotraam on valmistatud alumiiniumist ja sellele metallosale on paigaldatud trükkplaadid. Laudade ja metallplaadi vahel kasutasin vahukihtkihti, et vältida võimalikke lühiseid.
- Kahepoolne teip. Seda kasutati vahtplaatide liimimiseks trükkplaatidele ja H-Bridge mooduli paigaldamiseks.
- Käärid, mõnede vahtlehtede ristkülikute lõikamiseks.
Kasutasin oma projekti jaoks järgmisi riistvaraosi:
- Wemos D1 ESP8266 arendusplaat (link / link). Wemos D1 plaati on Arduino IDE abil tõesti lihtne kasutada ja programmeerida. Sellel on sama jalajälg ja tavalisel Arduino Unol! Sel viisil töötab suurem osa Arduino kilbist ka selle plaadiga. Sellel on sisseehitatud WiFi-moodul, nii et saate seda kasutada mitmesugustes projektides. Võite kasutada ka teisi ESP8266-põhiseid tahvleid (link / link).
- L298N kahe kanaliga H-silla moodul (link / link / link). See moodul võimaldab Wemose (või Arduino) 3,3 V signaale võimendada mootoritele vajaliku 12 V -ni.
- DIY Robot Chassis Tank (link / link). Selles vinges komplektis on kõik, mida vajate paagi ehitamiseks: kaks alalisvoolumootorit, hammasrattaid, rööpaid, polte, mutreid jne. Sellega on juba kaasas šassii kokkupanekuks vajalikud tööriistad, mis sobivad suurepäraselt algajatele!
- 18650 3,7 V patareid (x3) (link). Ma kasutasin kogu vooluringi toiteallikaks. See paak kasutab 12 V mootoreid. Nende toiteks kasutasin järjestikku kolme 3,7 V patareid.
- 3S 18650 akuhoidik (link). See mahutab seeriasse kolm 18650 patareid ja selle saab hõlpsasti paagi tagaküljele kinnitada.
- 18650 akulaadija (link). Teie patareid saavad lõpuks tühjaks. Kui see juhtub, tuleb teile akulaadija appi.
- Džemprid (link). Kasutasin h-silla ja Wemose vaheliste signaalide jaoks 6 mees-naissoost džemprit ja 5 V ja Gnd jaoks 2 mees-mees džemprit. Teil võib vaja minna rohkem, kui kavatsete lisada mõned andurid.
- Micro USB kaabel. Seda vajate oma koodi üleslaadimiseks. Enamik tahvleid on juba oma kaabliga kaasas.
Ülaltoodud lingid on vaid soovitus selle kohta, kust leiate selles õpetuses kasutatud üksused (ja võib -olla toetada ka minu tulevasi õpetusi). Otsige neid julgelt mujalt ja ostke oma lemmik kohalikus või veebipoes.
Samm: roboti kokkupanek
"loading =" laisk "" loading = "laisk"
Nüüd näitan teile, kuidas ma Blynk'i abil oma kaugjuhtimisrakenduse kujundasin. Saate seda kasutada oma loomingu alusena.
Loo uus projekt
- Loo uus projekt;
- Lisage projekti nimi (Wifi robot), valige arendusplaat (Wemos D1) ja ühenduse tüüp (WiFi) ning klõpsake nuppu Loo;
- Autentimisluba saadetakse teie e-posti aadressile;
Autentimismärki kasutatakse Arduino koodina. See võimaldab ESP8266 plaadil jõuda andmete saatmiseks ja vastuvõtmiseks Blynk serverisse.
Armatuurlaua loomiseks saate mitu objekti lohistada. Erinevate juhtimisliideste loomiseks on saadaval nupud, liugurid ja juhtnupud. Saate muuta (enamiku) suurust ja konfigureerida nende seadeid vastavalt soovile.
Järgmistes sammudes näitan nelja erinevat alternatiivi roboti juhtimiseks erinevate vidinate abil.
Samm: Blynk App #1 - neli nuppu
Teise koha saanud võistlusel „Make it Move“
Soovitan:
ESP8266 NODEMCU BLYNK IOT Õpetus - Esp8266 IOT kasutades Blunk ja Arduino IDE - LED -ide juhtimine Interneti kaudu: 6 sammu
ESP8266 NODEMCU BLYNK IOT Õpetus | Esp8266 IOT kasutades Blunk ja Arduino IDE | LED -ide juhtimine Interneti kaudu: Tere juhid, selles juhendis olevad poisid, õpime kasutama IOT -i koos meie ESP8266 või Nodemcu -ga. Me kasutame selleks rakendust blynk. Nii et me kasutame meie esp8266/nodemcu LED -ide juhtimiseks Interneti kaudu. Nii et rakendus Blynk ühendatakse meie esp8266 või Nodemcu -ga
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED -riba juhtimine Interneti kaudu, kasutades rakendust BLYNK: 5 sammu
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED -riba juhtimine Interneti kaudu BLYNK -i rakenduse abil: Tere poisid, selles juhendis tegin valguse, kasutades neopikseli led -riba, mida saab Interneti kaudu juhtida üle maailma, kasutades rakendust BLYNK ja nodemcu on töötades selle projekti ajuna, nii et tehke oma ümbritsev valgus teie jaoks
IoT ilmajaam, kasutades rakendust Blynk: 5 sammu
IoT ilmajaam Blynk -rakenduse abil: see projekt on seotud IoT -maailma esimeste sammudega, siin ühendame DHT11/DHT22 anduri NodeMCU või muu ESP8266 -põhise tahvliga ja saame andmeid Internetist, mida me kasutame Blynk -rakendust, kasutage järgmist õpetust link, kui oled
Kuidas juhtida Wemos D1 Mini/ Nodemcu, kasutades rakendust Blynk (IOT) (esp8266): 6 sammu
Kuidas juhtida Wemos D1 Mini/ Nodemcu, kasutades rakendust Blynk (IOT) (esp8266): Tere sõbrad, selles juhendis näitan teile, kuidas juhtida wemos D1 mini või (nodemcu), kasutades rakendust blynk. See on absoluutne algajate juhend. üksikasjaliku õpetuse jaoks PEAB VAATAMA VIDEOT Ärge unustage meeldimist, jagamist & tellige minu kanal
Arduino juhtimine nutitelefoni abil USB kaudu, kasutades rakendust Blynk: 7 sammu (piltidega)
Arduino juhtimine nutitelefoni abil USB kaudu Blynk Appiga: Selles õpetuses õpime, kuidas kasutada Blynk rakendust ja Arduino, et juhtida lampi, kombinatsioon toimub USB jadapordi kaudu. Selle juhendi eesmärk on näidata lihtsaim lahendus oma Arduino või c kaugjuhtimiseks