Taula de continguts:
Vídeo: Robot Arduino amb controlador PS2 (joystick PlayStation 2): 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Per IgorF2 Segueix-ne més per l'autor:
Quant a: Creador, enginyer, científic boig i inventor Més informació sobre IgorF2 »
En aquest tutorial us mostraré com utilitzar un joystick sense fils Playstation 2 (PS2) per pilotar un tanc robotitzat. El nucli d’aquest projecte es va utilitzar una placa Arduino Uno. Rep ordres del controlador sense fils i estableix la velocitat dels motors. També es podrien utilitzar altres taulers de desenvolupament (NodeMCU, Firebeetle, etc.), i els principis presentats en aquest tutorial es poden aplicar a altres models de robots i aparells.
Anteriorment he dissenyat un tanc robotitzat controlat per Blynk. Es connecta a una xarxa Wi-Fi i rep ordres del servidor Blynk. Es va utilitzar un telèfon intel·ligent que executava l’aplicació Blynk com a control remot i es van utilitzar diferents mètodes d’entrada: botons policials, barres lliscants i fins i tot l’acceleròmetre del telèfon intel·ligent. Podeu trobar més informació sobre aquest projecte aquí:
També he fet alguns experiments amb ordres de veu. Pot ser útil si voleu controlar un robot de manera remota sense fer servir les mans o si voleu que sigui accessible per a algú amb moviments limitats. Es pot pensar en una cadira de rodes amb veu controlada per veu. Es va utilitzar un kit robotitzat de bricolatge, juntament amb algunes de les meves eines preferides: Adafruit.io, IFTTT i Arduino IDE. Instruccions completes aquí:
www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/
Podeu utilitzar diferents kits o fins i tot dissenyar els vostres propis robots amb materials senzills, sense necessitat d’utilitzar eines complexes com ara impressores 3D i màquines de tall per làser. Podeu trobar un exemple en un dels meus tutorials anteriors:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Pas 1: eines i materials
En aquest projecte es van utilitzar les eines següents:
- Soldadura de ferro i filferro (enllaç / enllaç / enllaç). Els motors de corrent continu ja venien amb cables soldats als seus terminals … Però finalment es trencarà i és possible que hagueu de tornar a soldar-lo. Penseu, doncs, en una bona soldadura de ferro i filferro.
- Full d’escuma EVA (o un altre material no conductor). El xassís del robot que he utilitzat en aquest projecte és d'alumini i les plaques de circuit s'instal·len en aquestes peces metàl·liques. Vaig utilitzar una capa de làmina d’escuma entre les taules i la placa metàl·lica per evitar possibles curtcircuits.
- Cinta de doble cara. Es va utilitzar per enganxar les làmines d'escuma a les plaques de circuits i per a la instal·lació del mode H-Bridge.
- Tisores, per tallar alguns rectangles de làmines d’escuma.
He utilitzat les següents parts de maquinari per al meu projecte:
- Tauler de desenvolupament basat en Arduino Uno (enllaç / enllaç / enllaç / enllaç / enllaç). S'utilitza com a controlador principal del robot. És molt fàcil d'utilitzar i programar amb Arduino IDE, ideal per a principiants en electrònica i programació.
- Mòdul de pont H de doble canal L298N (enllaç / enllaç / enllaç / enllaç / enllaç). Aquest mòdul permet amplificar els senyals de 3,3 V del Wemos (o un Arduino) fins als 12 V necessaris per als motors.
- Dipòsit de xassís de robot de bricolatge (enllaç / enllaç). Aquest fantàstic kit inclou tot el necessari per construir un tanc: dos motors de corrent continu, engranatges, pistes, cargols, femelles, etc. Ja inclou les eines necessàries per muntar el xassís, cosa ideal per a principiants.
- Control remot sense fils PS2 (enllaç / enllaç). Aquest controlador de videojocs pot enviar comandes sense fils a un receptor, que es pot connectar amb un microcontrolador mitjançant comunicació serial.
- 18650 bateries de 3,7 V (x3) (enllaç / enllaç). Abans alimentava tot el circuit. Aquest tanc fa servir motors de 12 V. Vaig utilitzar tres bateries de 3,7 V en sèrie per alimentar-les.
- Porta bateries 3S 18650 (enllaç / enllaç / enllaç). Pot contenir tres bateries 18650 en sèrie i es pot connectar fàcilment a la part posterior del tanc.
- Carregador de bateria 18650 (enllaç / enllaç). Les bateries es quedaran sense energia. Quan això passi, us carregarà un carregador de bateria.
- Jumpers (enllaç / enllaç). He utilitzat 6 ponts masculí-femení per a senyals entre el pont h i el Wemos i 2 ponts masculí-masculí per a 5V i Gnd. És possible que en necessiteu més si teniu previst afegir alguns sensors.
- Cable USB tipus B. Ho necessitareu per penjar el vostre codi. La majoria de les taules ja inclouen el seu propi cable.
Els enllaços anteriors només són un suggeriment d’on podeu trobar els elements que s’utilitzen en aquest tutorial (i potser donen suport als meus futurs tutorials). No dubteu a buscar-los en altres llocs i comprar a la vostra botiga local o en línia preferida.
Recomanat:
Controlador de jocs DIY basat en Arduino - Controlador de jocs Arduino PS2 - Jugar a Tekken amb el bricolatge Arduino Gamepad: 7 passos
Controlador de jocs DIY basat en Arduino | Controlador de jocs Arduino PS2 | Jugar a Tekken amb el bricolatge Arduino Gamepad: Hola nois, jugar sempre és divertit, però jugar amb el vostre propi controlador de jocs de bricolatge és més divertit
Programació d'un robot: Bit Robot i Joystick: controlador de bits amb MicroPython: 11 passos
Programació d’un robot: un robot i un joystick: controlador de bits amb MicroPython: per a Robocamp 2019, el nostre campament de robòtica d’estiu, els joves de 10 a 13 anys estan soldant, programant i construint un “robot antweight” basat en micro: bits de la BBC, a més de programar un micro: bit per utilitzar com a control remot. Si esteu actualment a Robocamp, esquieu
Robot de petició amb control i seguiment facial per controlador Xbox - Arduino: 9 passos (amb imatges)
Robot de mendicitat amb control i seguiment facial per controlador Xbox - Arduino: fabricarem un robot de mendicitat. Aquest robot intentarà irritar o cridar l'atenció de les persones que passen. Detectarà les seves cares i intentarà disparar-los amb làser. Si doneu una moneda al robot, ell cantarà una cançó i ballarà. El robot necessitarà un
Controlador Joystick habilitat per Bluetooth: 9 passos (amb imatges)
Controlador de joystick habilitat per Bluetooth: sorprengui els seus amics i sorprengui a la seva família quan comprovin el " HypnoEllipse ", una aplicació web interactiva A / V. Construïu un recinte de joystick habilitat per Bluetooth, connecteu-lo al navegador web i, per torns, realitzeu autohipnosi. Això és un
NESblinky - Controlador de flaix de controlador de Nintendo: 12 passos (amb imatges)
NESblinky - Nintendo Controller Bike Flasher: vaig veure el missatge "Light Up Your Ride" i vaig reflexionar sobre què es podria tornar a proposar per augmentar la visibilitat de la meva moto, tot esperant que encegés un motorista o dos en un atac de ràbia retro. Vaig passar amb una vella Nintendo trencada