astrobeed
04-15-2011, 12:57 PM
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
QwGcKIlDQ54
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
QwGcKIlDQ54