Sunteți pe pagina 1din 9

INSTITUTO TECNOLGICO

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

5. Los Robots debern contar con un pulsador o interruptor de encendido/apagado


externo visible y accesible para poder iniciar las competencias o detener al robot en
caso necesario. No se permiten otros accionamientos.
6. El robot no podr tener materiales adhesivos, de succin, ventosas o similares que
permitan la sujecin del robot al Dhoyo.
7. El incumplimiento de alguno de estos puntos ser motivo de descalificacin del
robot en la competicin.

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

AREA DE COMBATE - DHOYO


Se entiende por rea de combate el espacio formado por la tarima de juego o Ring y un
espacio denominado rea exterior de seguridad que se encontrar alrededor de la tarima.
1. La tarima o Ring ser de forma circular y su superficie de madera para MiniSumo
2. Para sealar el final del Ring, ste contar con una franja pintada de color blanco.
3. El rea exterior de seguridad tendr un ancho mnimo de 1m y no existirn personas
ni objetos en ella.

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

S-ar putea să vă placă și