Nosso objetivo aqui é utilizar um
Wiimote como mouse. Ótimo em apresentações que exigem a utilização do mouse, navegar pelo Google Earth e jogar jogos de tiro. =D
Pré-requisitos:
Requisitos opcionais:
Distribuição utilizada: Ubuntu 9.10
Instalação:
$ sudo apt-get install wminput wmgui
Visualização com WMgui
O
WMgui é uma interface para visualizar as funcionalidades do Wiimote/Nunchuck/Classic.
Nele você conseguirá ver os:
- Botões funcionando;
- Sensores infra-vermelhos;
- Sensores de movimentos;
- Controles direcionais
- Valores de aceleração(Accel), rotação(Roll), afastamento(Pitch);
- Conteúdo da memória interna do WiiMote;
- LEDs e controlá-los.
Vamos aos passos:
1. Conecte o adaptador bluetooth (parece um passo óbvio, mas perdi 2 minutos xingando o controle até lembrar desse passo primordial).
2. Abra um terminal e execute o "
wmgui".
3. FILE > CONNECT, abrirá uma janela.
4. Aperte os botões "1" e "2" do controle, para entrar em "Discovery Mode".
5. Enquanto os LEDs do controle piscam, aperte OK na janela que foi aberta.
6. Habilite todas as funcionalidades do WMgui em SETTINGS.
7. Divirta-se!
Para testar o IR (Infra-Vermelho) sem uma lanterna IR, após habilitá-lo no SETTINGS, aponte um controle de TV (ou algo do tipo) e aperte os botões do controle.
No campo IR do wmgui deve aparecer uns pontos pretos. Se não possuir um controle, aponte para o sol! ;)
[2] Comentário enviado por
fabio em 17/12/2009 - 09:54h:
Testei aqui e funcionou benzão! Vou adotar o Wiimote para palestras e apresentações :)
[4] Comentário enviado por
cesar em 17/12/2009 - 13:01h:
Legal, primeira vez que vejo algo do tipo.
[5] Comentário enviado por
root@guilherme em 29/12/2009 - 20:19h:
Parabéns! Muito louca essa idéia.
Dá para fazer tudo mesmo no Linux.....
[6] Comentário enviado por
pedrovitti em 25/03/2010 - 23:03h:
Linux e Wii, quase não gosta o Xáxa!
[7] Comentário enviado por
REDMANBR em 31/03/2010 - 08:53h:
Cara imagina jogar urban terror com o controle do Wii... Mas georgekihoma isso não é um controle é só um suporte de plastico... mas se conseguir avisa ae!!! =D
--== EDIT ==--
Pascoa = Tempo pra fazer nedisses! = Controle do Wii no PC =D...
Funcionou, blz... só queria saber o seguinte, se alguém souber =/
Da pra ligar o infravermelho do wii no pc??? pra usar a funcão ir_ptr ???
Se alguém souber da um toque ae...
--== EDIT 2 ==--
Acho que achei uma solução pro infravermelho no proprio deal -->
http://www.dealextreme.com/details.dx/sku.26893 Vou comprar e testar se funfa posto aqui!
[8] Comentário enviado por
LisandroGuerra em 29/04/2010 - 15:10h:
Bom. Muito Legal a idéia.
[9] Comentário enviado por
rone.martins em 16/03/2011 - 15:04h:
Já existe um software que podemos jogar através de movimentos, utilizando o Kinect no PC, mas idéia de jogar com o controle do Wii também é interresante. Afinal não achei a ferramenta do kinect para linux apenas para o windows, o software ainda permite a navegação WEB, que fica semelhante a do filme Minority Report, se alguém achar para linux nos avise. Estou tentando desenvolver este software para rodar no debian como projeto final da faculdade, se alguém puder ajudar será bem vindo !
[10] Comentário enviado por
redmanbr em 17/03/2011 - 09:33h:
Cara, já tem o driver opensource -> segue a matéria (http://blog.erkobridee.com/2010/11/10/kinect-opensource-drive-para-linux/) para o Kinect. Outra coisa, o Deal Extreme também está vendendo o Kinect (http://www.dealextreme.com/p/genuine-xbox-360-kinect-sensor-adventures-games-bundle-set-56432) mas está caro ainda =/.
Mas topo entrar num projeto "Minority Report" =).
[11] Comentário enviado por
geraldozys em 22/06/2011 - 16:07h:
Muito show de bola esse "mouse" com o wiimote...
Agora tenho mais vontade de ter um Wii e utilizar ele no linux
[13] Comentário enviado por
arthurd2 em 30/06/2011 - 00:45h:
Salve Bob (?!)
A ideia é ter um LED IR ligado constantemente (sem ficar piscando) na frente da tela.
Como o controle do Wii é uma "câmera IR", o LED serve para ele ter uma referencia do movimento.
Se ficar piscando também funciona, mas não fica muito legal...
=(
Para fim de testes, basta comprar um LED IR num eletrônica e ligar os "pézinhos" em uma pilha de relógio.
Ja funciona.
Para saber se o led esta ligado, veja através de uma câmera (fotográfica ou celular).
=D
[14] Comentário enviado por
bobmalmstein em 30/06/2011 - 16:01h:
Legal, comprei os "ingredientes" no mercado livre, moro no interiorzão de Goiás e algumas coisas não da pra achar, o led IR acha, mas a lanterna led é um poco complicado.
Vou fazer o meus testes depois posto a minha experiencia. =D
[15] Comentário enviado por
redmanbr em 30/06/2011 - 16:06h:
Eu comprei o dealextreme o sensorbar do Wii mesmo. Mais facil e tão barato qto =P, mas ainda não tive tempo de ligar.
[16] Comentário enviado por
bobmalmstein em 02/07/2011 - 09:18h:
depois que comprei as peças para fazer o sensor bar que achei um do Wii que era sem fio, imagino que ele deve ser a bateria e pelo preço que gastei o sensor bar seria mais interessante, pq já viria pronto.
[17] Comentário enviado por
bobmalmstein em 13/07/2011 - 14:18h:
O meu não funcionou!
Quando fiz os testes no wmgui tudo apareceu funcionando, os acelerômetros, led ir e os botões.
Quando se faz a parte de funcionar como mouse no acelerômetro funciona, mas quando faz a parte:
$ sudo modprobe uinput
4. Aperte "1"+"2" no wiimote.
5. sudo wminput -c /etc/cwiid/wminput/ir_ptr
não funciona direito, os botão wiimote do indicador funciona como botão 1 do mouse e o a como botão 2 do mouse, mas a ceta não se movimenta. :(