Kazalo:

Arduino robot s krmilnikom PS2 (igralna palica PlayStation 2): 10 korakov (s slikami)
Arduino robot s krmilnikom PS2 (igralna palica PlayStation 2): 10 korakov (s slikami)

Video: Arduino robot s krmilnikom PS2 (igralna palica PlayStation 2): 10 korakov (s slikami)

Video: Arduino robot s krmilnikom PS2 (igralna palica PlayStation 2): 10 korakov (s slikami)
Video: Omnidirectional Driving with a DualShock 4 Controller 2024, Julij
Anonim
Image
Image
IoT Cat Cat Box (z ESP32, Arduino IDE, Thingspeak in 3D tiskanjem)
IoT Cat Cat Box (z ESP32, Arduino IDE, Thingspeak in 3D tiskanjem)

Avtor IgorF2Sledi Več avtorja:

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
Kako narediti tiskano vezje po meri z laserskim graverjem z nizko porabo energije
Kako narediti tiskano vezje po meri z laserskim graverjem z nizko porabo energije
Kako narediti tiskano vezje po meri z laserskim graverjem z nizko porabo energije
Kako narediti tiskano vezje po meri z laserskim graverjem z nizko porabo energije

O: Proizvajalec, inženir, nori znanstvenik in izumitelj Več o IgorF2 »

V tej vadnici vam bom pokazal, kako z brezžično igralno palico Playstation 2 (PS2) upravljati robotski rezervoar. V središču tega projekta je bila uporabljena plošča Arduino Uno. Od brezžičnega krmilnika sprejema ukaze in nastavlja hitrost motorjev. Uporabljajo se lahko tudi druge razvojne plošče (NodeMCU, Firebeetle itd.), Načela, predstavljena v tej vadnici, pa se lahko uporabijo pri drugih modelih robotov in pripomočkov.

Pred tem sem oblikoval robotski rezervoar, ki ga upravlja Blynk. Poveže se z omrežjem Wi-Fi in sprejema ukaze s strežnika Blynk. Pametni telefon z aplikacijo Blynk je bil uporabljen kot daljinski upravljalnik, uporabljeni pa so bili tudi različni načini vnosa: potisni gumbi, drsne palice in celo merilnik pospeška pametnega telefona. Več o tem projektu najdete tukaj:

Naredil sem tudi nekaj poskusov z glasovnimi ukazi. Morda bi bilo koristno, če želite daljinsko upravljati robota, ne da bi uporabljali roke, ali če želite, da je dostopen za osebe z omejenimi gibi. Lahko bi si na primer omislili robotski invalidski voziček z glasovnim nadzorom. Uporabljen je bil DIY robotski komplet skupaj z nekaterimi mojimi najljubšimi orodji: Adafruit.io, IFTTT in Arduino IDE. Celotna navodila tukaj:

www.instructables.com/id/Wi-Fi-Voice-Contlined-Robot-Using-Wemos-D1-ESP826/

Uporabite lahko različne komplete ali celo sami oblikujete svoje robote iz preprostih materialov, ne da bi morali uporabljati kompleksna orodja, kot so 3D tiskalniki in stroji za lasersko rezanje. Primer lahko najdete v eni od mojih prejšnjih vaj:

www.instructables.com/id/WiDC-Wi-Fi-Contlined-FPV-Robot-with-Arduino-ESP82/

Korak: Orodja in materiali

Orodja in materiali
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 na osnovi Arduino Uno (povezava / povezava / povezava / povezava / povezava). Uporablja se kot glavni krmilnik robota. Je zelo enostaven za uporabo in programiranje z Arduino IDE, odličen za začetnike v elektroniki in programiranju.
  • L298N dvokanalni H-most modul (link / link / link / link / link). 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!
  • Brezžični daljinski upravljalnik PS2 (povezava / povezava). Ta krmilnik videoigre lahko brezžično pošilja ukaze sprejemniku, ki ga je mogoče povezati z mikrokrmilnikom po serijski komunikaciji.
  • 18650 3,7 V baterije (x3) (povezava / 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 / povezava / povezava). V seriji lahko drži tri baterije 18650 in jih je mogoče enostavno pritrditi na zadnjo stran rezervoarja.
  • 18650 polnilec baterij (povezava / povezava). Baterijam vam bo sčasoma zmanjkalo energije. Ko se to zgodi, vam bo na pomoč priskočil polnilnik baterij.
  • Skakalci (povezava / 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.
  • USB-kabel tipa B. 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.

Priporočena: