0% encontró este documento útil (0 votos)
232 vistas11 páginas

Informe de MiniSumo 2017 UNAC

Este documento presenta un proyecto de un mini robot sumo diseñado por estudiantes de ingeniería electrónica para competir en torneos. El robot mide menos de 10x10 cm y pesa menos de 500 gramos. Incluye motores, ruedas, sensores ultrasónicos y de luz, microcontrolador Arduino, y baterías de litio. El documento describe el diseño mecánico, electrónico, programación y pruebas del robot para cumplir con los objetivos de aplicar conocimientos de electrónica y competir en torneos de mini sum

Cargado por

Romel ZR
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
232 vistas11 páginas

Informe de MiniSumo 2017 UNAC

Este documento presenta un proyecto de un mini robot sumo diseñado por estudiantes de ingeniería electrónica para competir en torneos. El robot mide menos de 10x10 cm y pesa menos de 500 gramos. Incluye motores, ruedas, sensores ultrasónicos y de luz, microcontrolador Arduino, y baterías de litio. El documento describe el diseño mecánico, electrónico, programación y pruebas del robot para cumplir con los objetivos de aplicar conocimientos de electrónica y competir en torneos de mini sum

Cargado por

Romel ZR
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

“AÑO DEL BUEN SERVICIO AL CIUDADANO”

UNIVERSIDAD NACIONAL DEL CALLAO


Ciencia y Tecnología rumbo al Tercer Milenio

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRÓNICA


ESCUELA PROFESIONAL DE INGENIERIA ELECTRÓNICA

INFORME DE MINISUMO

CURSO: DISPOSITIVOS Y COMPONENTES ELECTRÓNICOS

DOCENTE: ING. FIGUEROA SANTOS LUIS LEONCIO

CICLO ACADÉMICO: CUARTO CICLO (IV)

ALUMNO:

IZAGUIRRE VELASQUEZ FREDY 1129120099

CHOQUE CASTILLO EDISON ORLANDO 1513220215


CUSI AUCASI ALEX JONATHAN 1413215189
RAFAEL GUTIERREZ GABRIEL OMAR 1513210054
GALVEZ CACERES GABRIELA 1513220746

CALLAO – PERÚ

2017
MINISUMO

I. INTRODUCCION

Esta competencia se trata de dos robots que compiten en un doyho


(área de combate) , teniendo como objetivo que uno de ellos desplace al
otro del doyho mediante este proyecto cada uno desarrolle sus
habilidades en el campo de la electrónica, ya mediante este proyecto
podemos poner en practica nuestros conocimientos del curso de
dispositivos y componentes electrónicos y otros cursos afines.

II. OBJETIVOS

 Diseñar un MiniSumo de alta competencia para competir en la


categoría de MiniSumo organizados por las diferentes
universidades de nuestro país, así como los concursos
internacionales.
 Aplicar los conocimientos adquiridos en la carrera de los cursos
aprendidos.

III. HISTORIA
La categoría del Sumo robótico fue inventado en japon a finales de los
80’s, con el objetivo de inculcar a los alumnos a investigar acerca de la
robótica. El primer campeonato se realizó en 1990 donde lucharon 147
robot sumos, desde entonces el crecimiento del sumo robotico en japon
ha sido imparable, en la liga del 2001 participaron 4000 robots.
A inicios de los años 90 el sumo fue introducido a los Estados Unidos,
por Mato Hattori. Bill Harrison se involucró para difundir en su país,
posteriormente fue el que inventó la categoría del mini sumo.

IV. MARCO TEORICO


La lucha de mini-sumo es una competencia que consiste en construir un
robot que de manera autónoma pueda combatir contra su oponente
hasta que alguno de ellos logre sacar al contrincante del área de
combate (Dohyo). Aquél que logre sacar a su objetivo o el que
permanezca dentro del Dohyo será el ganador del encuentro.

a) BASES DEL MINISUMO 2017:


 El minisumo debe tener un máximo peso de 500g.
 La medida máxima de la base del minisumo debe ser menor o
igual a 10x10 cm2
 El minisumo no debe tener armas, sustancias químicas u otros
dispositivos que puedan hacer daño al contrincante.

1
b) CONSTRUCCION DEL MINISUMO
1. LISTA DE MATERIALES

Dispositivos y componentes Cant. Precio/unidad Precio total


motores polulo 2 20 40
llantas 2 4 8
sensores ultrasonico 1 15 15
Driver L298 1 15 15
Diodos 1N4004 8 0.1 0.8
Arduino Nano 1 50 50
Bateia Ion Litio 7.4V 2 12 24
spadines tipo macho 1 0.3 0.3
spadines tipo hembra 1 0.3 0.3
led ultrabrillantes 3mm 7 0.2 1.4
aluminio 10cm x 10cm 4 4 16
CNY70 2 3.5 7
tornillos y tuercas 18 0.3 5.4
Resistencias 16 0.04 0.7
Capacitores 2 0.2 0.4
Cables 2 2 4
Molex adapables a cables 28 0.1 2.8
Switch 2 0.5 1
silicona 1 8 8
Brakets para motores 2 4 8
Disco de corte 1 6 6
TOTAL 214.1

2. DIAGRAMA DE BLOQUES

2
3. CHASIS.
Se diseñó el siguiente chasis, teniendo en cuenta los reglamentos establecidos
para el año 2017.
Utilizamos el aluminio, ya esto tiene poca masa y es robusto

4. MOTORES POLOLU
Motor DC Micro Metal de corriente contínua con reductora diseñado y fabricado
por Pololu para uso en robótica. Nuestros Motores para Robotica son de alta
calidad, de dimensiones reducidas y con una reductora metálica que reduce las
revoluciones y aumenta la fuerza (torque). Es similar a los modelos de Sanyo.
Quieres saber la velocidad de tu robot con éste motor? Prueba nuestro calculador
de velocidad. Descargalo aqui
Especificaciones (Para 6V):
 Dimensiones: 24 x 10 x 12 mm
 Ratio de la reductora: 50:1
 Diámetro del eje: 3mm (con ranura de bloqueo)
 Voltaje nominal: 6Vcc (puede funcionar entre 3 a 9Vcc)
 Velocidad de giro sin carga: 250rpm
 Consumo sin carga: 40mA (Max: 360mA)
 Torque: 0,4 kg-cm (max)
 Peso: 10 gramos
Aunque el motor soporte un amplio rango de voltajes, se recomienda utilizarlo con
6V ya que con voltajes menores pierdes bastante fuerza y con voltajes mayores
puede afectar a la vida útil del motor.
Dado su consumo mínimo y reducido tamaño, es ideal para utilzar con integrados
de potencia como el ULN2803 o la placa Motor Kit de Arduino.
Para su montaje, se recomienda una funda protectora disponible opcionalmente, la
cual incorpora los soportes y tornillería.
5. RUEDAS:
Utilizamos llantas de goma, ya que ellos poseen alta tracción

3
6. CONTROLADOR DE MOTOR
Si queremos que el robot pueda moverse hacia adelante y hacia atrás debemos
ser capaces de cambiar la polaridad del voltaje que entrega al motor. Esto se
consigue mediante el puente H que consiste básicamente de 4 interruptores, los
cuales se cierran o se abren adecuadamente para entregar al motor un voltaje
positivo o negativo.
a) L298 y PWM
Éste controlador permite controlar hasta 2 potentes motores de corriente
contínua de forma muy sencilla y eficaz. El controlador permite controlar el
sentido de giro y velocidad mediante señales TTL que salen del atmega.
Cada puente está separado.
Características:
 Alimentación lógica: 6 - 12V
 Rango de alimentación: 4.8 ~ 46V
 Corriente máxima: 2A
 Nivel alto: 2.3V = Vin = Vss - Nivel bajo: -0.3V = Vin = 1.5V
 Temperatura de funcionamiento: -25 a +130 ºC
 Dimensiones: 47×53mm
 Peso: 29g aprox.

7. MICROCONTROLADOR
Como microcontrolador utilizamos el ATMEGA 328P . El ATmega32 es un
microcontrolador CMOS de 8 bits a baja potencia basado enarquitectura RISC de
AVR. Ejecutando las instrucciones en un solo ciclo de reloj, elATmega32 alcanza
un desempeño de 1 MIPS por MHz permitiendo al diseñador optimizar consumos
de potencia contra la velocidad de procesamiento.Las características generales
del ATmega32 son:
 ATmega32 (Serie AVR de Atmel de 8 bits).
 Arquitectura RISC
 32K bytes de memoria flash, 2K bytes de SRAM, 1024 bytes EEPROM,
2Timers/Contadores de 8 bits, 1 Timer/Contador de 16 bits, 8 canales de 10
bitsde ADC, USART, WDT, POR, BOD, 4 Canales de PWM, Puerto de ISP.
 Interfase Serial SPI para programación dentro del sistema.
 6 Modos para ahorrar potencia.

4
DIAGRAMA DE BLOQUES DEL ATMEGA 328P

5
8. SENSORES
a) ULTRASONICO HC-SR04

El sensor ultrasónico emite una señal por el pin trig con una frecuencia de 10
microsegundos el cual rebota en el objeto y regresa hacia el receptor que es el
pin echo, entonces es medido por el micro controlador

b) CNY 70
Tiene dimensiones realmente reducidas de 7x7x6mm debe estar a una
distancia del suelo inferior a 5mm para funcionar con normalidad, además
tiene un filtro de luz visible.

9. ALIMENTACIÓN DEL ROBOT


Hay 3 requisitos que se pide a la batería: voltaje, capacidad y dimensiones
reducidas.
a) Voltaje. Necesario para alimentar los motores entre 3-9v, cuanto mayor sea
el voltaje del motor, mayor serán las prestaciones, pero al alimentar el
motor con un voltaje excesivamente superior a su voltaje nominal, afecta
negativamente la vida del motor y la fiabilidad.
b) La capacidad. Está relacionado directamente el amperaje de la batería
c) Dimensiones reducidas. Su tamaño determinara en buena medida la
estructura del robot

6
CIRCUITO ESQUEMATICO

10. PROGRAMACIÓN
#define PIN_TRIG 12
#define PIN_ECO 13
float CNYanalogico;
int CNYdigital;
int distancia;
long duracion;
float sarreratentsioa;
int adelante1=8;
int adelante2=3;
int atras1=4;
int atras2=2;

void setup() {
// Inicializacion de la comunicacion serial
Serial.begin (9600);
// Inicializacion de los pines digitales
pinMode(PIN_TRIG,OUTPUT);
pinMode(PIN_ECO,INPUT);
pinMode(7,INPUT);
pinMode(adelante1,OUTPUT);
pinMode(adelante2,OUTPUT);
pinMode(atras1,OUTPUT);
pinMode(atras2,OUTPUT);
delay(3000);
digitalWrite(adelante1,LOW);

7
digitalWrite(atras1,HIGH);
digitalWrite(adelante2,HIGH);
digitalWrite(atras2,LOW);
delay(1000);
digitalWrite(adelante1,HIGH);
digitalWrite(atras1,LOW);
digitalWrite(adelante2,LOW);
digitalWrite(atras2,HIGH);
delay(1000);
digitalWrite(adelante1,HIGH);
digitalWrite(atras1,LOW);
digitalWrite(adelante2,HIGH);
digitalWrite(atras2,LOW);
delay(1000);
digitalWrite(adelante1,LOW);
digitalWrite(atras1,HIGH);
digitalWrite(adelante2,LOW);
digitalWrite(atras2,HIGH);
delay(1000);
}

void loop(){
/*Hacer el disparo */
digitalWrite(PIN_TRIG, LOW);
delayMicroseconds(2);
digitalWrite(PIN_TRIG, HIGH);//Flanco ascendente
delayMicroseconds(10);//Duracion del pulso
digitalWrite(PIN_TRIG, LOW);//Flanco descendente

/* Recuperacion del eco de respuesta */


duracion=pulseIn(PIN_ECO,HIGH);
/* Calculo de la distancia efectiva */
// distancia=(duracion/2)/29.1;
distancia=((duracion*0.034)/2);

/* Imprimir resulyados al terminar serial */


if(distancia>=500 || distancia<=0){
Serial.println("Fuera de rango");
}
else{
Serial.print(distancia);
Serial.println("cm");
}
// retardo para dispminuir la frecuencia de las lecturas
delay(50);
CNYanalogico=analogRead(A0);
sarreratentsioa=CNYanalogico*(5.0/1023.0);
8
//CNYanalogico=map(CNYanalogico,0,1023,,0.5);
CNYdigital=digitalRead(7);

Serial.print("CNY70ren balioa:");
Serial.print(sarreratentsioa);
Serial.print("v=");
Serial.print(CNYdigital);
Serial.print("=");

if(CNYdigital==1){
Serial.println("color blanco");
}
else{
Serial.println("color negro");
}
delay(50);

if(distancia>=30&&CNYdigital!=1){
digitalWrite(adelante1,LOW);
digitalWrite(atras1,HIGH);
digitalWrite(adelante2,HIGH);
digitalWrite(atras2,LOW);
delay(1000);
digitalWrite(adelante1,HIGH);
digitalWrite(atras1,LOW);
digitalWrite(adelante2,LOW);
digitalWrite(atras2,HIGH);
delay(1000);
}
if(distancia<30&&CNYdigital!=1){
digitalWrite(adelante1,HIGH);
digitalWrite(atras1,LOW);
digitalWrite(adelante2,HIGH);
digitalWrite(atras2,LOW);
}
if(CNYdigital==1){
digitalWrite(adelante1,LOW);
digitalWrite(atras1,HIGH);
digitalWrite(adelante2,LOW);
digitalWrite(atras2,HIGH);
}
}

9
V. CONCLUSIONES

 La conclusión principal es que el proyecto ha sido realmente


entretenido e instructivo, que nos motivó a competir en los diferentes
concursos de robótica organizada por las diferentes universidades del
país así también en los diferentes concursos internacionales.

 Se ha tenido que seleccionar los componentes a utilizar, diseñar todos


los circuitos para que todo funcione, buscar y comprar los componentes
a utilizarse.

 En la programación se ha basado en un conjunto covexo, ya que en ese


sentido el minisumo buscara al oponente y lo sacara de la pista de
cobate, por que la pista de combate tiene la forma de un conjunto
convexo en ese sentido la lucha se torna en la búsqueda y derrotar al
oponente.

10

También podría gustarte