Tartalomjegyzék:
Videó: Arduino robot PS2 vezérlővel (PlayStation 2 joystick): 10 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Kövesse a szerző további információit:
Névjegy: Készítő, mérnök, őrült tudós és feltaláló További információ az IgorF2 -ről »
Ebben az oktatóanyagban megmutatom, hogyan kell használni a vezeték nélküli Playstation 2 (PS2) joystickot egy robot tank tesztelésére. A projekt lényege egy Arduino Uno tábla volt. Parancsokat kap a vezeték nélküli vezérlőtől, és beállítja a motorok fordulatszámát. Más fejlesztőlapok is használhatók (NodeMCU, Firebeetle stb.), És az ebben az oktatóanyagban bemutatott elvek alkalmazhatók más modellekre is.
Korábban terveztem egy Blynk vezérelt robottartályt. Csatlakozik egy Wi-Fi hálózathoz, és parancsokat fogad a Blynk szervertől. A Blynk alkalmazást futtató okostelefont távirányítóként használták, és különböző beviteli módszereket használtak: nyomógombokat, csúszó rudakat és még az okostelefon gyorsulásmérőjét is. A projektről itt talál további információt:
Hangparancsokkal is kísérleteztem. Hasznos lehet, ha távolról szeretné irányítani a robotot anélkül, hogy a kezét használná, vagy ha hozzáférhetővé szeretné tenni valaki számára korlátozott mozgással. Gondolhatunk például egy robot hangvezérelt kerekes székre. Egy DIY robotkészletet használtak, néhány kedvenc eszközzel együtt: Adafruit.io, IFTTT és Arduino IDE. Teljes utasítások itt:
www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/
Használhat különböző készleteket, vagy akár saját robotjait is tervezheti egyszerű anyagok felhasználásával, anélkül, hogy bonyolult eszközöket, például 3D nyomtatókat és lézervágó gépeket kellene használnia. Példát talál az egyik korábbi oktatóanyagomban:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
1. lépés: Eszközök és anyagok
Ebben a projektben a következő eszközöket használták:
- Forrasztópáka és huzal (link / link / link). Az egyenáramú motorok már a csatlakozókhoz forrasztott vezetékekkel érkeztek … De végül megszakad, és lehet, hogy újra kell forrasztani. Tehát fontolja meg, hogy van -e jó forrasztópáka és drót.
- EVA hablap (vagy más nem vezető anyag). A robot alváz, amelyet ebben a projektben használtam, alumíniumból készült, és ezen a fémrészen áramköri lapok vannak felszerelve. A lemezek és a fémlemez között egy réteg hablapot használtam, hogy elkerüljem az esetleges rövidzárlatokat.
- Kétoldalú ragasztó. Arra használták, hogy a hablapokat az áramköri lapokhoz ragasztják, és a H-Bridge modult is telepítsék.
- Olló, néhány hablap téglalap vágásához.
A következő hardver alkatrészeket használtam a projektemhez:
- Arduino Uno alapú fejlesztőtábla (link / link / link / link / link). A robot fő vezérlőjeként használják. Valóban könnyen használható és programozható az Arduino IDE -vel, nagyszerű kezdő elektronika és programozás területén.
- L298N kétcsatornás H-híd modul (link / link / link / link / link). Ez a modul lehetővé teszi a Wemos (vagy egy Arduino) 3,3 V -os jeleinek erősítését a motorokhoz szükséges 12 V -ra.
- DIY Robot Chassis Tank (link / link). Ez a fantasztikus készlet mindent tartalmaz, amire szüksége van egy tartály építéséhez: két egyenáramú motor, fogaskerekek, vágányok, csavarok, anyák stb. Már tartalmazza az alváz összeszereléséhez szükséges eszközöket, ami nagyszerű kezdőknek!
- PS2 vezeték nélküli távirányító (link / link). Ez a videojáték -vezérlő vezeték nélkül tud parancsokat küldeni a vevőkészülékre, amely soros kommunikáció segítségével csatlakoztatható egy mikrovezérlőhöz.
- 18650 3,7 V -os akkumulátor (x3) (link / link). Régebben az egész áramkört tápláltam. Ez a tartály 12V -os motorokat használ. Három soros 3,7 V -os elemet használtam az áramellátáshoz.
- 3S 18650 elemtartó (link / link / link). Három 18650 elemet képes tárolni sorozatban, és könnyen csatlakoztatható a tartály hátuljához.
- 18650 akkumulátortöltő (link / link). Az akkumulátorok végül elfogynak. Amikor ez megtörténik, egy akkumulátortöltő fog segíteni.
- Jumper (link / link). 6 férfi-nő ugrót használtam a jelekhez a h-híd és a Wemos között, és 2 férfi-férfi ugrót 5V és Gnd esetén. Többre lehet szüksége, ha néhány érzékelőt szeretne hozzáadni.
- B típusú USB kábel. Erre szüksége lesz a kód feltöltéséhez. A legtöbb tábla már saját kábellel rendelkezik.
A fenti linkek csak javaslatok arra vonatkozóan, hogy hol találhatja meg az oktatóanyagban használt elemeket (és talán támogathatja a jövőbeni oktatóanyagaimat). Nyugodtan keressen máshol, és vásároljon kedvenc helyi vagy online áruházában.
Ajánlott:
Önvezető és PS2 Joystick vezérlésű Arduino autó: 6 lépés
Önvezető és PS2 Joystick vezérlésű Arduino autó: Szia, a nevem Joaquín és Arduino hobbi vagyok. Tavaly megszállottja lettem Arduino-nak, és most kezdtem el mindenfélét csinálni, és ez az automatikus és joystick-vezérelt autó az egyik. Ha valami hasonlót szeretne csinálni
Távirányítású autó - Vezeték nélküli vezeték nélküli Xbox 360 vezérlővel: 5 lépés
Távirányítású autó - vezérelhető a vezeték nélküli Xbox 360 vezérlő használatával: Ezek az utasítások saját távirányítású autó létrehozásához, vezeték nélküli Xbox 360 vezérlővel vezérelhetők
Toronyhelikopter PID vezérlővel: 4 lépés
Toronyhegesztő PID -vezérlővel: Helló srácok, a nevem wachid kurniawan putra, ma megosztom a mikrokontrollos projektemet a csapatommal. A csapatom 4 főből áll, beleértve engem is, ők: Juan Andrew (15/386462 / SV / 09848) 2. Wachid Kurniawan Putra (17/416821 / SV / 14559) 3
Intelligens LED csomópont -vezérlővel és Taskerrel: 9 lépés (képekkel)
Intelligens LED csomóponttal Mcu és Tasker: töltse le a Taskert
Arduino használata N64 vezérlővel: 5 lépés (képekkel)
Arduino használata N64 vezérlővel: Vannak oktatóanyagok a NES vezérlő Arduino -val való használatához, de a bonyolultabb N64 vezérlő és analóg joystick használata határozottan vonzó. Ha van egy Arduino a környéken, és nem szeretne Adaptoidot vásárolni, akkor ezt az útmutatót