1 Jul

Esse post eu devo ao Marcos Bonci Cavalca, aluno de iniciação científica orientado pelo mesmo orientador que eu (prof. Marcel Jackowski). O Marcos está pesquisando interfaces para programas de imagens médicas e pretende usar o Wii Remote na interface que está desenvolvendo. Com as reuniões periódicas do grupo de pesquisa, eu acabei aprendendo um pouco também e resolvi contar aqui.
O Wii Remote tem dois sensores: uma câmera, que captura a luz infravermelha emitida por dois pontos na sensor bar, e acelerômetros, que permite obter a aceleração do controle nos três eixos (vertical, lateral e profundidade). A câmera encontra as fontes de infravermelho (lembrando: o Sol é uma, então jogar Wii a céu aberto num dia ensolarado não é uma boa) e emite as coordenadas dos pontos para o console. Com isso, dá para calcular a orientação do controle com relação ao chão e a direção para a qual você está apontando na tela. Já o Nunchuk, se não me engano, tem um acelerômetro só. Todos os dados são enviados via bluetooth para o Wii.
Uma curiosidade: Não sei se todo mundo sabe mas eu, pelo menos, descobri há pouco tempo. Vale não só para a sensor bar do Wii Remote, como para a maioria dos emissores de infravermelho usados em controles remotos. As webcams e (não testado) câmeras mais baratas e simples capturam infravermelho. Assim, você pode testar se seu controle remoto está funcionando apontando-o na direção de uma webcam ligada. A fonte de luz infravermelha vai aparecer branca na imagem.
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.
Email This Post
2 Responses for "Como funciona o Wii Remote"
Vale lembrar que o Ubuntu já vem com alguns programas e bibliotecas pra fuçar com Wiimote. Uma busca por “Wii” no Synaptic já revela esses programas. É só ter um dispositivo de Bluetooth no computador, ou usar um daqueles trequinhos USB.
Pra começar dá pra testar a conexão com o controle usando o Wmgui. Um jeito bem simples de conferir a funcionalidade da câmera infravermelha sem a sensor bar é apontar o controle pra um par de velas separadas por uma distância de uns 20cm. Funciona! :)
Pra quem não conhece, vale a pena conferir as idéias do Johnny Lee (http://johnnylee.net/projects/wii/).
Olá, Marcos!
Muito obrigado por complementar meu post!
Abraço!
Leave a reply