SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Instituto Tecnológico de Tuxtla Gutiérrez
Ciencia y Tecnología con sentido Humano
Ingeniería en Sistemas Computacionales
ROBOT PARA SOLUCIONAR LABERINTOS
“RAVEN”
Hernández Calvo, Luis Ángel; Hernández Pérez, Daniela Karina; Vázquez Hernández Eliver
Jovanny; Gómez Grajales, Luis Ángel.
Lenguajes de Interfaz.
Instituto Tecnológico de Tuxtla Gutiérrez, Carretera Panamericana Km. 1080, C.P. 29050, Apartado
Postal: 599, Tuxtla Gutiérrez, Chiapas.
Resumen— Es un proyecto, el cual lo llevamos a lo largo del semestre con el propósito de
participar en un concurso, la categoría que elegimos fue laberintos. El presente robot fue
programado en Arduino UNO, llevaba distintos materiales los cuales son; sensores
ultrasónicos, motor reductores, chasis, interruptor, jumpers, baterías (de 9 volts), puente H;
entre estos materiales buscamos personalizar tanto el código, como los materiales.
Palabras clave: Robot, laberinto, sensores ultrasónicos, arduino UNO.
Abstract— It is a project which took him throughout the semester in order to participate in a
contest, the category you chose was mazes. This robot was programmed in Arduino UNO,
had different materials which are; ultrasonic sensors, reducing engine, chassis, switch,
jumpers, batteries (9 volts), bridge H; among these materials we seek to customize both the
code and the materials.
Keywords: Robot, maze, ultrasonic sensors, arduino UNO.
Introducción
Desde el principio del semestre nos
emocionamos con el proyecto del robot, por
varias razones, una de ellas era aprender a
aplicar la programación en algo que valiera la
pena y que mejor que en esto, otra cosa
esencial fue que podríamos armarlo nosotros
mismos, lo cual implicaba que nuestro toque
personal estaría presente, aunque sabíamos
que algunos cosas iba a ser de dificultad,
nosotros continuamos, comenzando a ver
que material teníamos que utilizar, para luego
ir a conseguirlo. Para lograr el desarrollo
adecuado del robot, es necesario tener
conocimiento de la electrónica. El equipo
wallet se esforzó mucho para poder lograr el
buen funcionamiento del robot y obtener los
resultados deseados que teníamos desde el
inicio del curso de lenguaje de interfaz.
Instituto Tecnológico de Tuxtla Gutiérrez
Ciencia y Tecnología con sentido Humano
Ingeniería en Sistemas Computacionales
Materiales
Materiales que usamos en nuestro prototipo:
 Arduino UNO: Arduino es una plataforma de prototipos electrónica de código abierto (open-
source) basada en hardware y software flexibles y fáciles de usar. Está pensado para
artistas, diseñadores, como hobby y para cualquiera interesado en crear objetos o entornos
interactivos.
Arduino puede sentir el entorno mediante la recepción de entradas desde una variedad
de sensores y puede afectar a su alrededor mediante el control de luces, motores y otros
artefactos. El microcontrolador de la placa se programa usando el Arduino Programming
Language (basado en Wiring) y el Arduino Development Environment (basado en
Processing). Los proyectos de Arduino pueden ser autonomos o se pueden comunicar con
software en ejecución en UN ordenador (por ejemplo con Flash, Processing, MaxMSP,
etc.).
Las placas se pueden ensamblar a mano o encargarlas preensambladas; el software se
puede descargar gratuitamente. Los diseños de referencia del hardware (archivos CAD)
están disponibles bajo licencia open-source, por lo que eres libre de adaptarlas a tus
necesidades.
 Sensores ultrasónicos: es un módulo que incorpora un par de transductores de ultrasonido
que se utilizan de manera conjunta para determinar la distancia del sensor con un objeto
colocado enfrente de este. Quizá la característica más destacada del HC-SR04 es que
puede ser adquirido por una baja suma de dinero y esto mismo lo ha hecho muy popular.
Afortunadamente el módulo HC-SR04 es bastante fácil de utilizar a pesar de su bajo precio
y no demanda grán cantidad de trabajo ponerlo a funcionar, mucho menos si utilizamos
una librería para sensores ultrasónicos.
 Jumpers: o puente es un elemento que permite cerrar el circuito eléctrico del que forma
parte dos conexiones. Esto puede hacerse mediante soldadura (se derrite suficiente estaño
para cerrar el circuito), soldando un cable o alambre entre ambos puntos o, lo más
frecuente, conectado dos pines en hilera o paralelo mediante una pieza de plástico que
protege el material conductor que cierra el circuito. Los más habituales tienen tamaños de
2,54 mm, 2 mm y 1,27 mm.
 Motorreductores: son apropiados para el accionamiento de toda clase de máquinas y
aparatos de uso industrial, que necesitan reducir su velocidad en una forma segura y
eficiente. Se suministran normalmente acoplando a la unidad reductora un motor eléctrico
normalizado asincrónico tipo jaula de ardilla, totalmente cerrado y refrigerado por ventilador
para conectar a redes trifásicas de 220/440 voltios y 60 Hz.
 Sensores ópticos: Detectan la presencia de una persona o de un objeto que interrumpen el
haz de luz que le llega al sensor. Se utiliza para detener su movimiento cuando van a
tropezar con un obstáculo o bien disparar alguna alarma. También sirven para regular la
iluminación artificial en función de la luz natural.
 Puente H: es un circuito electronico que nos permite controlar el giro de un motor de
corriente continua, me refiero a que el motor gire en el sentido de las agujas de un reloj o
en el sentido contrario a las mismas.
 Interruptor:
 Batería recargable de 9 volts
 Cables
 Llanta deslizable
Instituto Tecnológico de Tuxtla Gutiérrez
Ciencia y Tecnología con sentido Humano
Ingeniería en Sistemas Computacionales
Desarrollo y diseño
En un principio comenzamos a conseguir el material que tenía que llevar nuestro prototipo,
pensamos en la forma que debía de tener, colocamos una pequeña base de plástico la cual tenía
que tener todo el material, después colocamos 2 motor reductores y una pequeña llanta deslizable
Pero eso no era todo, colocamos 3 sensores ultrasónicos en la parte de enfrente para que este
comprendiera el entorno, el sensor óptico iba adentro, los jumpers fueron utilizados para que
conectáramos al igual que los cables, la batería fue usada para darle alimentación y estábamos
pensando de que tipo seria, el interruptor iba en la parte de atrás, mientras que el arduino UNO era
utilizado para ir programando su código, no fue fácil porque tuvo diversas modificaciones, nuestro
prototipo fue algo de lo que estamos orgullosos pero esperábamos más…
Instituto Tecnológico de Tuxtla Gutiérrez
Ciencia y Tecnología con sentido Humano
Ingeniería en Sistemas Computacionales
Resultados y Discusión
Al final acomodamos todo como creímos mejor, el código fue modificado varias veces, por que al
momento de probarlo no quedaba como deseábamos, este detectaba pero avanzaba hacia los
obstáculos.
Aplicación:
Un robot laberinto podría aplicarse en las vías de trenes, metros o ferrocarriles para que cuando
detecten un objeto que les impida realizar su recorrido, mediante los detectores de obstáculos
puede que el tren se detenga o este mande un mensaje a la estación para que verifique si puede
seguir su curso o en su caso parar para evitar mayor daño a los pasajeros o en su caso al propio
vehículo.
Código del robot Raven
//esta son las declaraciones de los motores de las llantas, donde indicamos los pines donde se
deberán instalar.
#define MOTOR_1_FORWARD 13
#define MOTOR_1_BACK 11
Instituto Tecnológico de Tuxtla Gutiérrez
Ciencia y Tecnología con sentido Humano
Ingeniería en Sistemas Computacionales
#define MOTOR_2_FORWARD 9
#define MOTOR_2_BACK 10
Estas variables corresponden a los sensores ultrasónicos, también nos indica en cuales pin de la
placa arduino deberán instalarse.
int ECHO_DER = 7;
int TRIG_DER = 6;
int ECHO_FRENTE = 5;
int TRIG_FRENTE = 4;
int ECHO_IZQ = 3;
int TRIG_IZQ = 2;
void setup()
{
//En esta parte mandamos energia a los motores en la placa de arduino.
pinMode(MOTOR_1_FORWARD, OUTPUT);
pinMode(MOTOR_1_BACK, OUTPUT);
pinMode(MOTOR_2_FORWARD, OUTPUT);
pinMode(MOTOR_2_BACK, OUTPUT);
//en esta parte encendemos los sensores quienes detectaran los objetos, es decir los obstáculos
que nuestro robot localice durante su desplazamiento.
pinMode(ECHO_DER, INPUT);
pinMode(TRIG_DER, OUTPUT);
pinMode(ECHO_FRENTE, INPUT);
pinMode(TRIG_FRENTE, OUTPUT);
pinMode(ECHO_IZQ, INPUT);
pinMode(TRIG_IZQ, OUTPUT);
}
void loop()
{
delay(5000);
while(true){
long dur_frente, dur_der, dur_izq, frente, derecha, izquierda;
digitalWrite(TRIG_DER, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_DER, HIGH);
delayMicroseconds(5);
digitalWrite(TRIG_DER, LOW);
dur_der = pulseIn(ECHO_DER, HIGH);
derecha = dur_der/29/2;
digitalWrite(TRIG_FRENTE, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_FRENTE, HIGH);
delayMicroseconds(5);
Instituto Tecnológico de Tuxtla Gutiérrez
Ciencia y Tecnología con sentido Humano
Ingeniería en Sistemas Computacionales
digitalWrite(TRIG_FRENTE, LOW);
dur_frente = pulseIn(ECHO_FRENTE, HIGH);
frente = dur_frente/29/2;
digitalWrite(TRIG_IZQ, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_IZQ, HIGH);
delayMicroseconds(5);
digitalWrite(TRIG_IZQ, LOW);
dur_izq = pulseIn(ECHO_IZQ, HIGH);
izquierda = dur_izq/29/2;
analogWrite(MOTOR_1_FORWARD, 0);
analogWrite(MOTOR_1_BACK, 0);
analogWrite(MOTOR_2_FORWARD, 0);
analogWrite(MOTOR_2_BACK, 0);
if(frente>8) {
if(derecha>7 && derecha<12) {
analogWrite(MOTOR_1_FORWARD, 120);
analogWrite(MOTOR_1_BACK, 0);
analogWrite(MOTOR_2_FORWARD, 0);
analogWrite(MOTOR_2_BACK, 150);
}
if(derecha>=12){
analogWrite(MOTOR_1_FORWARD, 255);
analogWrite(MOTOR_1_BACK, 0);
analogWrite(MOTOR_2_FORWARD, 0);
analogWrite(MOTOR_2_BACK, 60);
}
if(derecha<=5){
analogWrite(MOTOR_1_FORWARD, 60);
analogWrite(MOTOR_1_BACK, 0);
analogWrite(MOTOR_2_FORWARD, 0);
analogWrite(MOTOR_2_BACK, 255);
}
}
if(izquierda <=15 && derecha>15 && frente <=8) der();
if(izquierda >15 && derecha>15 && frente <=8) der();
if(derecha <=15 && izquierda>15 && frente <=8) izq();
if(derecha <=15 && izquierda<=15 && frente<=8) girar();
}
Instituto Tecnológico de Tuxtla Gutiérrez
Ciencia y Tecnología con sentido Humano
Ingeniería en Sistemas Computacionales
}
void izq(){
analogWrite(MOTOR_1_FORWARD, 0);
analogWrite(MOTOR_1_BACK, 255);
analogWrite(MOTOR_2_FORWARD, 0);
analogWrite(MOTOR_2_BACK, 255);
delay(700);
Serial.println("izq");
}
void der(){
analogWrite(MOTOR_1_FORWARD, 255);
analogWrite(MOTOR_1_BACK, 0);
analogWrite(MOTOR_2_FORWARD, 255);
analogWrite(MOTOR_2_BACK, 0);
delay(800);
Serial.println("der");
}
void girar(){
analogWrite(MOTOR_1_FORWARD, 255);
analogWrite(MOTOR_1_BACK, 0);
analogWrite(MOTOR_2_FORWARD, 255);
analogWrite(MOTOR_2_BACK, 0);
delay(1200);
Serial.println("giro");
}
Conclusiones
Deseamos mejorar esta experiencia, puesto a que aprendimos mucho y de los fallos; podemos
saber dónde ajustar. El robot nos emocionó mucho, quisiéramos agregar más material al robot,
como por ejemplo unos led’s que digan su nombre, más que eso, ay que perfeccionar el código
para que el robot puedo resolver el laberinto sin el mayor de los problemas. Como recompensa
obtuvimos un conocimiento bastante amplio en el ámbito de la electrónica, desarrollar aplicaciones
con arduino y utilizar diferentes materiales con los cuales podemos desarrollar prototipos realmente
increíbles, capaces de resolver cualquier conflicto en la vida real.
Los robots suelen ser una de las herramientas más eficientes que los seres humanos podemos
desarrollar, gracias a ellos no arriesgamos vidas humanas en actividades donde las personas no
podrían realizar.
Instituto Tecnológico de Tuxtla Gutiérrez
Ciencia y Tecnología con sentido Humano
Ingeniería en Sistemas Computacionales
Referencias/Bibliografía
http://profundiza.org/proyecto-finalizado-el-robot-resuelve-laberintos-del-romero-murube/
https://www.arduino.cc/en/main/arduinoBoardUno
http://www.ittuxtlagutierrez.edu.mx/index.php?option=com_content&view=article&id=1123&Itemid=
27
http://indianabot.tripod.com/
http://uea2013.frbb.utn.edu.ar/wp-content/uploads/TE_1.pdf
https://www.youtube.com/watch?v=oFyTtHxYDGw

Más contenido relacionado

La actualidad más candente

Comunicación cade simu con pc_simu
Comunicación cade simu con pc_simuComunicación cade simu con pc_simu
Comunicación cade simu con pc_simuguelo
 
Estructura de las computadoras digitales
Estructura de las computadoras digitalesEstructura de las computadoras digitales
Estructura de las computadoras digitalesvikijudith
 
Electroneumatica basica
Electroneumatica basicaElectroneumatica basica
Electroneumatica basicajesuspsa
 
Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de lineataicon
 
Manual de Uso Detallado de Proteus
Manual de Uso Detallado de ProteusManual de Uso Detallado de Proteus
Manual de Uso Detallado de ProteusPaolaPerez263
 
Electrónica digital: Diseño de contador con flip-flop tipo JK y D haciendo de...
Electrónica digital: Diseño de contador con flip-flop tipo JK y D haciendo de...Electrónica digital: Diseño de contador con flip-flop tipo JK y D haciendo de...
Electrónica digital: Diseño de contador con flip-flop tipo JK y D haciendo de...SANTIAGO PABLO ALBERTO
 
Instalaciones electricas domiciliarias
Instalaciones electricas domiciliariasInstalaciones electricas domiciliarias
Instalaciones electricas domiciliariasFedor Bancoff R.
 
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.UDO Monagas
 
Manual De Cableado Electrico V.2009
Manual De Cableado Electrico V.2009Manual De Cableado Electrico V.2009
Manual De Cableado Electrico V.2009JULIO
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Manuel Fernandez Barcell
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladoresXavier Solis
 
Automatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garajeAutomatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garajeJomicast
 
Devicenet
DevicenetDevicenet
Devicenetdave
 
Montaje de circuito en proteus
Montaje de circuito en proteusMontaje de circuito en proteus
Montaje de circuito en proteusMIZORR
 
Electroneumática y Neumática: ejercicios básicos en fluidsim
Electroneumática y Neumática: ejercicios básicos en fluidsimElectroneumática y Neumática: ejercicios básicos en fluidsim
Electroneumática y Neumática: ejercicios básicos en fluidsimSANTIAGO PABLO ALBERTO
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
 
Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014conchaes
 

La actualidad más candente (20)

Comunicación cade simu con pc_simu
Comunicación cade simu con pc_simuComunicación cade simu con pc_simu
Comunicación cade simu con pc_simu
 
Estructura de las computadoras digitales
Estructura de las computadoras digitalesEstructura de las computadoras digitales
Estructura de las computadoras digitales
 
Electroneumatica basica
Electroneumatica basicaElectroneumatica basica
Electroneumatica basica
 
Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de linea
 
Manual de Uso Detallado de Proteus
Manual de Uso Detallado de ProteusManual de Uso Detallado de Proteus
Manual de Uso Detallado de Proteus
 
Electrónica digital: Diseño de contador con flip-flop tipo JK y D haciendo de...
Electrónica digital: Diseño de contador con flip-flop tipo JK y D haciendo de...Electrónica digital: Diseño de contador con flip-flop tipo JK y D haciendo de...
Electrónica digital: Diseño de contador con flip-flop tipo JK y D haciendo de...
 
Instalaciones electricas domiciliarias
Instalaciones electricas domiciliariasInstalaciones electricas domiciliarias
Instalaciones electricas domiciliarias
 
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.
 
Manual De Cableado Electrico V.2009
Manual De Cableado Electrico V.2009Manual De Cableado Electrico V.2009
Manual De Cableado Electrico V.2009
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladores
 
Automatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garajeAutomatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garaje
 
Devicenet
DevicenetDevicenet
Devicenet
 
Conexiones del PIC16F887
Conexiones del PIC16F887Conexiones del PIC16F887
Conexiones del PIC16F887
 
Montaje de circuito en proteus
Montaje de circuito en proteusMontaje de circuito en proteus
Montaje de circuito en proteus
 
Electroneumática y Neumática: ejercicios básicos en fluidsim
Electroneumática y Neumática: ejercicios básicos en fluidsimElectroneumática y Neumática: ejercicios básicos en fluidsim
Electroneumática y Neumática: ejercicios básicos en fluidsim
 
Seguidor De Linea Negra
Seguidor De Linea NegraSeguidor De Linea Negra
Seguidor De Linea Negra
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
 
Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014
 
Seguidor de linea con arduino
Seguidor de linea con arduinoSeguidor de linea con arduino
Seguidor de linea con arduino
 

Destacado

Desafío laberinto curso online
Desafío laberinto   curso onlineDesafío laberinto   curso online
Desafío laberinto curso onlineMarcos Berttoni
 
Proyecto De Grado (2005) - Español
Proyecto De Grado (2005) - EspañolProyecto De Grado (2005) - Español
Proyecto De Grado (2005) - EspañolDaniel Dominguez
 
La investigación científica y tecnológica
La investigación científica y tecnológica La investigación científica y tecnológica
La investigación científica y tecnológica liras loca
 
Ventajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosVentajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosIsabel
 
Investigacion cientifica y tecnologica power point
Investigacion cientifica y tecnologica power pointInvestigacion cientifica y tecnologica power point
Investigacion cientifica y tecnologica power pointJaguar Luis XD
 
Cuadro coparativo tipos de investigacion
Cuadro coparativo tipos de investigacionCuadro coparativo tipos de investigacion
Cuadro coparativo tipos de investigacionLili Sanchez
 
Cuadro comparativo Tipos de Investigación
Cuadro comparativo Tipos de Investigación Cuadro comparativo Tipos de Investigación
Cuadro comparativo Tipos de Investigación Andreina Garces
 
Investigacion cientifica y tecnologica
Investigacion cientifica y tecnologicaInvestigacion cientifica y tecnologica
Investigacion cientifica y tecnologicanayeli Diaz
 
Etat de l’art des serveurs Unix au dessus de Mach (1995)
Etat de l’art des serveurs Unix au dessus de Mach (1995)Etat de l’art des serveurs Unix au dessus de Mach (1995)
Etat de l’art des serveurs Unix au dessus de Mach (1995)Julien SIMON
 
Celeb Departures
Celeb DeparturesCeleb Departures
Celeb DeparturesTracy Weeks
 
La presi¢n arterial y su salud
La presi¢n arterial y su saludLa presi¢n arterial y su salud
La presi¢n arterial y su saludBrenda Altamirano
 
Lernen sie deutschland kennen!
Lernen sie deutschland kennen!Lernen sie deutschland kennen!
Lernen sie deutschland kennen!angelikiang
 
Die Publikations Liste August 2014
Die Publikations Liste August 2014Die Publikations Liste August 2014
Die Publikations Liste August 2014Dr Lendy Spires
 
Belmont private banking kongress stolperstein beteiligungsschwellen
Belmont private banking kongress stolperstein beteiligungsschwellenBelmont private banking kongress stolperstein beteiligungsschwellen
Belmont private banking kongress stolperstein beteiligungsschwellenLutz Hartmann
 
Recomendaciones para evitar la contaminación en el salvador
Recomendaciones para evitar la contaminación en el salvadorRecomendaciones para evitar la contaminación en el salvador
Recomendaciones para evitar la contaminación en el salvadornancy carolina lopez perez
 
Usages des technologies mobiles en milieu universitaire africain: cas des uni...
Usages des technologies mobiles en milieu universitaire africain: cas des uni...Usages des technologies mobiles en milieu universitaire africain: cas des uni...
Usages des technologies mobiles en milieu universitaire africain: cas des uni...African Virtual University
 
Présentation de l'Opportunité StemTech
Présentation de l'Opportunité StemTechPrésentation de l'Opportunité StemTech
Présentation de l'Opportunité StemTechFrédéric Lapointe
 

Destacado (20)

Robot Laberinto
Robot LaberintoRobot Laberinto
Robot Laberinto
 
Desafío laberinto curso online
Desafío laberinto   curso onlineDesafío laberinto   curso online
Desafío laberinto curso online
 
Proyecto De Grado (2005) - Español
Proyecto De Grado (2005) - EspañolProyecto De Grado (2005) - Español
Proyecto De Grado (2005) - Español
 
La investigación científica y tecnológica
La investigación científica y tecnológica La investigación científica y tecnológica
La investigación científica y tecnológica
 
Ventajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosVentajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivos
 
Investigacion cientifica y tecnologica power point
Investigacion cientifica y tecnologica power pointInvestigacion cientifica y tecnologica power point
Investigacion cientifica y tecnologica power point
 
Cuadro coparativo tipos de investigacion
Cuadro coparativo tipos de investigacionCuadro coparativo tipos de investigacion
Cuadro coparativo tipos de investigacion
 
Cuadro comparativo Tipos de Investigación
Cuadro comparativo Tipos de Investigación Cuadro comparativo Tipos de Investigación
Cuadro comparativo Tipos de Investigación
 
Investigacion cientifica y tecnologica
Investigacion cientifica y tecnologicaInvestigacion cientifica y tecnologica
Investigacion cientifica y tecnologica
 
Etat de l’art des serveurs Unix au dessus de Mach (1995)
Etat de l’art des serveurs Unix au dessus de Mach (1995)Etat de l’art des serveurs Unix au dessus de Mach (1995)
Etat de l’art des serveurs Unix au dessus de Mach (1995)
 
Celeb Departures
Celeb DeparturesCeleb Departures
Celeb Departures
 
La presi¢n arterial y su salud
La presi¢n arterial y su saludLa presi¢n arterial y su salud
La presi¢n arterial y su salud
 
Lernen sie deutschland kennen!
Lernen sie deutschland kennen!Lernen sie deutschland kennen!
Lernen sie deutschland kennen!
 
Die Publikations Liste August 2014
Die Publikations Liste August 2014Die Publikations Liste August 2014
Die Publikations Liste August 2014
 
Belmont private banking kongress stolperstein beteiligungsschwellen
Belmont private banking kongress stolperstein beteiligungsschwellenBelmont private banking kongress stolperstein beteiligungsschwellen
Belmont private banking kongress stolperstein beteiligungsschwellen
 
1. un lugar en el universo
1. un lugar en el universo1. un lugar en el universo
1. un lugar en el universo
 
Infographie saisons
Infographie saisonsInfographie saisons
Infographie saisons
 
Recomendaciones para evitar la contaminación en el salvador
Recomendaciones para evitar la contaminación en el salvadorRecomendaciones para evitar la contaminación en el salvador
Recomendaciones para evitar la contaminación en el salvador
 
Usages des technologies mobiles en milieu universitaire africain: cas des uni...
Usages des technologies mobiles en milieu universitaire africain: cas des uni...Usages des technologies mobiles en milieu universitaire africain: cas des uni...
Usages des technologies mobiles en milieu universitaire africain: cas des uni...
 
Présentation de l'Opportunité StemTech
Présentation de l'Opportunité StemTechPrésentation de l'Opportunité StemTech
Présentation de l'Opportunité StemTech
 

Similar a Robot Laberinto Raven

21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdfJuanSalvadorGarciaHe
 
Informe escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduinoInforme escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduinoJuan Castillo Bolaños
 
Trababajo sobre placa arduino
Trababajo sobre placa arduinoTrababajo sobre placa arduino
Trababajo sobre placa arduinoValeria Gonzalez
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologiadunar38
 
Fundamentos de la electricidad y la electronica 10 3 primer periodo
Fundamentos de la electricidad y la electronica 10 3 primer periodoFundamentos de la electricidad y la electronica 10 3 primer periodo
Fundamentos de la electricidad y la electronica 10 3 primer periododavidlopez878156
 
Proyecto - Electrónica y Circuitos digitales.docx
Proyecto - Electrónica y Circuitos digitales.docxProyecto - Electrónica y Circuitos digitales.docx
Proyecto - Electrónica y Circuitos digitales.docxJimmyJhonFernandezZa1
 
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)INSPT-UTN
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologiadeibytrochez
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)Daniel Plaza
 

Similar a Robot Laberinto Raven (20)

21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
 
Placa arduino
Placa arduinoPlaca arduino
Placa arduino
 
Informe escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduinoInforme escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduino
 
Trababajo sobre placa arduino
Trababajo sobre placa arduinoTrababajo sobre placa arduino
Trababajo sobre placa arduino
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Fundamentos de la electricidad y la electronica 10 3 primer periodo
Fundamentos de la electricidad y la electronica 10 3 primer periodoFundamentos de la electricidad y la electronica 10 3 primer periodo
Fundamentos de la electricidad y la electronica 10 3 primer periodo
 
Robot Seguidor de Lineas
Robot Seguidor de LineasRobot Seguidor de Lineas
Robot Seguidor de Lineas
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Proyecto - Electrónica y Circuitos digitales.docx
Proyecto - Electrónica y Circuitos digitales.docxProyecto - Electrónica y Circuitos digitales.docx
Proyecto - Electrónica y Circuitos digitales.docx
 
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
 
electricidad y electrónica
electricidad y electrónica electricidad y electrónica
electricidad y electrónica
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Trabajo de tecnologia (2)
Trabajo de tecnologia (2)Trabajo de tecnologia (2)
Trabajo de tecnologia (2)
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 

Más de Extensión del Instituto Tecnológico de Tuxtla Gutiérrez sede Bochil

Más de Extensión del Instituto Tecnológico de Tuxtla Gutiérrez sede Bochil (20)

Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
1.3 La memoria principal ram
1.3 La memoria principal ram1.3 La memoria principal ram
1.3 La memoria principal ram
 
Sistema de Información Geográfica
Sistema de Información GeográficaSistema de Información Geográfica
Sistema de Información Geográfica
 
2o torneo estatal interuniversitario de robótica 2015
2o torneo estatal interuniversitario de robótica 20152o torneo estatal interuniversitario de robótica 2015
2o torneo estatal interuniversitario de robótica 2015
 
1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos
 
TORMENTA TROPICAL “LARRY”
TORMENTA TROPICAL “LARRY”TORMENTA TROPICAL “LARRY”
TORMENTA TROPICAL “LARRY”
 
Triangulation based mapping. Digital terrain models
Triangulation based mapping. Digital terrain modelsTriangulation based mapping. Digital terrain models
Triangulation based mapping. Digital terrain models
 
Triangular Trregular Network
Triangular Trregular NetworkTriangular Trregular Network
Triangular Trregular Network
 
Tim Telcik contour TIN
Tim Telcik contour TINTim Telcik contour TIN
Tim Telcik contour TIN
 
Three dimensional surfaces
Three dimensional surfacesThree dimensional surfaces
Three dimensional surfaces
 
The history of geographic information systems invention and re invention of t...
The history of geographic information systems invention and re invention of t...The history of geographic information systems invention and re invention of t...
The history of geographic information systems invention and re invention of t...
 
Cartographic data structures
Cartographic data structuresCartographic data structures
Cartographic data structures
 
A step towards interactive displays of digital elevation models
A step towards interactive displays of digital elevation modelsA step towards interactive displays of digital elevation models
A step towards interactive displays of digital elevation models
 
Seguridad en redes de computadoras
Seguridad en redes de computadorasSeguridad en redes de computadoras
Seguridad en redes de computadoras
 
Diagramas Entidad Relacion
Diagramas Entidad RelacionDiagramas Entidad Relacion
Diagramas Entidad Relacion
 
Seguridad en redes informaticas
Seguridad en redes informaticasSeguridad en redes informaticas
Seguridad en redes informaticas
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Informatica forense
Informatica forenseInformatica forense
Informatica forense
 
¿Que es una startup?
¿Que es una startup?¿Que es una startup?
¿Que es una startup?
 

Último

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 

Último (20)

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 

Robot Laberinto Raven

  • 1. Instituto Tecnológico de Tuxtla Gutiérrez Ciencia y Tecnología con sentido Humano Ingeniería en Sistemas Computacionales ROBOT PARA SOLUCIONAR LABERINTOS “RAVEN” Hernández Calvo, Luis Ángel; Hernández Pérez, Daniela Karina; Vázquez Hernández Eliver Jovanny; Gómez Grajales, Luis Ángel. Lenguajes de Interfaz. Instituto Tecnológico de Tuxtla Gutiérrez, Carretera Panamericana Km. 1080, C.P. 29050, Apartado Postal: 599, Tuxtla Gutiérrez, Chiapas. Resumen— Es un proyecto, el cual lo llevamos a lo largo del semestre con el propósito de participar en un concurso, la categoría que elegimos fue laberintos. El presente robot fue programado en Arduino UNO, llevaba distintos materiales los cuales son; sensores ultrasónicos, motor reductores, chasis, interruptor, jumpers, baterías (de 9 volts), puente H; entre estos materiales buscamos personalizar tanto el código, como los materiales. Palabras clave: Robot, laberinto, sensores ultrasónicos, arduino UNO. Abstract— It is a project which took him throughout the semester in order to participate in a contest, the category you chose was mazes. This robot was programmed in Arduino UNO, had different materials which are; ultrasonic sensors, reducing engine, chassis, switch, jumpers, batteries (9 volts), bridge H; among these materials we seek to customize both the code and the materials. Keywords: Robot, maze, ultrasonic sensors, arduino UNO. Introducción Desde el principio del semestre nos emocionamos con el proyecto del robot, por varias razones, una de ellas era aprender a aplicar la programación en algo que valiera la pena y que mejor que en esto, otra cosa esencial fue que podríamos armarlo nosotros mismos, lo cual implicaba que nuestro toque personal estaría presente, aunque sabíamos que algunos cosas iba a ser de dificultad, nosotros continuamos, comenzando a ver que material teníamos que utilizar, para luego ir a conseguirlo. Para lograr el desarrollo adecuado del robot, es necesario tener conocimiento de la electrónica. El equipo wallet se esforzó mucho para poder lograr el buen funcionamiento del robot y obtener los resultados deseados que teníamos desde el inicio del curso de lenguaje de interfaz.
  • 2. Instituto Tecnológico de Tuxtla Gutiérrez Ciencia y Tecnología con sentido Humano Ingeniería en Sistemas Computacionales Materiales Materiales que usamos en nuestro prototipo:  Arduino UNO: Arduino es una plataforma de prototipos electrónica de código abierto (open- source) basada en hardware y software flexibles y fáciles de usar. Está pensado para artistas, diseñadores, como hobby y para cualquiera interesado en crear objetos o entornos interactivos. Arduino puede sentir el entorno mediante la recepción de entradas desde una variedad de sensores y puede afectar a su alrededor mediante el control de luces, motores y otros artefactos. El microcontrolador de la placa se programa usando el Arduino Programming Language (basado en Wiring) y el Arduino Development Environment (basado en Processing). Los proyectos de Arduino pueden ser autonomos o se pueden comunicar con software en ejecución en UN ordenador (por ejemplo con Flash, Processing, MaxMSP, etc.). Las placas se pueden ensamblar a mano o encargarlas preensambladas; el software se puede descargar gratuitamente. Los diseños de referencia del hardware (archivos CAD) están disponibles bajo licencia open-source, por lo que eres libre de adaptarlas a tus necesidades.  Sensores ultrasónicos: es un módulo que incorpora un par de transductores de ultrasonido que se utilizan de manera conjunta para determinar la distancia del sensor con un objeto colocado enfrente de este. Quizá la característica más destacada del HC-SR04 es que puede ser adquirido por una baja suma de dinero y esto mismo lo ha hecho muy popular. Afortunadamente el módulo HC-SR04 es bastante fácil de utilizar a pesar de su bajo precio y no demanda grán cantidad de trabajo ponerlo a funcionar, mucho menos si utilizamos una librería para sensores ultrasónicos.  Jumpers: o puente es un elemento que permite cerrar el circuito eléctrico del que forma parte dos conexiones. Esto puede hacerse mediante soldadura (se derrite suficiente estaño para cerrar el circuito), soldando un cable o alambre entre ambos puntos o, lo más frecuente, conectado dos pines en hilera o paralelo mediante una pieza de plástico que protege el material conductor que cierra el circuito. Los más habituales tienen tamaños de 2,54 mm, 2 mm y 1,27 mm.  Motorreductores: son apropiados para el accionamiento de toda clase de máquinas y aparatos de uso industrial, que necesitan reducir su velocidad en una forma segura y eficiente. Se suministran normalmente acoplando a la unidad reductora un motor eléctrico normalizado asincrónico tipo jaula de ardilla, totalmente cerrado y refrigerado por ventilador para conectar a redes trifásicas de 220/440 voltios y 60 Hz.  Sensores ópticos: Detectan la presencia de una persona o de un objeto que interrumpen el haz de luz que le llega al sensor. Se utiliza para detener su movimiento cuando van a tropezar con un obstáculo o bien disparar alguna alarma. También sirven para regular la iluminación artificial en función de la luz natural.  Puente H: es un circuito electronico que nos permite controlar el giro de un motor de corriente continua, me refiero a que el motor gire en el sentido de las agujas de un reloj o en el sentido contrario a las mismas.  Interruptor:  Batería recargable de 9 volts  Cables  Llanta deslizable
  • 3. Instituto Tecnológico de Tuxtla Gutiérrez Ciencia y Tecnología con sentido Humano Ingeniería en Sistemas Computacionales Desarrollo y diseño En un principio comenzamos a conseguir el material que tenía que llevar nuestro prototipo, pensamos en la forma que debía de tener, colocamos una pequeña base de plástico la cual tenía que tener todo el material, después colocamos 2 motor reductores y una pequeña llanta deslizable Pero eso no era todo, colocamos 3 sensores ultrasónicos en la parte de enfrente para que este comprendiera el entorno, el sensor óptico iba adentro, los jumpers fueron utilizados para que conectáramos al igual que los cables, la batería fue usada para darle alimentación y estábamos pensando de que tipo seria, el interruptor iba en la parte de atrás, mientras que el arduino UNO era utilizado para ir programando su código, no fue fácil porque tuvo diversas modificaciones, nuestro prototipo fue algo de lo que estamos orgullosos pero esperábamos más…
  • 4. Instituto Tecnológico de Tuxtla Gutiérrez Ciencia y Tecnología con sentido Humano Ingeniería en Sistemas Computacionales Resultados y Discusión Al final acomodamos todo como creímos mejor, el código fue modificado varias veces, por que al momento de probarlo no quedaba como deseábamos, este detectaba pero avanzaba hacia los obstáculos. Aplicación: Un robot laberinto podría aplicarse en las vías de trenes, metros o ferrocarriles para que cuando detecten un objeto que les impida realizar su recorrido, mediante los detectores de obstáculos puede que el tren se detenga o este mande un mensaje a la estación para que verifique si puede seguir su curso o en su caso parar para evitar mayor daño a los pasajeros o en su caso al propio vehículo. Código del robot Raven //esta son las declaraciones de los motores de las llantas, donde indicamos los pines donde se deberán instalar. #define MOTOR_1_FORWARD 13 #define MOTOR_1_BACK 11
  • 5. Instituto Tecnológico de Tuxtla Gutiérrez Ciencia y Tecnología con sentido Humano Ingeniería en Sistemas Computacionales #define MOTOR_2_FORWARD 9 #define MOTOR_2_BACK 10 Estas variables corresponden a los sensores ultrasónicos, también nos indica en cuales pin de la placa arduino deberán instalarse. int ECHO_DER = 7; int TRIG_DER = 6; int ECHO_FRENTE = 5; int TRIG_FRENTE = 4; int ECHO_IZQ = 3; int TRIG_IZQ = 2; void setup() { //En esta parte mandamos energia a los motores en la placa de arduino. pinMode(MOTOR_1_FORWARD, OUTPUT); pinMode(MOTOR_1_BACK, OUTPUT); pinMode(MOTOR_2_FORWARD, OUTPUT); pinMode(MOTOR_2_BACK, OUTPUT); //en esta parte encendemos los sensores quienes detectaran los objetos, es decir los obstáculos que nuestro robot localice durante su desplazamiento. pinMode(ECHO_DER, INPUT); pinMode(TRIG_DER, OUTPUT); pinMode(ECHO_FRENTE, INPUT); pinMode(TRIG_FRENTE, OUTPUT); pinMode(ECHO_IZQ, INPUT); pinMode(TRIG_IZQ, OUTPUT); } void loop() { delay(5000); while(true){ long dur_frente, dur_der, dur_izq, frente, derecha, izquierda; digitalWrite(TRIG_DER, LOW); delayMicroseconds(2); digitalWrite(TRIG_DER, HIGH); delayMicroseconds(5); digitalWrite(TRIG_DER, LOW); dur_der = pulseIn(ECHO_DER, HIGH); derecha = dur_der/29/2; digitalWrite(TRIG_FRENTE, LOW); delayMicroseconds(2); digitalWrite(TRIG_FRENTE, HIGH); delayMicroseconds(5);
  • 6. Instituto Tecnológico de Tuxtla Gutiérrez Ciencia y Tecnología con sentido Humano Ingeniería en Sistemas Computacionales digitalWrite(TRIG_FRENTE, LOW); dur_frente = pulseIn(ECHO_FRENTE, HIGH); frente = dur_frente/29/2; digitalWrite(TRIG_IZQ, LOW); delayMicroseconds(2); digitalWrite(TRIG_IZQ, HIGH); delayMicroseconds(5); digitalWrite(TRIG_IZQ, LOW); dur_izq = pulseIn(ECHO_IZQ, HIGH); izquierda = dur_izq/29/2; analogWrite(MOTOR_1_FORWARD, 0); analogWrite(MOTOR_1_BACK, 0); analogWrite(MOTOR_2_FORWARD, 0); analogWrite(MOTOR_2_BACK, 0); if(frente>8) { if(derecha>7 && derecha<12) { analogWrite(MOTOR_1_FORWARD, 120); analogWrite(MOTOR_1_BACK, 0); analogWrite(MOTOR_2_FORWARD, 0); analogWrite(MOTOR_2_BACK, 150); } if(derecha>=12){ analogWrite(MOTOR_1_FORWARD, 255); analogWrite(MOTOR_1_BACK, 0); analogWrite(MOTOR_2_FORWARD, 0); analogWrite(MOTOR_2_BACK, 60); } if(derecha<=5){ analogWrite(MOTOR_1_FORWARD, 60); analogWrite(MOTOR_1_BACK, 0); analogWrite(MOTOR_2_FORWARD, 0); analogWrite(MOTOR_2_BACK, 255); } } if(izquierda <=15 && derecha>15 && frente <=8) der(); if(izquierda >15 && derecha>15 && frente <=8) der(); if(derecha <=15 && izquierda>15 && frente <=8) izq(); if(derecha <=15 && izquierda<=15 && frente<=8) girar(); }
  • 7. Instituto Tecnológico de Tuxtla Gutiérrez Ciencia y Tecnología con sentido Humano Ingeniería en Sistemas Computacionales } void izq(){ analogWrite(MOTOR_1_FORWARD, 0); analogWrite(MOTOR_1_BACK, 255); analogWrite(MOTOR_2_FORWARD, 0); analogWrite(MOTOR_2_BACK, 255); delay(700); Serial.println("izq"); } void der(){ analogWrite(MOTOR_1_FORWARD, 255); analogWrite(MOTOR_1_BACK, 0); analogWrite(MOTOR_2_FORWARD, 255); analogWrite(MOTOR_2_BACK, 0); delay(800); Serial.println("der"); } void girar(){ analogWrite(MOTOR_1_FORWARD, 255); analogWrite(MOTOR_1_BACK, 0); analogWrite(MOTOR_2_FORWARD, 255); analogWrite(MOTOR_2_BACK, 0); delay(1200); Serial.println("giro"); } Conclusiones Deseamos mejorar esta experiencia, puesto a que aprendimos mucho y de los fallos; podemos saber dónde ajustar. El robot nos emocionó mucho, quisiéramos agregar más material al robot, como por ejemplo unos led’s que digan su nombre, más que eso, ay que perfeccionar el código para que el robot puedo resolver el laberinto sin el mayor de los problemas. Como recompensa obtuvimos un conocimiento bastante amplio en el ámbito de la electrónica, desarrollar aplicaciones con arduino y utilizar diferentes materiales con los cuales podemos desarrollar prototipos realmente increíbles, capaces de resolver cualquier conflicto en la vida real. Los robots suelen ser una de las herramientas más eficientes que los seres humanos podemos desarrollar, gracias a ellos no arriesgamos vidas humanas en actividades donde las personas no podrían realizar.
  • 8. Instituto Tecnológico de Tuxtla Gutiérrez Ciencia y Tecnología con sentido Humano Ingeniería en Sistemas Computacionales Referencias/Bibliografía http://profundiza.org/proyecto-finalizado-el-robot-resuelve-laberintos-del-romero-murube/ https://www.arduino.cc/en/main/arduinoBoardUno http://www.ittuxtlagutierrez.edu.mx/index.php?option=com_content&view=article&id=1123&Itemid= 27 http://indianabot.tripod.com/ http://uea2013.frbb.utn.edu.ar/wp-content/uploads/TE_1.pdf https://www.youtube.com/watch?v=oFyTtHxYDGw