How to: Cheap Accelerometer with the Wii Nunchuck Como: Acelerómetro económicos com o Nunchuck Wii

nunchuck
As you're probably well aware, the Como você está provavelmente bem ciente, a wiimote wiimote and e nunchuck nunchuck have a vast array of sensors built into them. tem uma vasta gama de sensores embutidos. Instead of buying pre-assembled breakout board for $35, or attempting to solder a tiny surface mount accelerometer, learn to exploit the features of the Wii Nunchuck and have a fully assembled accelerometer, joystick, and pushbuttons for just $12.50 shipped ( Em vez de comprar pré-board breakout montados em R $ 35, ou a tentativa de solda de uma superfície pequena montagem do acelerómetro, aprender a explorar as funcionalidades do Nunchuck Wii e têm um acelerômetro totalmente montada, joystick e botões para apenas 12,50 dólares enviados ( on ebay no ebay ). ).

wiichuck_adapter11

Why use the nunchuck insead of the actual WiiMote? Wiimotes can be about $40 and have a lot of extra features you wont need at the moment. Por que usar o INSEAD nunchuck do Wiimote real? Wiimotes pode ser cerca de US $ 40 e tem um monte de recursos extras que você não precisa no momento. Plus, the nunchuck has a cable which can easily be plugged into the Arduino. Além disso, o nunchuck tem um cabo que pode ser facilmente conectado ao Arduino. Of course, there are plenty of other ways to Claro, existem muitas outras maneiras de connect the wiimote to your pc conectar o wiimote para o PC but this way we can interact with other hardware using the Arduino. mas desta forma podemos interagir com outros hardware usando o Arduino. If you've never used the Arduino, see Se você nunca usou o Arduino, ver our tutorial nosso tutorial . .

1. 1. Connect the Nunchuck to your Computer Conecte o Nunchuck para o seu computador

wiichuck-diag1

The Nunchuck communicates through 6 bits of data. O Nunchuck se comunica através de 6 bits de dados. To read this data, you'll need to connect the wiimote to a microcontroller. Para ler este dados, você precisa conectar o wiimote para um microcontrolador. In this case we'll use Neste caso, usaremos the Arduino o Arduino . . You can either cut the cord on your Nunchuck or purchase an adapter so it fits snugly into your Arduino programmer board. Você pode cortar a corda em seu Nunchuck ou comprar um adaptador para que ele se encaixa confortavelmente em sua placa programador Arduino. View more detailed Visão mais detalhada instructions Instruções about connecting the nunchuck and I2C (how they talk to each other). sobre como ligar o Nunchuck e I2C (como eles falam uns com os outros).

2. 2. Setup the Software and Download Code Instalação de Software e Download Código

code_talkers1

If you don't already have it, download the Se você ainda não tê-lo, faça o download Arduino software Software Arduino (free). (gratuito). Next, download the Em seguida, faça o download code código which deciphers the 6 bits of data send from the Nunchuck and prints it to your computer's serial port. que decodifica os 6 bits de dados enviados a partir do Nunchuck e imprime-lo à porta serial do computador. To learn more about how this communication works, see the Para saber mais sobre como funciona essa comunicação, consulte o author's tutorials tutoriais autor or the ou o original source fonte original . .

3. 3. Resulting Output Saída resultante

nunchuck-data

By using the serial monitor of your Arudino software (or other serial monitoring software), you'll see the above output. Ao usar o monitor de série do seu software Arudino (ou outro software de monitoração de série), você verá a saída acima. Sure, view the results as numbers is fine, but visually representing data in real time is far sexier. Claro, ver os resultados como números é bom, mas visualmente representação de dados em tempo real é muito mais sexy. Using a program called Usando um programa chamado Processing Processamento , you can read the above data and display it like the image below. , Você pode ler os dados acima e exibi-la como a imagem abaixo. See our thorough tutorial about how to graphically visualize data. Veja o nosso tutorial completo sobre como visualizar os dados graficamente.

4. 4. Visualizing Data in Real Time Visualização de dados em Tempo Real

nunchuck-visualization

Watching numbers steam in (step 3 image) is fine and dandy, but sometimes you just need something more to create a truly new perspective. Assistindo a vapor em números (etapa 3 da imagem) é fino e elegante, mas às vezes você só precisa de mais alguma coisa para criar uma perspectiva verdadeiramente novo. Processing Processamento is the program I've used, it's pretty easy to é o programa que eu usei, é muito fácil learn aprender , uses the same interface as Arduino, and can render 2D and 3D visualizations with small amounts of code. , Usa a mesma interface Arduino, e pode tornar as visualizações 2D e 3D, com pequenas quantidades de código. Check out our tutorial to learn how to Confira nosso tutorial para aprender a graphically visualize data visualizar graficamente os dados . .

Now that you've learned how to read data from a nunchuck as well as data visualization, go make something awesome and don't forget to Agora que você já aprendeu a ler dados de um nunchuck, bem como a visualização de dados, vá fazer algo impressionante e não se esqueça de subscribe to HacknMod inscrever-se HacknMod for more fantastic posts. Para obter mais posts fantásticos.

Comment: Comentário: