Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Ultimate Edition 2.8 + Amsn 0.99...D+
Por Phenix
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

WiiMote no Linux com WMinput e WMgui
Linux user
arthurd2
17/12/2009
Você já pensou em utilizar o seu Wiimote no seu Linux? Neste tutorial irei ensinar a instalar o WMinput, que faz o mapeamento dos botões e o controle do mouse. Veremos também o WMgui, uma interface gráfica para visualizar as funções do WiiMote e do Nunchuck.
Por: Guilherme Arthur Geronimo - O Xáxa | Blog: http://fusker.com.br
[ Hits: 20551 ]
Conceito: 9.6   7 voto(s)7 voto(s)7 voto(s)7 voto(s)7 voto(s) + quero dar nota ao artigo

Pré-requisitos e instalação

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! ;)

Próxima página >>




Páginas do artigo
   1. Pré-requisitos e instalação
   2. Mapeamento com WMinput

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por georgekihoma em 17/12/2009 - 09:33h:

Cra, posso usar qualquer controle com esses módulos do linux? POr exemplo, dá p jogar Urban Terror com esse controle http://www.dealextreme.com/details.dx/sku.24545?


[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 :)


[3] Comentário enviado por grandmaster em 17/12/2009 - 09:56h:

interessante isso hein.

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br


[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


[12] Comentário enviado por bobmalmstein em 30/06/2011 - 00:31h:

Para ficar mais claro, eu tenho que desmontar a lanterna de led, tirar o led que vem nela e colocar o led IR?

Qualquer emissor de infravermelho funciona, caso eu não fique seguro em fazer um? Por exemplo esse serve:
http://produto.mercadolivre.com.br/MLB-186013957-adaptador-usb-infra-vermelho-celular-_JM ou esse que vem com um controle remoto: http://produto.mercadolivre.com.br/MLB-188793610-controle-remoto-computador-pc-e-notebook-usb-infrav...?

Esse é o led IR certo: http://produto.mercadolivre.com.br/MLB-183226432-5x-led-emissor-ir-5mm-940nm-950nm-controle-remoto-a...?


[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. :(



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.