
Usare un controller PS3 per controllare un NXT Bot su base Arduino per veri appassionati! 1/2
Senza parole! Ecco come sono rimasto alla vista del progetto pubblicato da nahamacygig su instructables, una guida completa per interfacciare un controller PS3 ad un NXT Bot su base Arduino.
L'idea di nahamacygig è quella di interfacciare il controller PS3 (bluetooth) con il computer in modo da poter ricavare e gestire i valori analogici delle levette. Questi dati poi vanno inviati al sistema Arduino attraverso i moduli Xbee ed elaborati dall'unità centrale del robot per comandare i motori.
Tappe fondamentali:
- Utilizzare Arduino per controllare i motori NXT
- Interfacciare il linguaggio di programmazione con il controller PS3
- La comunicazione wireless tra il computer e Arduino attraverso i moduli Xbee
Materiale:
Robot:
- due Mindstorms NXT Motors e due cavi
- Lego Technic per costruire lo chassis del robot Chassis
- Arduino
- Batteria 9V e clip
- Battery Pack
- I2C cavo host con connettore NXT
- Multiplexer per i motori NXT
Comunicazione wireless:
- 2 Xbee 1mW Wire Antennas
- Xbee Explorer USB
- Xbee Wireless Shield
Altro materiale:
- Pin header
- controller PS3
- cavo mini-USB per collegare Xbee al computer
- cavo USB per programmare Arduino
Software:
- The Processing Language Library chiamato Pro Controll
