El amigo Jesus Gil nos enva un interesante proyecto que ha realizado con la placa Arduino Duemilanove de nuestra tienda online. Se trata de un brazo robot IRB 6640 de ABB que es controlado mediante el Wii Nunchuk. El Arduino recibe y analiza los datos del acelermetro del mando y los enva por el puerto srie con la ayuda de un pequeo conversor MAX232.
No os perdais el video a continuacin...
Relacionado:
- (Video) Arduino controlando servos con Wii Nunchuk
Algunos datos ms sobre su funcionamiento:
El Arduino se encarga de leer el acelermetro del Nunchuck va serie. Concretamente lee los valores decimales del acelermetro/inclinmetro en sus ejes X, Y y Z. Tambin lo hace del joystick en su movimiento sobre su eje X, y del botn Z.
Dichos valores se transfieren al robot (TTL a RS232) por su puerto srie COM1. Una rutina programada en el robot realiza la conversin trigonomtrica desde grados Euler a cuaterniones. Los cuaterniones forman parte de las instrucciones de movimiento de robot, y se usan para darle rotacin a la herramienta que el robot tiene definida en su mueca. El ltimo paso es ejecutar la posicin continuamente y refrescar los valores de los cuaterniones cada vez que se produce el bucle del movimiento.