Facebook Twitter RSS

sexta-feira, 6 de maio de 2011

Criando uma sensor bara para PC

Pra quem não sabe, o Wiimote possui um sensor (parecido com o de câmeras digitais) que detecta a luz infravermelha dos leds da barra de sensor do Wii e, fazendo isso continuamente, consegue saber pra onde você moveu o controle, enviando os dados pro console via Bluetooth. É como se ele tirasse uma foto atras da outra e, ao medir a direção e distância da foto atual com a anterior, ele consegue saber pra onde o controle foi movido e envia esses dados pro Wii, que processa tudo e muda a posição do “cursor” na tela.

Primeiro passo: obtendo o material necessário

Para montar a barra de sensor você precisará de:

ferro de solda
estanho para soldar
4 LEDs infravermelhos “emissores” (ou “transmissores”)
um cabo USB que você não vá utilizar pra mais nada
pedaços de fio desencapado (que podem ser removidos do próprio cabo USB, quando você for cortá-lo)
alicate (para cortar o cabo USB)
alicate descascador de fios, uma faca pequena e bem afiada ou dentes bem afiados (para descascar os fiozinhos)
E como você deve imaginar, você também precisará de:

Um Wiimote
Um PC com bluetooth ou com um adaptador bluetooth
Drivers Bluetooth que reconheçam o Wiimote (dependendo da sua versão do Windows ou Linux, os drivers padrão do sistema operacional já serão suficientes)
GlovePIE (baixe ele aqui)
Segundo passo: montagem da barra de sensor

Corte a ponta do cabo USB que não será mais usada e descasque o fio. Dentro do cabo USB, haverá 4 fios: um vermelho, um preto, um verde e um branco.

Os fios que iremos utilizar de fato serão o fio vermelho e o fio preto. O fio vermelho é o condutor positivo (+5VDC) e o preto, o condutor negativo (-5VDC) no circuito. Os fios verde e branco podem ser descartados (ou você pode utilizá-los para ajudar a prender os LEDs antes da solda e para ligar os LEDs com uma distância maior, caso queira).

Os LEDs possuem um pólo positivo e outro negativo. O pólo positivo do LED geralmente tem a “perna” maior.

A montagem é bem simples, o esquema do circuito é basicamente o seguinte:

(+5VDC)((+)LED1(-))–((+)LED2(-))((+)LED3(-))((+)LED4(-))(-5VDC)




Circuito dos LEDs
Você vai precisar soldar os fios nos LEDs, talvez você veja necessidade de dobrar as pernas dos LEDs, como eu fiz nesta foto (note que eu também coloquei um fio entre os LEDs 2 e 3, pois eu prefiro usar 2 LEDs de cada lado):


LEDs montados
A barra de sensor, a esta altura, deve estar funcional. Plugue o cabo USB no seu PC e com uma câmera digital (ou de celular), aponte para os LEDs, que deverão estar brilhando (não é possível ver a olho nu). Colocarei fotos em breve.

Agora basta escolher um local para acomodar o circuito. Use sua imaginação. A única exigência é que os LEDs estejam apontando para frente, de forma alinhada (LEDs “vesgos” não funcionam!). Você pode checar se eles estão alinhados apontando a câmera para a barra e vendo se os quatro pontos aparecem bem acesos no visor da câmera ao mesmo tempo. O cara do Terbidium usou um caninho de plástico, eu estou usando uma tampinha de acrílico com fundo de isopor (estou fazendo testes com fundo de silicone pra ver se fica legal). Ainda não terminei a “embalagem”, mas ja testei a barra e funciona muito bem! Assim que eu tiver a embalagem pronta, eu posto as fotos aqui.

Terceiro passo: conectar o Wiimote ao PC

O meu notebook já veio com Bluetooth de fábrica. Não vou entrar no mérito de instalação de adaptadores Bluetooth, mas no final do post eu vou disponibilizar uma lista de links úteis que podem ajudar você a encontrar respostas caso tenha algum problema.

Eu utilizo o Windows Vista. Vou demonstrar como fazer neste sistema operacional. Caso o seu seja diferente, a lista de links úteis também irá te ajudar.

Clique com o botão direito no ícone de Bluetooth que está na bandeja do sistema (perto do relógio) e clique em “Adicionar um Dispositivo Bluetooth”.
Marque a opção “Meu dispositivo está instalado e pronto para ser localizado”
Pressione, ao mesmo tempo, os botões 1 e 2 no Wiimote. Isso o colocará em estado de “encontre-me” e os LEDs do Wiimote começarão a piscar porém isso dura apenas alguns segundos então fique pressionando os dois botões com frequência para não deixar os LEDs no Wiimote pararem de piscar.
O sistema encontrará um dispositivo chamado Nintendo REV-CNT-01. Selecione-o e clique em “Próximo”.
Escolha a opção “Nenhuma chave de acesso” e clique em próximo.
O Wiimote será instalado com sucesso. Selecione-o na lista, clique com o botão direito sobre ele e vá em “Propriedades”. Pressione novamente os botões 1 e 2 do Wiimote e selecione a aba “Serviços”.
Marque a opção de serviço de teclado e mouse (HID) e clique em OK.
O Wiimote deve aparecer como conectado.
Quarto passo: usando o GlovePIE

Descompacte o ZIP do GlovePIE numa pasta e execute o GlovePIE.exe.

Escolha File > Open
Na pasta Wiimote Scripts, escolha um script de sua preferência e clique em “Abrir”. Experimente vários!
Clique em Run ou presione F9. Se algo der errado, você pode parar a execução do script com Shift+P+I+E.
Se o Wiimote falhar, marque a opção no menu TroubleShooter > Bluetooth Fix
Se você escolheu um script que usa as capacidades de Infravermelho do Wiimote, você poderá usufruir da sua novíssima barra de sensor. O script “WiiMouse IR” é um deles.



Videos:

House Of Dead Overkill

PC devil my cry 4 no controle de WII

SHARE THIS POST

  • Facebook
  • Twitter
  • Myspace
  • Google Buzz
  • Reddit
  • Stumnleupon
  • Delicious
  • Digg
  • Technorati
Author: admin
Lorem ipsum dolor sit amet, contetur adipcing elit, sed do eiusmod temor incidunt ut labore et dolore agna aliqua. Lorem ipsum dolor sit amet.

Um comentário:

  1. nao consigo ver as duas primeiras fotos D:, tem como fazer um video fazedno isso pq entendi so 50 % nao sei como fica a construaçao

    ResponderExcluir

Comenta ae Ò_Ó