Kazalo:

Robot z nadzorom Wi-Fi z uporabo Wemos D1 ESP8266, Arduino IDE in aplikacije Blynk: 11 korakov (s slikami)
Robot z nadzorom Wi-Fi z uporabo Wemos D1 ESP8266, Arduino IDE in aplikacije Blynk: 11 korakov (s slikami)

Video: Robot z nadzorom Wi-Fi z uporabo Wemos D1 ESP8266, Arduino IDE in aplikacije Blynk: 11 korakov (s slikami)

Video: Robot z nadzorom Wi-Fi z uporabo Wemos D1 ESP8266, Arduino IDE in aplikacije Blynk: 11 korakov (s slikami)
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Julij
Anonim
Image
Image
Arduino robot s krmilnikom PS2 (igralna palica PlayStation 2)
Arduino robot s krmilnikom PS2 (igralna palica PlayStation 2)

Avtor IgorF2Sledi Več avtorja:

Arduino robot s krmilnikom PS2 (igralna palica PlayStation 2)
Arduino robot s krmilnikom PS2 (igralna palica PlayStation 2)
IoT Cat Cat Box (z ESP32, Arduino IDE, Thingspeak in 3D tiskanjem)
IoT Cat Cat Box (z ESP32, Arduino IDE, Thingspeak in 3D tiskanjem)
IoT Cat Cat Box (z ESP32, Arduino IDE, Thingspeak in 3D tiskanjem)
IoT Cat Cat Box (z ESP32, Arduino IDE, Thingspeak in 3D tiskanjem)
3D natisnjena zglobna svetilka - REMIXED
3D natisnjena zglobna svetilka - REMIXED
3D natisnjena zglobna svetilka - REMIXED
3D natisnjena zglobna svetilka - REMIXED

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

Orodja in materiali
Orodja in materiali
Orodja in materiali
Orodja in materiali
Orodja in materiali
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

Image
Image

"loading =" leni "" loading = "leni"

Blynk App - Ustvarite nov projekt
Blynk App - Ustvarite nov projekt
Blynk App - Ustvarite nov projekt
Blynk App - Ustvarite nov projekt

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

  1. Ustvarite nov projekt;
  2. Dodajte ime projekta (Wifi robot), izberite razvojno ploščo (Wemos D1) in vrsto povezave (WiFi) in kliknite gumb Ustvari;
  3. Ž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: