Sommario:

Robot Arduino con controller PS2 (joystick PlayStation 2): 10 passaggi (con immagini)
Robot Arduino con controller PS2 (joystick PlayStation 2): 10 passaggi (con immagini)

Video: Robot Arduino con controller PS2 (joystick PlayStation 2): 10 passaggi (con immagini)

Video: Robot Arduino con controller PS2 (joystick PlayStation 2): 10 passaggi (con immagini)
Video: She forgot her phone 😂 !!! #gamesir #controller #gertieinar 2024, Giugno
Anonim
Image
Image
Lettiera per gatti IoT (con ESP32, Arduino IDE, Thingspeak e stampa 3D)
Lettiera per gatti IoT (con ESP32, Arduino IDE, Thingspeak e stampa 3D)

Di IgorF2Follow Altro dell'autore:

Lettiera per gatti IoT (con ESP32, Arduino IDE, Thingspeak e stampa 3D)
Lettiera per gatti IoT (con ESP32, Arduino IDE, Thingspeak e stampa 3D)
Lampada articolata stampata in 3D - REMIXED
Lampada articolata stampata in 3D - REMIXED
Lampada articolata stampata in 3D - REMIXED
Lampada articolata stampata in 3D - REMIXED
Come realizzare un PCB personalizzato utilizzando un incisore laser a bassa potenza
Come realizzare un PCB personalizzato utilizzando un incisore laser a bassa potenza
Come realizzare un PCB personalizzato utilizzando un incisore laser a bassa potenza
Come realizzare un PCB personalizzato utilizzando un incisore laser a bassa potenza

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

Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
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: