.: robotitaly.NET :. - la community italiana sulla robotica  

Vai indietro   .: robotitaly.NET :. - la community italiana sulla robotica > Prodotti DROIDS > 990.005 MuIn - Multi Inteface Board

Rispondi
 
Strumenti della discussione Modalità di visualizzazione
  #1  
Vecchio 04-15-2011, 12:57 PM
L'avatar di astrobeed
astrobeed astrobeed non è collegato
Moderator
 
Registrato dal: Mar 2006
residenza: Roma
Messaggi: 2,133
Blog Entries: 1
predefinito MuIn USB + Nunchuck

Ho realizzato un nuovo firmware per la MuIn USB che permette di utilizzare il Nunchuk della WII come un controller per varie applicazioni.
L'attuale versione, 0.9 beta, prevede un'interfaccia USB di tipo Joystick per l'utilizzo da pc e la gestione diretta fino a quattro servo RC dal Nunchuck.
L'immagine è il dettaglio di come viene visto il tutto dal pc, il Joystick è configurato come un sei assi analogici, dodici pulsanti e l'Hat control, molto di più di quello che serve, ma ho preferito realizzare un device USB completo nell'ottica di futuri utilizzi e espansioni.
L'applicazione per il Nunchuk prevede l'utilizzo dei due primi assi, X e Y, del Joystick pc abbinati all'asse X e Y del Joystick analogico del Nunchuk, i tre assi dell'accelerometro sono abbinati agli assi 3,4,5 del Joystick su pc, l'asse 6 non è utilizzato da questa applicazione.
Il pulsante C e Z del Nunchuck sono abbinati ai primi due pulsanti del Joystick su pc, i restanti 10 pulsanti e l'Hat control non sono utilizzati da questa applicazione.
Nel video dimostrativo allegato si vede come è possibile controllare un sistema pan/tilt tramite il Joystick analogico oppure tramite l'accelerometro premendo il pulsante Z del Nunchuk, queste funzioni sono gestite dal firmware e modificabili a piacimento.
Premendo il tasto C del Nunchuk viene posizionato a +45° il terzo servo visibile nel video, in alternativa è controllato dall'asse Z dell'accelerometro quando si preme il tasto Z.
Nella versione definitiva 1.0, sarà disponibile come open source, ci sarà la possibilità di controllare la direzione di movimento (reverse) dei servo e assegnare a piacere assi/pulsanti del Nunchuk con servo e assi del Joystick pc tramite una serie di define.

Video
http://www.youtube.com/watch?v=QwGcKIlDQ54
Immagini allegate
Tipo di file: jpg PICJoy.jpg‎ (27.1 KB, 15 visite)

Ultima modifica di astrobeed; 04-15-2011 a 01:03 PM
Rispondi quotando
  #2  
Vecchio 04-17-2011, 10:35 AM
CyB3rn0id CyB3rn0id non è collegato
Roboter Attivo
 
Registrato dal: Feb 2008
Messaggi: 164
Blog Entries: 11
predefinito

Un'applicazione a dir poco stupenda. Avevo cominciato a studiare il funzionamento del nunchuck usando il bus pirate e mi sono fermato alla teoria. Questa applicazione sarà sicuramente una cosa interessantissima sotto parecchi punti di vista. Io poi per i joystick ci vado pazzo!
__________________
www.settorezero.com
Rispondi quotando
  #3  
Vecchio 04-17-2011, 03:54 PM
L'avatar di astrobeed
astrobeed astrobeed non è collegato
Moderator
 
Registrato dal: Mar 2006
residenza: Roma
Messaggi: 2,133
Blog Entries: 1
predefinito

Sto finendo adesso di preparare la documentazione e ripulire il sorgente, dovrei mettere tutto online a breve.
Rispondi quotando
  #4  
Vecchio 04-24-2011, 09:02 PM
CyB3rn0id CyB3rn0id non è collegato
Roboter Attivo
 
Registrato dal: Feb 2008
Messaggi: 164
Blog Entries: 11
predefinito

Astro scusa, l'hai pubblicato il progetto?
__________________
www.settorezero.com
Rispondi quotando
  #5  
Vecchio 04-29-2011, 02:58 PM
L'avatar di astrobeed
astrobeed astrobeed non è collegato
Moderator
 
Registrato dal: Mar 2006
residenza: Roma
Messaggi: 2,133
Blog Entries: 1
predefinito

Quote:
Originariamente inviata da CyB3rn0id Visualizza il messaggio
Astro scusa, l'hai pubblicato il progetto?
Ancora non ho trovato il tempo per scrivere tutto, intanto per chi vuole giocare allego l'hex da caricare sulla MuIn USB, per il momento esclusivamente tramite programmatore.
Per collegare il NunChuk alla MuIn USB prelevare l'alimentazione a 3.3V dal pin 1 del connettore Xbee, attivare la R di Pull Up I2C per i 3.3V tramite il jumper sotto la scheda (contatti 2 e 3 chiusi), collegare SDA e SCL del Nunchuk a RB0 e RB1, o usare direttamente il connettore I2C.

Pin out NunChuk e colori cavi.

_______
| 1 2 3 |
| |
| 6 5 4 |
|_-----_|

•pin 1: verde - data (SDA)
•pin 2: (not connected)
•pin 3: rosso - 3.3V
•pin 4: giallo - clock (SCL)
•pin 5: (not connected)
•pin 6: bianco - GND

MuIn USB
RB0 = SDA
RB1 = SCL
File allegati
Tipo di file: zip MuChuck.zip‎ (4.9 KB, 15 visite)
Rispondi quotando
Rispondi

Segnalibri

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è attivo
Le smilie sono attive
Il codice IMG è attivo
il codice HTML è disattivato

Salto del forum


Tutti gli orari sono GMT. Attualmente sono le 06:55 AM.


Powered by vBulletin versione 3.8.7
Copyright ©: 2000 - 2018, Jelsoft Enterprises Ltd.