Obsah:

Robot Arduino s ovládačom PS2 (joystick PlayStation 2): 10 krokov (s obrázkami)
Robot Arduino s ovládačom PS2 (joystick PlayStation 2): 10 krokov (s obrázkami)

Video: Robot Arduino s ovládačom PS2 (joystick PlayStation 2): 10 krokov (s obrázkami)

Video: Robot Arduino s ovládačom PS2 (joystick PlayStation 2): 10 krokov (s obrázkami)
Video: Аналоговый самодельный аркадный контроллер для PS5 2024, November
Anonim
Image
Image
Box na odpadky IoT Cat (s ESP32, Arduino IDE, Thingspeak a 3D tlačou)
Box na odpadky IoT Cat (s ESP32, Arduino IDE, Thingspeak a 3D tlačou)

Od IgorF2Sledovať viac od autora:

Box na odpadky IoT Cat (s ESP32, Arduino IDE, Thingspeak a 3D tlačou)
Box na odpadky IoT Cat (s ESP32, Arduino IDE, Thingspeak a 3D tlačou)
Kĺbová lampa s 3D tlačou - REMIXOVANÉ
Kĺbová lampa s 3D tlačou - REMIXOVANÉ
Kĺbová lampa s 3D tlačou - REMIXOVANÉ
Kĺbová lampa s 3D tlačou - REMIXOVANÉ
Ako si vyrobiť vlastnú dosku plošných spojov pomocou laserového gravírovača s nízkym výkonom
Ako si vyrobiť vlastnú dosku plošných spojov pomocou laserového gravírovača s nízkym výkonom
Ako si vyrobiť vlastnú dosku plošného spoja pomocou laserového gravírovača s nízkym výkonom
Ako si vyrobiť vlastnú dosku plošného spoja pomocou laserového gravírovača s nízkym výkonom

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

Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
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: