2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06: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.