[BUZZ] Low-Cost Multi-touch Whiteboard using the Wiimote

Dica de Henzo Gomes em outro post:
Low-Cost Multi-touch Whiteboard using the Wiimote

A idéia é fantástica. Basicamente, usa um Wiimote para rastrear a posição dos seus dedos em uma projeção.

Isso é obtido com três coisas:
+Todo Wiimote possui uma câmera infravermelha (ela só enxerga nesse espectro).
+Você usa uma ou mais "canetas" com um LED IR na ponta. O Wiimote só enxerga esse LED.
+Um software rodando no PC, após uma rápida calibração, traduz os movimentos da sua mão (na verdade, do LED aceso na sua mão) para coordenadas de tela;

THIS IS FREAKING AWESOME!!!!!

O custo disso, para quem já tem o projetor, não chega a 20 dólares:

Um Wiimote
http://www.dealextreme.com/p/designer-s-wii-remote-wireless-controller-for-wii-24822
Um dongle BT
http://www.dealextreme.com/p/super-mini-bluetooth-2-0-adapter-dongle-vista-compatible-11866
LED infravermelho, resistor e fonte de energia para a gambiarra. Se não souber como conseguir essas peças, basta canibalizar isso aqui, que já vem com seis LEDs e um suporte de pilhas:
http://www.dealextreme.com/details.dx/sku.26893

Eu só não testo isso AGORA porque não tenho projetor. Mas na próxima vez que eu visitar um cliente meu que tem auditório, vou pedir licença para experimentar com o projetor dele.

20 comentários
  • Jefferson - 6.549 Comentários

    Todo o "segredo" da coisa está no fato da Nintendo ter feito do Wiimote (e das coisas que se plugam nele, como o nunchuk) um acessório praticamente "aberto", que pode ser conectado a um PC com facilidade e que transmite seus dados sem ser necessário "quebrar proteções". Congratulações à Nintendo por ter criado um brinquedo tão útil (e barato, graças à massiva clonagem chinesa).

  • Jefferson - 6.549 Comentários

    Caramba… isso existe desde o final de 2007!!!!

    Como é que só vi isso agora? Já tinha visto um projeto similar, mas comercial e com "hardware" propositalmente "obfuscado".

  • Achei bem legal também. Pelo que entendi dá para usar o laptop e passar o sinal de vídeo para a TV e isso já deve ser bem divertido.

  • Jefferson - 6.549 Comentários

    É justamente para isso que serve o software da smoothboard:
    http://www.smoothboard.net/

    Por US$30 vale a pena. Desde que não exista uma alternativa freeware, claro :)

    Edit: requer ativação. Detesto software que requer isso.

  • Jefferson - 6.549 Comentários

    É possível que isso sirva como caneta infravermelha:
    http://www.dealextreme.com/p/infrared-ir-usb-presentor-2245

    Vem com seu próprio receptor, mas é só ignorar e usar o wiimote.

    Edit: naahhh… ele é feito para ser apontado direto para o receptor. Só vai funcionar se for modificado para colocar o LED do lado de fora.

  • Jefferson,

    Este é um dos que vou testar (tenho 20 datashows disponíveis para isso…)
    Quanto ao IR, creio que ele não pegue só se estiver para fora, mas também o reflexo (com menos intensidade, é bem verdade), assim como as TVs…

    Lá vamos nós às compras na DX ;-)

  • O duro vai ser esperar chegar meu Wiimote…
    Alguém de Recife me empresta um wiimote para testar isto?
    O adaptador bluetooth eu tenho, e a fonte de IR deve funcionar via controle remoto qualquer…

  • Jefferson - 6.549 Comentários

    Hummm… É verdade. Não pensei no reflexo na parede.

    Eu posso te emprestar meu segundo wiimote. E também tenho LEDs IR aqui para construir a caneta.

  • Quanto ao reflexo, note no vídeo que ele pede que seja colocado o sensor com um certo ângulo à tela, justamente para pegar o LED e creio que um pouco do reflexo tb !

  • Jefferson - 6.549 Comentários

    Eu havia esquecido que, apesar da parede estar iluminada, o wiimote deve ser capaz de ver somente o ponto de luz gerado pelo LED IR na parede, como se fosse uma lanterna.

  • Sendo assim, comprado a canetinha tb ;-)
    Se for o caso, faço uma adaptação melhorzinha depois…

    Jefferson, se for o caso, dá para eu "dar um perdido" em um datashow aqui, já que é interesse da empresa tb, desde que seja no período da tarde (faculdade não tem aulas à tarde)! Assim não fico com um wiimote seu, e você tem a possibilidade de fazer seus famosos reviews…

  • Jefferson - 6.549 Comentários

    Eu fiz um teste rápido aqui, colocando uma gambiarra de três LEDs IR dentro de uma revista, invisível lateralmente mas com os LEDs expostos na frente. No "ar" o Wiimote não enxerga nada, mas a 10cm da parede ele já começa a ver os LEDs pelo reflexo.

    É importante notar que estou usando o wiinremote como software de teste. E este pode estar programado para só "ver" quando a emissão de IR se parece com pontos, que é o caso quando eu chego a um palmo da parede.

    Podemos marcar alguma coisa nesse sentido, mas só a partir da próxima Segunda. Não posso marcar nada para esta semana.

  • Só para constar, como isto é de 2007, já tem muita coisa até aqui em terras tupiniquins:
    http://produto.mercadolivre.com.br/MLB-148889067-caneta-iv-ir-pen-wii-whiteboard-lousa-eletrnica-infra-red-_JM

    Ok, ok, R$ 37,00 por uma carcaça de caneta + 1 led ir + 1 botão realmente é sacanagem…

  • Jefferson - 6.549 Comentários

    E ainda assim vendeu 82 unidades…
    Tenho que meter a cara num filão desses, para financiar minha tara por gadgets ;)

  • Jefferson - 6.549 Comentários

    Até agora o wiinremote é o único software que conheço capaz de mostrar na tela o que o wiimote está "vendo" e por isso tornou-se essencial para os testes. Por sorte (imagino que seja característico da conexão BT) mais de um programa pode receber os dados do Wiimote ao mesmo tempo.

    O Wiinremote me deixa ver (mesmo), quando a caneta é ou não visível, poupando muita tentativa-e-erro.

  • Jefferson - 6.549 Comentários

    Tive sucesso limitado na criação da caneta IR, usando o meu monitor LCD de 22" como tela.

    Primeiro, cometi um erro idiota. Acreditando que o botão só era necessário para poupar energia, eu fiz a caneta sem o botão. Não funciona, claro.

    O problema é que o botão serve para dar o "clique". Sem ele, você não consegue sequer calibrar!

    Corrigido esse erro, ainda resta um problema: meus LEDs parecem emitir num ângulo fechado demais. Eu só consegui fazer funcionar "mais ou menos", dobrando a cabeça do LED na direção do wiimote. Consegui calibrar, selecionar objetos e arrastar janelas.

    Eu estou com uma idéia de como contornar isso colando um "refletor" na ponta do LED.

    Mas só vou voltar a fazer esses testes depois que arrumar uma lâmina de plástico transparente para colocar na frente do monitor. É muito difícil fazer os movimentos sem bater na tela, e não quero meu monitor cheio de arranhões!

    Numa parede, você só vai ter pena da caneta ;)

  • Quanto ao software, além do software do Johnny Lee, tem os clones derivados dele (como é o caso do SmothBoard), incluindo este:
    http://ytboardproject.com/software-de-controle/

    Não baixei, mas é o que é vendido "junto" no pacote da caneta no ML

  • Jefferson - 6.549 Comentários

    Se você mencionou isso em resposta ao meu último comentário sobre o wiinremote, ou não me entendeu ou sou eu que não estou achando a função nos outros softwares.

  • Quanto ao software, estava me referindo ao smooth, não ao wiiremote.

    Não testei nenhum. Só vi o vídeo do smoth, e não vi nada de extraordinário nele que um programa gratuito não pudesse fazer. Também não testei o do próprio Lee. Foi só uma referência para outras pessoas que assim como eu podem estar interessadas em onde encontrar algo semelhante (ao smooth)

  • Jefferson - 6.549 Comentários

    Eu já uso o meu TREO para ver se o LED IR está aceso. Não precisa gravar, pois já é visível na tela.

    Só que não adianta nesse caso. Apontando para a tela iluminada do LCD uma câmera comum é incapaz de destacar o reflexo IR do LED na tela. Até mesmo apontando para a parede "nua" (sem uma projeção) já é difícil.

    E no final o que importa é o que o Wiimote consegue ver.

Deixe um comentário

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »