[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RiminiLUG-General] WILD - test1
- To: RiminiLUG - General <riminilug-general@xxxxxxxxxxxx>
- Subject: [RiminiLUG-General] WILD - test1
- From: Ivan Tarozzi <ivan@xxxxxxxxxxxx>
- Date: Sat, 04 Dec 2010 14:39:29 +0100
- Authentication-results: dtc.neutrino1.xteklabs.com; dkim=fail (message has been altered) header.i=@gmail.com; dkim=fail (message has been altered) header.i=itarozzi@xxxxxxxxx
- Delivered-to: battarsa@xxxxxxxxxxxx
- Delivered-to: riminilug.it_riminilug_general@xxxxxxxxxxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=neutrino1.xteklabs.com; h= sender:subject:from:to:content-type:date:message-id:reply-to :mime-version:content-transfer-encoding; s=postfix; bh=MO+iPf0Mb CWDNoesLnOGn/mfZi4=; b=dHG09aPbNl4UG7LuPU0HdKXavQYAOQyhfuZpQTUyu weMnR7lwavgMyI5Zab6IkDSh1Vz4E2Gi59w3MHGxVoj+/nb5vLjyYUj3akNy3354 nOOghbh3fdvOSR2KfxVDOLci46s35TAFH3gRQqUxK/zBhrsJYUT87YIZQKBiKkKy Uo=
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:subject:from:to :content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=xUBCiDEcZOioYz2a0JhCo+LAPAvSRBJLH6KTchsUdIo=; b=Y/eJ4SGvGK5ObBdHVet5yF1G03pvUUe7FjJrcXCjvv9cMSGDnEXKporF+m5Z3gFE4f vd7ay66PtJo5wKmY+5LZ5c8/3VfIe1wc+vOY/Asm1Iep0/EB84p5WWDBJc6AfLik8isG AEW3lF13bGTy4jyUX2JqbGaifN1IgQYSWc+rY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:subject:from:to:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; b=WbqybO86R1r5qXdoSwczxiiHt6yqotbrstkwFFF/NGZbCxO+OdoLXsF4TeOxyblfrr vO2Q29yKtX4xwrJiPGnrO6dDnd4zOrsDh+wVkbVwHjXBUEU7rfhwa1VHRTrx71f+42uX X6i3fpNROTTgewxeN4kB4mKzFKBbWFQxGzsPg=
- Reply-to: riminilug-general@xxxxxxxxxxxx
- Sender: Ivan Tarozzi <itarozzi@xxxxxxxxx>
Ciao a tutti!
Ieri ho fatto il primo test del sistema wiild e volevo aggiornarvi sui
risultati.
Premessa:
---------
- non ho a disposizione un proiettore, quindi le prove le ho fatte
direttamente sul monitor del notebook
- non ho ancora rimediato il led IR consigliato (TSAL6400) quindi ne ho
usati altri di cui ignoro le caratteristiche esatte
- al posto della penna sto usando una scatoletta contenente una pila da
9v (avevo già il connettore a portata di mano, invece di comprare il
porta-stilo), una resistenza, uno switch e un led montato su connettore
a pettine, in modo da poterlo sostituire senza stagnare nulla -> il
tutto davvero poco pratico da usare e brutto da vedere, ma come
prototipo può andare
Setup Hardware:
---------------
- wiimote in prestito da mia sorella montato su cavallettino da tavolo
- puntatore laser cinese solidale al wiimote, per facilitare il
puntamento verso lo schermo
- prototipo penna di cui sopra
- dongle bluetooth USB acquistato diverso tempo fa
- notebook con schermo 15,6"
Il wiimote l'ho posizionato a circa 75cm dallo schermo, a 45° rispetto a
questo, sul mio lato sinistro per non impallare usando la destra
Setup Software:
---------------
- Prove effettuate su debian squeeze
- Scaricato python-whiteboard da git e creato il file deb per
l'installazione (https://github.com/pnegre/python-whiteboard)
- scaricato il sw ardesia (http://code.google.com/p/ardesia/): esiste il
deb per ubuntu, ma ho preferito scaricare i sorgenti e creare il file
deb per la mia debian
Note: il sw gtkwitheboard (alternativa a python-witheboard) non sono
riuscito a farlo funzionare (non si collega al wiimote) e non ci ho
perso altro tempo
Avvio e calibrazione:
---------------------
- si avvia python-whiteboard
- premere i tasti 1 e 2 del wiimote contemporaneamente
- si stabilisce così il collegamento tra wiimote e PC
- si apre automaticamente la schermata di calibrazione
- si punta la penna ai 4 angoli dello schermo come indicato
dall'interfaccia. Premendo il pulsante su ognuno dei punti, un segnale
rosso circolare indica la corretta ricezione del segnale
- Terminata la calibrazione il sw si pone in background ed è possibile
usare la penna come mouse sullo schermo. La pressione del pulsante
corrisponde al click del mouse
A questo punto si può anche avviare il sw ardesia per annotare e
disegnare sullo schermo. Il sw ardesia è comunque indipendente dal
discorso wiild (può essere usato anche col mouse o con tavolette
grafiche), ma ovviamente così ha più senso
Note e considerazioni
---------------------
- All'inizio la cosa più difficile è puntare correttamente il wiimote.
Il puntatore laser aiuta, così come la finestra di calibrazione dove,
all'interno di un rettangolo, viene mostrata l'area visibile della
telecamera del wiimote(quindi si vede il puntino luminoso quando rientra
nel suo campo visivo)
- Per funzionare correttamente, il led deve stare quasi appoggiato allo
schermo (anzi, appoggiato è decisamente più preciso). Ovviamente uno
schermo LCD non è il massimo per strisciarci sopra la penna
- Il wiimote percepisce la luce (IR) solo per riflesso su monitor (o
sulla lavagna). Allontanando il led a 1 cm dal monitor la luce non viene
più percepita. Con un altro led arrivo a 2 cm ma in ogni caso l'utilizzo
reale prevede di strisciare la penna o quasi -> da tenere in conto
usando un telo per proiettore
- Ardesia per funzionare deve avere compiz attivo. La nuova versione
credo supporti anche KDE (Kwin) o lxde (xcompmgr)
Step successivi:
---------------
- testare il tutto con un proiettore, per vedere se a distanze maggiori
il sistema continua a funzionare con i led in mio possesso
- verificare quale sia il migliore posizionamento del wiimote per un
utilizzo reale (es in aula o durante una presentazione)
- creare una penna decente, quando avrò visto che il prototipo funziona
- acquistare un wiimote, visto che mia sorella lo rivuole indietro :)
mi piacerebbe provare anche con quelli non originali che costano
decisamente meno
- costruire un supporto per wiimote che si avviti al cavalletto (al
momento ho usato del nastro carta e vi lascio immaginare il risultato
estetico
- verificare la possibilità di alimentare il wiimote con alimentatore,
invece di usare le pile
- rivedere e ritestare l'uso di altri sw e le funzionalità avanzate di
quelli già usati (aree di click detro/centrale/sinistro ecc.)
- testare l'utilizzo del wiimote come "telecomando e puntatore), quindi
in modalità "rovesciata" rispetto alla wiild
Ultime note:
------------
- esiste un'utility davvero carina che si chiama wmgui che permette di
collegarsi al wiimote e vedere i dati dei pulsanti, dell'IR e degli
accellerometri
- esiste il pacchetto wminput che dovrebbe far fungere il wiimote da
mouse
- se poi siete dei simmers sfegatati (e qui il discorso esula dal
pinguino e quindi molto OT) esiste FreeTrack che con il wiimote sembra
andare da dio...
Se la cosa riscuote interesse potremmo inserire questa e le successive
attività di sperimentazione in una paginetta wiki?
resto a disposizione per eventuali chiarimenti.
Ivan
PS- errata corrige:
mi hanno fatto giustamente notare che nella precedente mail ho usato hom
invece di ohm! scusate ho scritto di fretta :)
Siccome i discendenti di Georg Simon Ohm mi hanno scritto veramente
adirati, ritengo opportuno fare ufficialmente mea culpa per l'errore