Arduino aprende las artes marciales con los Nunchucks de Wii Deja un comentario

Hay una parte aburrida de cada clase de introducción a la computadora que muestra cómo una computadora se compone de entrada, salida y procesamiento. Quizás no sería tan aburrido si el dispositivo de entrada fuera un nunchuck. [Brian Lough] cree que sí y afirma beligerantemente que los nunchucks son el mejor dispositivo de entrada de todos los tiempos . Con una simple conexión a un controlador de Wii y una biblioteca asociada, obtienes acceso a un joystick analógico, dos botones y un acelerómetro.

El nunchuck está destinado a conectarse a un controlador de Wii y la conexión es I 2 C, por lo que es trivial la interfaz con un Arduino u otro microcontrolador pequeño. El único problema es hacer la conexión. Es posible que hayamos cortado los cables, pero [Brian] prefiere usar una pequeña placa de conexión que se conecta al conector original y proporciona puntos de soldadura para su propio cable. Hay opciones para las placas de conexión, y [Brian] tiene su propio diseño que puede obtener de OSHPark por alrededor de un dólar por tres placas. También puede simplemente atascar el cable en el conector, pero eso no siempre es robusto.

Los controladores usan 3.3V, lo cual no es inusual en estos días. Hay una biblioteca disponible que facilita su lectura. Obviamente, no todas las aplicaciones encajarán de forma natural, pero nos gustaron en el juego de Tetris que [Brian] creó. También es natural para cualquier tipo de control de movimiento como su ejemplo de montaje de cardán.

Incluso si no tienes controladores de Wii basura por ahí, son lo suficientemente comunes en el mercado de reventa y puedes comprar nuevos controladores de terceros sin gastar mucho. Nos hace arrepentirnos de haber tirado el nuestro en el último movimiento.

Si quieres ponerte serio hackeando un nunchuck, puedes personalizar completamente . O simplemente ríndete y conviértelo en una Raspberry Pi .

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Enviar Whatsapp
Hola 👋
¿En qué podemos ayudarte?