viernes, 12 de mayo de 2017

Arduino + Wii Nunchuck [Servo Motores]


Que tal mis amigos Arduineros!!!!

Ahora les traigo una practica la cual hice hace mucho tiempo pero no la había escrito.

Se trata de  el uso de el control de Nintendo Wii, el Wii Nunchuck con Arduino de una manera muy fácil gracias a la librería "ArduinoNunchuk". Si no sabes como instalar librerías externas pásate por AQUI!!.

Los materiales que ocuparemos en esta practica son:
1 Arduino UNO.
1 Wii Nunchuk.
1 Estructura "Pan Tilt" para servos como la que se muestra aquí.
2 Servo motores Sg90.
Cables para Conexión.
Nota: Yo usare una cámara USB que monte a la estructura solo para el ejemplo.

Conexión.

Algo de información sobre el Wii Nunchuk(Wikipedia):

Hardware

La siguiente tabla describe las entradas de un Nunchuk, el hardware que se utiliza para controlar la entrada, y la forma en que se monta en la placa de circuito.
InputHardwareMontaje
Botón Cinterruptor de membranaplaca hija, a través de agujeros
Botón Zinterruptor de membranaplaca hija, a través de agujeros
Joystick Xpotenciómetro axial de 30KΩa través de agujeros
Joystick Ypotenciómetro axial de 30KΩa través de agujeros
AcelerómetroST Microelectronics LIS3L02ALMontado en superficie, arriba
MicrocontroladorFNURVL 405 849KM (36-pin)Montado en superficie, abajo
Chips FNURVL se han encontrado presentes en varias versiones del mando clásico de la Super Nintendo Entertainment System y en el Classic Controller de la Wii.
Como ya lo vimos el Nunchuk tiene integrado un acelerometro y 2 potenciometros que se encargarán de enviarnos las "coordenadas" a Arduino y visualizarlas en el monitor serial.
El código que les muestro a continuación solo sirve para mostrarnos los datos en el monitor serial.

Después de cargarlo al Arduino se nos mostrara lo siguiente:

Ahora podemos hacer lo que queramos con estos datos.
Cargamos el sketch que les dejo a continuación para empezar a manipular los servos con
El resultado final se muestra en el siguiente video:

Espero les guste este post, y de ser así no olviden darle un like, compartir y dejar sus comentarios en caso de que tengan alguna duda.
Hasta pronto colegas!!!

0 comentarios:

Publicar un comentario