Old:Wiimote: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
contrassegnata da adottare e rimosso template versioni compatibili
Nessun oggetto della modifica
(contrassegnata da adottare e rimosso template versioni compatibili)
(18 versioni intermedie di 4 utenti non mostrate)
Riga 1: Riga 1:
{{stub}}
{{Guida da adottare}}


=Introduzione=
=Introduzione=
Riga 5: Riga 5:
È possibile utilizzarlo per controllare numerose applicazioni nell'ambiente Linux, questa guida fornisce una descrizione del suo utilizzo e  
È possibile utilizzarlo per controllare numerose applicazioni nell'ambiente Linux, questa guida fornisce una descrizione del suo utilizzo e  
di come sfruttare la libreria [http://abstrakraft.org/cwiid/ Cwiid ] per il suo uso all'interno di una applicazione in C o C++.
di come sfruttare la libreria [http://abstrakraft.org/cwiid/ Cwiid ] per il suo uso all'interno di una applicazione in C o C++.
===Funzionamento===
Il funzionamento è spiegato bene [http://en.wikipedia.org/wiki/Wii_Remote nelle pagine wikipedia].
Riassumendo brevemente, il controller è composto da una telecamera infrarossi che punta verso la parte anteriore, i vari tasti e un trasmettitore interno Bluetooth. Dopo aver effettuato il collegamento sarà possibile ricevere i comandi del joypad nonché le immagine raccolte dalla mini-videocamera. Proprio grazie a quest'ultime sarà possibile, eseguendo la triangolazione della luce emanata dai led infrarosso, calcolare la direzione in cui punta il WiiMote.
Una alternativa è quella di utilizzare il comando Wii come telecamera fissa e quindi di adoperare una penna IR per scrivere sul video come se si fosse su una lavagna luminosa. Con questa grande intuizione nasce l'economica, ma funzionante e funzionale, '''WiiLD'''.
===Hardware necessario===
Per poter adoperare il WiiMote sono necessari, oltre al controller stesso:
* una serie di led infrarossi, può essere sia la barra fornita con la Wii stessa sia 4/5 led infrarossi sciolti da posizionare lungo un bordo del televisore [modalità di solo puntamento];
* un trasmettitore bluetooth per ricevere i segnali sul computer;
* una penna IR [modalità WiiLD], facilmente autocostruibile.
====Come costruire la penna IR====
Attenzione al LED utilizzato.
Lista esempi:


=Installazione=
=Installazione=
Ci sono varie librerie a disposizione, il sito di riferimento è sicuramente http://www.wiili.org/, per questa mini-guida si utilizzerà la libreria Cwiid che è la più completa e testata.
Ci sono varie librerie a disposizione, il sito di riferimento è sicuramente http://abstrakraft.org/cwiid/, sito di sviluppo della libreria Cwiid che è la più completa e testata. Vediamo cosa installare a seconda dell'uso di cui andremo a fare del nostro Wii.
 
==WiiMote come sistema di puntamento==
<pre>aptitude install lswm wminput wmgui</pre>
<pre>modprobe uinput</pre>
 
==La WiiLD==
<pre>aptitude install gtkwhiteboard</pre>


==Configurazione del sistema==
==Configurazione del sistema==
Riga 41: Riga 65:
durante la chiamata del comando "hcitool scan".
durante la chiamata del comando "hcitool scan".


--[[Utente:J3no|J3no]] 10:00, 3 giu 2008 (CDT)
 
=Problematiche varie=
Per risolvere eventuali problemi vi invito sia a postare sulla pagina "discussioni" sia sul forum debianizzati.org. La guida è ancora in fase di stesura, quindi ogni critica e consiglio sarà ben voluto.
 
==Problematiche hardware==
===Videocamera IR===
Attenzione che altre fonti di luce possono emettere raggi infrarossi. Ad esempio candele, ma soprattutto il sole. Se adoperato in piena luce solare la telecamera potrebbe essere accecata o fortemente disturbata.
 
 
===LED IR===
Attenzione che i led sono direzionali (con un angolo di puntamento in genere attorno ai 30°) quindi attenzione a non utilizzarli storti. Per utilizzare la WiiLD sarebbe meglio adoperare un led IR ad alta potenza rispetto ai classici in commercio.
 
 
{{Autori
|Autore= [[Utente:Risca86 | Risca]]
(originariamente scritta da [[Utente:J3no|J3no]])
}}
 
[[Categoria:Hack it!]]
982

contributi

Menu di navigazione