Documente Academic
Documente Profesional
Documente Cultură
S U P E R I O R D E M I SA N T L A
Fecha de Versin: 09 / 01 / 2015
Versin No. 1
Copia No.: 1
Cdigo:01
Hoja: 1 de 3
Manual de Prcticas
de Peleas de Minisumo
_____________________________
Puesto
Nombre
y
Firma
VER.01/12/09
Elabor:
Docente
Rubn Antonio Pea Alarcn
Edgar Hiplito Garca Mndez
Oscar Eliezer Hernndez Contreras
Revis:
Docente
Autoriz:
Jefatura Acadmica de
F-CC-03
INSTITUTO TECNOLGICO
SUPERIOR DE MISANTLA
Manual de Practicas de la Asignatura:
No. de Prctica:
Nombre de la Prctica:
1
Peleas de Minisumos
Carrera: Ingeniera en Sistemas Computacionales
Hoja:
de
Objetivo:
Material y equipo:
Cantidad
4
4
4
1
1
1
Descripcin
Ultrasnicos
Motores de Movimiento
Cables Dupn
Arduino
Pala de Metal
Chasis de Minisumo
DESCRIPCIN
Las Categoras Minisumo consisten en una lucha entre dos robots autnomos que se realiza
sobre un rea de combate (tambin denominada Ringo Dhoyo) y que consiste en lograr que
el robot oponente se salga del rea de combate
Tipo de Robot
1. El robot luchador de sumo deber ser de tipo autnomo, no pudiendo estar
conectado a ningn aparato externo como ordenadores, fuentes de alimentacin o
algn otro dispositivo ni tampoco podr disponer de comunicacin con el exterior con
aparatos como mandos de radiocontrol. De igual manera, ste no podr ser
manipulado desde el exterior durante el transcurso de la carrera ni podr dividirse en
varias partes durante el transcurso de la competicin.
2. Deber poseer un mecanismo que realice una cuenta de tiempo de seguridad igual a
5 segundos despus de su activacin y antes de proceder a su primer movimiento.
3. Al iniciar el combate (despus de la cuenta de seguridad), el robot podr desplegar
elementos que se encuentren unidos fsicamente a l.
4. Cada
robot
deber
tener
marcado en su
parte
frontal
proporcionada por la organizacin durante el registro del robot.
la
calcomana
VER.01/12/09
F-SA-67
INSTITUTO TECNOLGICO
SUPERIOR DE MISANTLA
Manual de Practicas de la Asignatura:
No. de Prctica:
Nombre de la Prctica:
1
Peleas de Minisumos
Carrera: Ingeniera en Sistemas Computacionales
Hoja:
de
Procedimiento:
1. Se arma el minisumo utilizando el chasis conseguido, con los ultrasnicos orientado al
frente, a ambos lados y en la parte trasera y la pala se coloca en la parte frontal.
2. Se programa cmo reaccionar el minisumo cuando los ultrasnicos detecten a menos de
unos cm.
3. Se monta el arduino con el chasis y se conectan los pines establecidos.
4. Se carga el programa en el arduino y se prepara para la batalla.
VER.01/12/09
F-SA-67
INSTITUTO TECNOLGICO
SUPERIOR DE MISANTLA
Manual de Practicas de la Asignatura:
No. de Prctica:
Nombre de la Prctica:
1
Peleas de Minisumos
Carrera: Ingeniera en Sistemas Computacionales
Hoja:
de
Cdigo
#include <Ultrasonic.h>
Ultrasonic radar_frontal (2,3);
Ultrasonic radar_atras (10,11);
Ultrasonic radar_izquierda(6,7);
Ultrasonic radar_derecha (8,9);
int motor1_pos=22;
int motor1_neg=23;
int motor2_pos=24;
int motor2_neg=25;
int led1=13;
int radar_f;
int radar_i;
int radar_d;
int radar_a;
void alto(){
digitalWrite(motor1_pos,LOW);
digitalWrite(motor1_neg,LOW);
digitalWrite(motor2_pos,LOW);
digitalWrite(motor2_neg,LOW);
}
void adelante(){
digitalWrite(motor1_pos,HIGH);
digitalWrite(motor1_neg,LOW);
digitalWrite(motor2_pos,HIGH);
digitalWrite(motor2_neg,LOW);
//delay(200);
}
void reversa(){
digitalWrite(motor1_pos,LOW);
digitalWrite(motor1_neg,HIGH);
digitalWrite(motor2_pos,LOW);
digitalWrite(motor2_neg,HIGH);
//delay(200);
}
void derecha(){
digitalWrite(motor1_pos,HIGH);
digitalWrite(motor1_neg,LOW);
VER.01/12/09
F-SA-67
INSTITUTO TECNOLGICO
SUPERIOR DE MISANTLA
Manual de Practicas de la Asignatura:
No. de Prctica:
Nombre de la Prctica:
1
Peleas de Minisumos
Carrera: Ingeniera en Sistemas Computacionales
Hoja:
de
digitalWrite(motor2_pos,LOW);
digitalWrite(motor2_neg,HIGH);
//delay(300);
}
void izquierda(){
digitalWrite(motor1_pos,LOW);
digitalWrite(motor1_neg,HIGH);
digitalWrite(motor2_pos,HIGH);
digitalWrite(motor2_neg,LOW);
//delay(200);
}
void setup(){
pinMode(led1,OUTPUT);
digitalWrite(led1,LOW);
}
void loop(){
radar_f=radar_frontal.Ranging(CM);
radar_i=radar_izquierda.Ranging(CM);
radar_d=radar_derecha.Ranging(CM);
radar_a=radar_atras.Ranging(CM);
if(radar_f<30)
{
adelante();
}
else if(radar_d<30)
{
derecha();
delay(200);
}
else if(radar_i<30)
{
izquierda();
delay(200);
}
else if(radar_a<30)
{
adelante();
}
else {
derecha();
VER.01/12/09
F-SA-67
INSTITUTO TECNOLGICO
SUPERIOR DE MISANTLA
Manual de Practicas de la Asignatura:
No. de Prctica:
Nombre de la Prctica:
1
Peleas de Minisumos
Carrera: Ingeniera en Sistemas Computacionales
Hoja:
de
delay (200);
}
}
Resultados
VER.01/12/09
F-SA-67
INSTITUTO TECNOLGICO
SUPERIOR DE MISANTLA
Manual de Practicas de la Asignatura:
No. de Prctica:
Nombre de la Prctica:
1
Peleas de Minisumos
Carrera: Ingeniera en Sistemas Computacionales
VER.01/12/09
Hoja:
de
F-SA-67
INSTITUTO TECNOLGICO
SUPERIOR DE MISANTLA
Manual de Practicas de la Asignatura:
No. de Prctica:
Nombre de la Prctica:
1
Peleas de Minisumos
Carrera: Ingeniera en Sistemas Computacionales
Hoja:
de
Conclusiones
La prctica nos ha ayudado a probar los conocimientos adquiridos durante el curso y poner en
prctica durante el montado y la prueba del minisumo. Esto nos ensea el tipo de usos para los que
podemos utilizar el arduino y los diferentes sensores.
Reporte de prctica: Selecciones la(s) opciones a solicitar
Introduccin.
Marco Terico.
Desarrollo de la Prctica.
Resultados.
Conclusiones y recomendaciones.
Bibliografa.
Anexos.
VER.01/12/09
F-SA-67
INSTITUTO TECNOLGICO
SUPERIOR DE MISANTLA
Manual de Practicas de la Asignatura:
No. de Prctica: Nombre de la Prctica:
Carrera:
VER.01/12/09
Hoja:
de
F-SA-67