Kazalo:
- Korak: Orodja in materiali
- 2. korak: Sestavljanje robota
- Korak 7: Blynk aplikacija #1 - štirje gumbi
Video: Robot z nadzorom Wi-Fi z uporabo Wemos D1 ESP8266, Arduino IDE in aplikacije Blynk: 11 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Avtor IgorF2Sledi Več avtorja:
O: Proizvajalec, inženir, nori znanstvenik in izumitelj Več o IgorF2 »
V tej vadnici vam pokažem, kako z uporabo aplikacije Blynk narediti robotski rezervoar, ki ga upravlja Wi-Fi, s pametnim telefonom. V tem projektu je bila uporabljena plošča ESP8266 Wemos D1, lahko pa se uporabljajo tudi drugi modeli plošč (NodeMCU, Firebeetle itd.), Načela, predstavljena v tej vadnici, pa se lahko uporabijo za druge modele robotov.
V prejšnjih projektih sem predstavil, kako vgraditi robotski krmilnik z Arduino Uno, povezanim z modulom ESP8266 in spletnim vmesnikom z uporabo html in javascript. Robot je bil razvit iz preprostih materialov, brez uporabe kompleksnih orodij, kot so 3D tiskalniki in laserski rezalni stroji. Več o tem projektu si lahko preberete na spodnji povezavi:
www.instructables.com/id/WiDC-Wi-Fi-Contlined-FPV-Robot-with-Arduino-ESP82/
Imel je nekaj pomanjkljivosti, na primer potrebo po uporabi dveh neodvisnih krmilnikov (Arduino in ESP8266) in dejstvo, da je lahko pošiljal/prejemal ukaze samo iz lokalnega omrežja in z uporabo računalnika (namiznega ali prenosnega računalnika).
Tokrat sem se odločil preizkusiti drugačno fizično strukturo in nov način izvajanja nadzora nad robotom. Za to je bil za strukturo robota uporabljen komplet DIY in plošča Wemos ESP8266, povezana z aplikacijo Blynk, za izvajanje nadzora. Koda za nadzor robota je bila razvita z uporabo Arduino IDE.
To vadnico lahko uporabite na več načinov. Uporabite ga lahko za:
- Naučite se programirati ESP8266 z uporabo Arduino IDE;
- Vadite svoje znanje elektronike in spajkanja itd.
- Oglejte si, kako sestaviti robotski komplet;
- Naučite se uporabljati aplikacijo Blynk v svojih projektih;
Zmagovalec drugouvrščenih v tekmovanju Make it Move Make it Move
Ali so bili ti projekti všeč? Prosim, razmislite o podpori mojih prihodnjih projektov z majhno donacijo Bitcoin!: D Naslov za depozit BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Korak: Orodja in materiali
V tem projektu so bila uporabljena naslednja orodja:
- Spajkalno železo in žica (link / link / link). DC motorji so že bili opremljeni z žicami, spajkanimi na sponke … Toda sčasoma se bo zlomil in morda ga boste morali ponovno spajkati. Zato pomislite, da imate v bližini dober spajkalnik in žico.
- EVA pena (ali drug neprevodni material). Robotsko ohišje, ki sem ga uporabil pri tem projektu, je iz aluminija, na ta kovinska dela pa so nameščena vezja. Med ploščami in kovinsko ploščo sem uporabil plast pene, da bi se izognil morebitnim kratkim stikom.
- Dvostranski trak. Uporabljali so ga za lepljenje listov pene na vezja in za namestitev načina H-Bridge.
- Škarje za rezanje pravokotnikov iz pene.
Za svoj projekt sem uporabil naslednje strojne dele:
- Razvojna plošča Wemos D1 ESP8266 (povezava / povezava). Plošča Wemos D1 je zelo enostavna za uporabo in programiranje z Arduino IDE. Ima enak odtis kot običajni Arduino Uno! Na ta način bo večina Arduino ščita delovala tudi s to ploščo. Ima vgrajen modul Wi-Fi, tako da ga lahko uporabljate v različnih projektih. Uporabite lahko tudi druge plošče, ki temeljijo na ESP8266 (povezava / povezava).
- L298N dvokanalni modul H-most (povezava / povezava / povezava). Ta modul omogoča ojačitev 3.3V signalov iz Wemosa (ali Arduina) na 12V, ki so potrebni za motorje.
- DIY Robot Chassis Tank (povezava / povezava). Ta čudovit komplet vsebuje vse, kar potrebujete za izdelavo rezervoarja: dva enosmerna motorja, zobnike, gosenice, vijake, matice itd. Že ima priloženo orodje za sestavljanje podvozja, kar je odlično za začetnike!
- 18650 3,7 V baterije (x3) (povezava). Včasih sem napajal celo vezje. Ta rezervoar uporablja 12V motorje. Za napajanje sem uporabil tri baterije 3,7 V.
- Nosilec baterije 3S 18650 (povezava). V seriji lahko drži tri baterije 18650 in jih je mogoče enostavno pritrditi na zadnjo stran rezervoarja.
- 18650 polnilec baterij (povezava). Baterijam vam bo sčasoma zmanjkalo energije. Ko se to zgodi, vam bo na pomoč priskočil polnilnik baterij.
- Skakači (povezava). Za signale med h-mostom in Wemosom sem uporabil 6 moško-ženskih skakalcev in 2 moško-moška skakalca za 5V in Gnd. Morda boste potrebovali več, če nameravate dodati nekaj senzorjev.
- Kabel mikro USB. To boste potrebovali za nalaganje kode. Večina plošč že ima svoj kabel.
Zgornje povezave so le predlog, kje lahko najdete predmete, uporabljene v tej vadnici (in morda podpirajo moje prihodnje vaje). Poiščite jih drugje in jih kupite v svoji najljubši lokalni ali spletni trgovini.
2. korak: Sestavljanje robota
"loading =" leni "" loading = "leni"
Zdaj vam bom pokazal, kako sem oblikoval svojo aplikacijo za daljinsko upravljanje z uporabo Blynka. Lahko ga uporabite kot podlago za svoje ustvarjanje.
Ustvarite nov projekt
- Ustvarite nov projekt;
- Dodajte ime projekta (Wifi robot), izberite razvojno ploščo (Wemos D1) in vrsto povezave (WiFi) in kliknite gumb Ustvari;
- Žeton za pooblastilo bo poslan na vaš e-poštni naslov;
Žeton auth se uporablja v kodi Arduino. Omogoča, da plošča ESP8266 doseže strežnik Blynk za pošiljanje in sprejemanje podatkov.
Če želite ustvariti svojo nadzorno ploščo, lahko povlečete in spustite več predmetov. Gumbi, drsniki in igralne palice so na voljo za ustvarjanje različnih nadzornih vmesnikov. Velikost lahko spremenite (večino) in po želji konfigurirate njihove nastavitve.
V naslednjih korakih bom prikazal štiri različne možnosti za upravljanje robota z različnimi pripomočki.
Korak 7: Blynk aplikacija #1 - štirje gumbi
Podprvak na tekmovanju Make it Move
Priporočena:
Arduino/namizna luč z nadzorom aplikacije: 6 korakov (s slikami)
Arduino/App Controlled Desk Light: za ta projekt sem želel nekaj, kar bi mi omogočilo, da se naučim več o elektroniki/programski opremi, nekaj, česar se v resnici še nisem ukvarjal .. Odločil sem se, da bi bila luč dobra platforma za to. dizajn, ki sem ga zamislil, je bil za uplighter
Mavrični stolp z nadzorom aplikacije: 6 korakov (s slikami)
Mavrični stolp z nadzorom aplikacij: Mavrični stolp je osvetljena okolica z aplikacijo. Kot svetlobni vir sem uporabil LED trak WS2812 in modul ESP8266 za nadzor luči. Strani so narejeni iz belega akrilnega stekla, ki je odličen material za razpršitev svetlobe. Z aplikacijo
Nadzor gospodinjskih aparatov z uporabo NodeMCU (ESP8266) in aplikacije Blynk: 8 korakov (s slikami)
Nadzor gospodinjskih aparatov z uporabo NodeMCU (ESP8266) in aplikacije Blynk: V tej vadnici se bomo naučili uporabljati aplikacijo Blynk in NodeMCU (ESP8266) za nadzor svetilke (kateri koli drugi gospodinjski aparati bodo v redu), kombinacija bo biti prek interneta. Namen tega navodila je pokazati preprostost
Upravljanje LED z uporabo aplikacije Blynk in Arduina: 3 koraki (s slikami)
Nadzor LED z uporabo aplikacij Blynk in Arduino: V tem projektu bomo vedeli o vklopu/izklopu LED z arduinom z uporabo aplikacije blynk, namesto z uporabo modula Wifi, modula Bluetooth, modula GSM itd. To je še en način uporabe interneta stvari ne mislite, da je težava. Enostavno se je naučiti. Če ne
Kamera z nadzorom gibanja z uporabo MESH SDK: 6 korakov (s slikami)
Kamera z nadzorom gibanja z uporabo paketa MESH SDK: Ali želite avtomatizirati kamero, da zajame najboljše trenutke vašega ljubljenčka, ko niste doma? Senzor gibanja MESH omogoča fotoaparate, ki podpirajo SDK. Na primer, senzor gibanja MESH smo postavili poleg hrane za mačke in mačjih igrač v