Differenze tra le versioni di "Wiimote"

Da raspibo.
Jump to navigation Jump to search
Riga 13: Riga 13:
 
Questa varietá lo rende molto flessibile e utile per diverse applicazioni in diverssi campi. Ad esempio puó essere usato per creare una lavagna elettronica, oppure può essere usato in applicazioni didattiche per la fisica.
 
Questa varietá lo rende molto flessibile e utile per diverse applicazioni in diverssi campi. Ad esempio puó essere usato per creare una lavagna elettronica, oppure può essere usato in applicazioni didattiche per la fisica.
  
Il controller puo anche diventare fonte di componenti da utilizzare direttamente collegati ad Arduino
+
Il controller puo anche diventare fonte di componenti da utilizzare direttamente collegati ad Arduino o Raspberry Pi.
o Raspberry Pi.
 
  
 
Per il dialogo con il wiimote via bluetooth é necessario installare su Raspberry Pi una chiavetta blueooth e i seguenti pacchetti:
 
Per il dialogo con il wiimote via bluetooth é necessario installare su Raspberry Pi una chiavetta blueooth e i seguenti pacchetti:

Versione delle 21:10, 16 giu 2013

Il controller wiimote

Il controller. Wiimote della console Wii é molto interssante perché in un oggetto di dimensioni contenute concentra in un unico oggetto una alta quantitá di sensori ed attuatori ad esempio:

  • una telecamera ad infrarossi in grado di riconosere sorgenti luminose ad infrarossi
  • acceleromeri
  • diversi pulsanti
  • led
  • altoparlante

Inoltre ha connettivitá bluetooth, consumi ridotti.

Questa varietá lo rende molto flessibile e utile per diverse applicazioni in diverssi campi. Ad esempio puó essere usato per creare una lavagna elettronica, oppure può essere usato in applicazioni didattiche per la fisica.

Il controller puo anche diventare fonte di componenti da utilizzare direttamente collegati ad Arduino o Raspberry Pi.

Per il dialogo con il wiimote via bluetooth é necessario installare su Raspberry Pi una chiavetta blueooth e i seguenti pacchetti:

Per interfacciarsi con il controller si possono utilizzare librerie in python.

Nella dichiarazione delle variabili possiamo indicare quali sensori vogliamo conrollare.

Per l'accoppiamento bisogna premere contemporaneamente i tasti 1 e 2 su wiimote. E' possibile connettere diversi controller specificando il mac alla funzione connect.

La telecamera che si trova nella parte anteriore del controller dialoga con protocollo I2C, eventalmente puó anche essere dissaldato e collegato direttamente ad un processore. Questa telecamera rileva fonti di luce puntiformi e riesce a individuarne fino a 5 contemporaneamente. Davanti alla telecamera é montato un filtro che lascia passare solo gli infrarossi, questo evita che eventuali altre fonti di luce possano ingannare il controller durante il gioco(questo filtro può anche essere rimosso per ottenere l'effetto contrario). Normalmente il controller viene usato davanti al tv e riconosce la direzione in cui é puntato perché vede due led infrarossi posti nella barra che si mette sotto o sopra al tv. E' possibile però lasciare fisso il controller e muovere dei led di fronte alla telecamera per individuare la posizione di oggetti. Una applicazione ormai famosa é una lavagna luminosa creata grazie agli studi di .... , in questo caso il wiimote viene posto in posizione fissa e si usa una penna su cui retro è fissato un led infrarosso, in questo modo la successione di posizioni rilevate va a formare una linea come quella di una penna sulla lavagna luminosa. La risoluzione della telecamera è di 1024x768 ed ha un angolo di visione di 30x23 gradi, può rilevare un led infrarosso fino ad una distanza di 2 o 3 metri.