Sommario:
Video: Robot Arduino con controller PS2 (joystick PlayStation 2): 10 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Di IgorF2Follow Altro dell'autore:
Informazioni su: Maker, ingegnere, scienziato pazzo e inventore Maggiori informazioni su IgorF2 »
In questo tutorial ti mostrerò come utilizzare un joystick wireless per Playstation 2 (PS2) per pilotare un carro armato robotico. Al centro di questo progetto è stata utilizzata una scheda Arduino Uno. Riceve i comandi dal radiocomando e imposta la velocità dei motori. Potrebbero essere utilizzate anche altre schede di sviluppo (NodeMCU, Firebeetle, ecc.) e i principi presentati in questo tutorial possono essere applicati su altri modelli di robot e gadget.
In precedenza ho progettato un carro armato robotico controllato da Blynk. Si connette a una rete Wi-Fi e riceve comandi dal server Blynk. Come telecomando è stato utilizzato uno smartphone con l'app Blynk e sono stati utilizzati diversi metodi di input: pulsanti, barre scorrevoli e persino l'accelerometro dello smartphone. Puoi trovare ulteriori informazioni su questo progetto qui:
Ho anche fatto alcuni esperimenti con i comandi vocali. Potrebbe essere utile se vuoi controllare a distanza un robot senza usare le mani o se vuoi renderlo accessibile a qualcuno con movimenti limitati. Si potrebbe pensare ad una sedia a rotelle robotica a comando vocale, per esempio. È stato utilizzato un kit robotico fai-da-te, insieme ad alcuni dei miei strumenti preferiti: Adafruit.io, IFTTT e Arduino IDE. Istruzioni complete qui:
www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/
Puoi utilizzare diversi kit o persino progettare i tuoi robot utilizzando materiali semplici, senza la necessità di utilizzare strumenti complessi come stampanti 3D e macchine per il taglio laser. Puoi trovare un esempio in uno dei miei tutorial precedenti:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Passaggio 1: strumenti e materiali
In questo progetto sono stati utilizzati i seguenti strumenti:
- Saldatore e filo (link/link/link). I motori DC erano già dotati di fili saldati ai suoi terminali … Ma alla fine si romperà e potresti doverlo risaldare. Quindi considera di avere un buon saldatore e filo nelle vicinanze.
- Foglio di schiuma EVA (o altro materiale non conduttivo). Il telaio del robot che ho usato in questo progetto è realizzato in alluminio e i circuiti stampati sono installati su queste parti metalliche. Ho utilizzato uno strato di foglio di schiuma tra le schede e la piastra metallica per evitare possibili cortocircuiti.
- Nastro biadesivo. È stato utilizzato per incollare i fogli di schiuma ai circuiti stampati e per l'installazione del modulo H-Bridge.
- Forbici, per tagliare dei rettangoli in fogli di gommapiuma.
Ho utilizzato le seguenti parti hardware per il mio progetto:
- Scheda di sviluppo basata su Arduino Uno (link/link/link/link/link). È usato come controller principale del robot. È davvero facile da usare e programmare con Arduino IDE, ottimo per i principianti di elettronica e programmazione.
- L298N modulo H-bridge a doppio canale (link/link/link/link/link). Questo modulo consente di amplificare i segnali a 3,3 V del Wemos (o di un Arduino) ai 12 V necessari per i motori.
- Serbatoio del telaio del robot fai-da-te (link / link). Questo fantastico kit ha tutto il necessario per costruire un carro armato: due motori CC, ingranaggi, cingoli, bulloni, dadi, ecc. Viene già fornito con gli strumenti necessari per assemblare il telaio, il che è ottimo per i principianti!
- Telecomando senza fili PS2 (collegamento/collegamento). Questo controller per videogiochi può inviare comandi in modalità wireless ad un ricevitore, che può essere interfacciato con un microcontrollore tramite comunicazione seriale.
- 18650 batterie da 3,7 V (x3) (collegamento/collegamento). Ho usato per alimentare l'intero circuito. Questo serbatoio utilizza motori a 12V. Ho usato tre batterie da 3,7 V in serie per alimentarle.
- Portabatterie 3S 18650 (link/link/link). Può contenere tre batterie 18650 in serie e può essere facilmente fissato sul retro del serbatoio.
- Caricabatteria 18650 (link/link). Le tue batterie finiranno per esaurirsi. Quando ciò accade, un caricabatterie verrà in tuo soccorso.
- Ponticelli (link/link). Ho usato 6 jumper maschio-femmina per i segnali tra l'h-bridge e il Wemos e 2 jumper maschio-maschio per 5V e Gnd. Potresti aver bisogno di più se prevedi di aggiungere alcuni sensori.
- Cavo USB di tipo B. Ti servirà per caricare il tuo codice. La maggior parte delle schede è già dotata di un proprio cavo.
I collegamenti sopra sono solo un suggerimento su dove puoi trovare gli elementi utilizzati in questo tutorial (e forse supportare i miei futuri tutorial). Sentiti libero di cercarli altrove e acquista nel tuo negozio locale o online preferito.
Consigliato:
Controller di gioco fai-da-te basato su Arduino - Controller di gioco Arduino PS2 - Giocare a Tekken con il gamepad Arduino fai da te: 7 passaggi
Controller di gioco fai-da-te basato su Arduino | Controller di gioco Arduino PS2 | Giocare a Tekken con il gamepad Arduino fai da te: Ciao ragazzi, giocare è sempre divertente, ma giocare con il tuo controller di gioco personalizzato fai-da-te è più divertente. Quindi creeremo un controller di gioco usando arduino pro micro in queste istruzioni
Programmazione di un Micro:Bit Robot e Joystick:Bit Controller con MicroPython: 11 passaggi
Programmazione di un robot Micro:Bit e controller Joystick:Bit con MicroPython: per Robocamp 2019, il nostro campo estivo di robotica, i giovani di età compresa tra 10 e 13 anni stanno saldando, programmando e costruendo un "robot antipeso" BBC micro:bit, oltre a programmare un micro:bit da usare come telecomando.Se sei attualmente al Robocamp, scia
Robot per l'elemosina con tracciamento facciale e controllo tramite controller Xbox - Arduino: 9 passaggi (con immagini)
Robot per l'elemosina con tracciamento facciale e controllo tramite controller Xbox - Arduino: creeremo un robot per l'elemosina. Questo robot cercherà di irritare o attirare l'attenzione delle persone di passaggio. Rileverà i loro volti e proverà a sparargli contro dei laser. Se dai una moneta al robot, canterà una canzone e ballerà. Il robot avrà bisogno di un
Controller joystick abilitato Bluetooth: 9 passaggi (con immagini)
Controller joystick abilitato Bluetooth: stupisci i tuoi amici e stupisci la tua famiglia, quando controllano "HypnoEllipse", un'app web A/V interattiva. Costruisci un joystick abilitato Bluetooth, collegalo al browser web e, a turno, esegui l'autoipnosi. Questo è un
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 passaggi (con immagini)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): ho completamente copiato ryan97128 sul suo design per Nintendo Controller MP3, versione 2.0 e ho sentito che ha avuto l'idea dal saggio Morte_Moya, quindi non posso prendermi il merito per tutto il loro genio. Volevo solo aggiungere la comodità e ricaricare