Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Robot Sumo
con Arduino
Materiales
-Robot Sumo Arduino
Ensamblado
Para Ensamblar
-Arduino Uno R3
Robodacta
El kit Robot Sumo con Arduino pretende crear un robot de competencia sumo,
usando simplemente una tarjeta Arduino UNO o compatibles.
Se tiene la opcin de armarlo desde cero o de comprarlo nicamente para ser
programado y ponerlo a combatir.
Como Programarlo
Necesitamos el Arduino IDE instalado y algunas libreras que obtendremos
de los siguientes enlaces.
https://github.com/pololu/zumo-shield
https://github.com/pololu/lsm303-arduino
Vamos a la Carpeta libraries dentro de Arduino IDE, y ah colocaremos las
libreras que hemos descargado anteriormente.
Abrimos el Programa de Arduino IDE y en el men de ejemplo (examples)
veremos las nuevas libreras que acabamos de colocar para la programacin del
robot Sumo.
Realmente la que nos importa directamente es la que dice Zumo examples
ya que esa contiene un programa llamado SumoCollisionDetect que nos servir
para hacerlo funcionar.
Abrimos el programa anterior y conectamos la tarjeta Arduino para cargar el
programa correspondiente
Robodacta
Robodacta
Robodacta
Encendemos el robot por medio del switch ON/OFF que tiene en la parte trasera y
observaremos que se encendern los leds tanto de los sensores reflectivos como
del chasis pero que no se mover
Pulsa el botn que est justo al lado del switch de ON/OFF y comenzara a
escucharse una cuenta regresiva en forma de sonidos musicales. Cuando termine
de hacer esta cuenta, el robot se encender y comenzara a moverse por todo el
espacio negro, pero cuando llegue a un extremo se regresara y buscara otra ruta.
Podremos observar tambin que el robot se acelera cuando siente la presencia de
un robot contrincante. Podemos ponerle algunos objetos para comprobar que si lo
haga.
Observaciones
1. La versin R2 de la Arduino no funciona con el Robot Sumo
2. Si aparecen problemas de comunicacin al momento de cargar el
programa al Arduino, a pesar que se muestro como carga exitosa,
puede que el programa no est correcto y empiece a reaccionar de
diferente manera a lo esperado. Los errores de comunicacin puede
deberse a muchas cosas, elegir la tarjeta correcta desde el Arduino IDE,
a veces con los controladores del dispositivos, el puerto COM.
Asegrate de checar todas estas posibilidades
Robodacta