Obsah:
Video: Robot Arduino s ovládačom PS2 (joystick PlayStation 2): 10 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Od IgorF2Sledovať viac od autora:
O: Výrobca, inžinier, šialený vedec a vynálezca Viac o IgorF2 »
V tomto návode vám ukážem, ako používať bezdrôtový joystick Playstation 2 (PS2) na pilotovanie robotického tanku. V jadre tohto projektu bola použitá doska Arduino Uno. Prijíma príkazy z diaľkového ovládača a nastavuje rýchlosť motorov. Môžu byť použité aj iné vývojové dosky (NodeMCU, Firebeetle atď.) A zásady uvedené v tomto návode je možné použiť na iné modely robotov a pomôcok.
Predtým som navrhol robotický tank ovládaný Blynkom. Pripája sa k sieti Wi-Fi a prijíma príkazy zo servera Blynk. Ako diaľkové ovládanie bol použitý smartphone s aplikáciou Blynk a boli použité rôzne metódy vstupu: tlačidlá, posuvné lišty a dokonca aj akcelerometer smartfónu. Viac o tomto projekte nájdete tu:
Urobil som tiež niekoľko experimentov s hlasovými príkazmi. Môže to byť užitočné, ak chcete roboticky ovládať robota bez použitia rúk alebo ho chcete sprístupniť niekomu s obmedzenými pohybmi. Niekto by mohol napríklad uvažovať o robotickom hlasom ovládanom invalidnom vozíku. Bola použitá robotická súprava pre domácich majstrov spolu s niektorými z mojich obľúbených nástrojov: Adafruit.io, IFTTT a Arduino IDE. Kompletný návod tu:
www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/
Môžete použiť rôzne súpravy alebo dokonca navrhnúť vlastných robotov pomocou jednoduchých materiálov bez toho, aby ste museli používať zložité nástroje, ako sú 3D tlačiarne a laserové rezacie stroje. Príklad nájdete v jednom z mojich predchádzajúcich tutoriálov:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Krok 1: Nástroje a materiály
V tomto projekte boli použité nasledujúce nástroje:
- Spájkovačka a drôt (odkaz / odkaz / odkaz). Jednosmerné motory už boli dodávané s drôtmi spájkovanými na jeho svorkách … Ale nakoniec sa zlomí a možno ho budete musieť prepájať. Uvažujte preto o dobrej spájkovačke a drôte neaby.
- Penový plech EVA (alebo iný nevodivý materiál). Podvozok robota, ktorý som použil v tomto projekte, je vyrobený z hliníka a na tieto kovové časti sú nainštalované obvody. Medzi dosky a kovovú dosku som použil vrstvu penového plechu, aby som predišiel prípadným skratom.
- Obojstranná lepiaca páska. Používalo sa na lepenie penových dosiek na dosky plošných spojov a na inštaláciu modulu H-Bridge.
- Nožnice, na strihanie niektorých obdĺžnikov z penového plechu.
Na svoj projekt som použil nasledujúce hardvérové diely:
- Vývojová doska založená na Arduino Uno (odkaz / odkaz / odkaz / odkaz / odkaz). Používa sa ako hlavný ovládač robota. Je skutočne jednoduché používať a programovať s Arduino IDE, skvelé pre začiatočníkov v oblasti elektroniky a programovania.
- Dvojkanálový modul H-mostíka L298N (odkaz / odkaz / odkaz / odkaz / odkaz). Tento modul umožňuje zosilnenie signálov 3,3 V z Wemos (alebo Arduino) na 12 V potrebných pre motory.
- DIY Robot Chassis Tank (odkaz / odkaz). Táto úžasná súprava obsahuje všetko, čo potrebujete na stavbu nádrže: dva jednosmerné motory, prevody, pásy, skrutky, matice atď. Dodáva sa s nástrojmi potrebnými na montáž podvozku, čo je skvelé pre začiatočníkov!
- Bezdrôtové diaľkové ovládanie PS2 (odkaz / odkaz). Tento ovládač videohry môže bezdrôtovo odosielať príkazy do prijímača, ktorý je možné prepojiť s mikrokontrolérom pomocou sériovej komunikácie.
- Batérie 18650 3,7 V (x3) (odkaz / odkaz). Kedysi som napájal celý obvod. Táto nádrž používa 12 V motory. Na ich napájanie som použil tri batérie 3,7 V v sérii.
- Držiak batérie 3S 18650 (odkaz / odkaz / odkaz). Pojme tri batérie 18650 v sérii a dá sa ľahko pripevniť k zadnej časti nádrže.
- Nabíjačka batérií 18650 (odkaz / odkaz). Vaše batérie sa nakoniec vybijú. Keď sa to stane, nabíjačka batérií vám pomôže.
- Svetre (odkaz / odkaz). Na prepojenie medzi mostíkom h a Wemosom som použil 6 prepojok muž-žena a 2 prepojky muž-žena pre 5 V a Gnd. Ak plánujete pridať nejaké senzory, možno budete potrebovať viac.
- Kábel USB typu B. Budete to potrebovať na nahranie kódu. Väčšina dosiek je už vybavená vlastným káblom.
Odkazy vyššie sú len návrhom, kde nájdete položky použité v tomto návode (a možno podporia moje budúce návody). Neváhajte ich hľadať inde a nakúpte vo svojom obľúbenom miestnom alebo internetovom obchode.
Odporúča:
Oprava problému so sériovým portom/ovládačom USB pre Mac Lilypad: 10 krokov (s obrázkami)
Oprava problému so sériovým portom/ovládačom USB Mac Lilypad tutoriál vám ukáže, ako som opravil USB Lilypad. Chyba, s ktorou som sa stretol, súvisela
Rolovací robot s vecou ESP32 a ovládačom TB6612FNG, ovládaný systémom Android cez BLE: 11 krokov
Rolovací robot s vecou ESP32 a ovládačom TB6612FNG, ovládaný systémom Android cez BLE: Ahoj všetci, toto je môj prvý pokyn. Valiaci sa robot (prezývaný Raidho - z runy, ktorá je spojená s pohybom) založený na veciach ESP32 Thing, TB6612 FNG a BLE. Jedna časť, ktorá sa môže zdať zvláštna, je, že fotografie nepochádzajú z výrobného postupu
Čarodejnícka rukavica: rukavica ovládaná ovládačom Arduino: 4 kroky (s obrázkami)
Wizard Glove: Arduino Controlled Controller Glove: The Wizard Glove. V mojom projekte som vyrobil rukavicu, pomocou ktorej môžete hrať svoje obľúbené hry súvisiace s mágiou chladným a pohlcujúcim spôsobom iba pomocou niekoľkých základných arduino a arduino aktív. môžete hrať veci ako staršie zvitky alebo
Mobilný telefón s ovládačom NES: 9 krokov (s obrázkami)
Mobilný telefón NES: Konečná hranica režimov ovládača NES: Mobilný telefón NES. UPDATE 9/11/11: Ahoj všetci. Páni, doma som stále prekvapený, akú veľkú pozornosť tento projekt získava. Nanešťastie sa mi vôbec nedarí kontrolovať pokyny ako. TAK ak si
Použite Arduino s ovládačom N64: 5 krokov (s obrázkami)
Používajte Arduino s ovládačom N64: Existujú návody na používanie radiča NES s Arduino, ale používanie komplikovanejšieho ovládača N64 a jeho analógového joysticku má jednoznačnú príťažlivosť. Ak máte v okolí Arduino a nechcete si kupovať Adaptoid, tento návod