SlideShare a Scribd company logo
1 of 13
Download to read offline
1 
Robot Sigue-líneas Hipócrates 1 
Reporte de diseño, elaboración y construcción 
Universidad Hipócrates 
Facultad de Ingeniería en Electrónica y Cibernética 
Alumno: Braulio Emiliano Vazquez Valdez 
Profesor: Carlos Arturo Alarcón 
16/12/2013 
RSGH-1
2 
Introducción 
Con motivo del proyecto final de la materia electrónica 1 segundo parcial, se planteó un proyecto mesclador de químicos, al encontrar una limitante en su funcionamiento se optó por buscar otro proyecto, de esta manera se adoptó la idea de diseñar un robot sigue-líneas denominado ahora como RSGH-1 
La finalidad del proyecto además de aprobar la materia electrónica 1 impartida por el profesor Carlos Arturo Alarcón, es iniciarse en la robótica y abrir un panorama para la facultad para abrir futuras participaciones en competencias y eventos en el ámbito de la robótica, no es seguro con este robot en sí, pero si se puede comenzar a desarrollar un proyecto más competente y sofisticado, además se logró un interés en los alumnos de preparatoria Hipócrates en la carrera de ingeniería en Electrónica y Cibernética 
El resultado del proyecto fue convincente y en opinión del desarrollador gratificante no solo por su buen funcionamiento, sino porque es su primer robot 
Pero antes que nada ¿qué es un robot sigue-líneas? 
Según Wikipedia “Los robots seguidores de línea son robots muy sencillos, que cumplen una única misión: seguir una línea marcada en el suelo normalmente de color negro sobre un tablero blanco (normalmente una línea negra sobre un fondo blanco). ” 
Con esto queda entendido que son, ahora que lo conforman? 
Partes que lo conforman: 
1.- Sensores 
Son los encargados de referenciar la posición del robot con respecto a la línea negra o blanca 
2.- Microcontrolador 
Se encarga de recoger los datos otorgados por los sensores y usarlos para decidir como administrar los pulso de control para los motores 
3.- Motores con Motorreductor 
Son los encargados de darle movimiento al robot siendo estos acoplados a unas llantas la tracción
3 
Primeros pasos 
Al plantear la idea del robot sigue-líneas surgieron 2 preguntas 
¿Qué tipo de robot queríamos? 
¿Cómo conseguiríamos las piezas necesarias? 
Se optó por un robot microcontrolado ya que se puede modificar su programación en cualquier momento y porque son mucho más versátiles que un robot puramente electrónico, además de que se pueden usar más sensores y configurar el comportamiento independiente de cada uno de ellos en resumen la versatilidad es mucho mayor 
Se investigaron las piezas necesarias para su elaboración 
El 60% de las piezas usadas no se encontraron en guerrero, se tuvieron que pedir por tiendas en línea resultando encontrar las piezas en una llamada MICROSIDE que se ubica en Tlaxcala 
Una vez teniendo todas las piezas se procedió a construir el robot
4 
Detalles sobre la investigación 
Siendo este el primer sigue-líneas desarrollado se fue investigando en un orden 
¿Como obtendremos las señales? 
Mediante a sensores 
¿Qué sensores necesitamos? 
Sensores Emisor-Receptor 
¿Cuáles hay disponibles? 
QRD1114 y CNY70 
Optamos por los QRD1114 ya que tienen un mayor rango de acción y son más precisos 
¿Qué tipo de señales emiten? 
Emiten señales analógicas en función a la reflexión del material que este frente a su emisor- receptor 
¿Qué señales necesitamos? 
Necesitamos señales digitales para nuestro robot 
¿Cómo convertimos la señal analógica de los sensores en digital? 
Buscando en la red se encontró el diagrama de la figura 1 
Figura 1
5 
Probándolo en la práctica se comprobó su funcionamiento, devolviendo señales de entre 0 y 5 volts siendo estos valores, señales digitales. 
Se procedió diseñar el circuito impreso y estos fueron los resultados 
Figura 1.1 (Panel de sensores) 
Figura 1.2 (Convertidor analógico-digital)
6 
Ahora ¿Qué hacemos con esas señales? 
Toco investigar de qué manera podíamos procesar estas señales, sin duda podíamos procesarlas mediante un sistema electrónico con un puente h pero se tiene el inconveniente que si se quieren usar más de 2 sensores se necesitarían muchos componentes y además sería un funcionamiento fijo sin posibilidad de ser modificado fácilmente 
Entonces se optó por el uso de un Microcontrolador 
Se puede fabricar uno pero por falta de tiempo las opciones eran comprar uno 
Existen diferentes marcas, Arduino, Chipkit, Genius, entre otros, la mejor opción fue el Chipkit Uno32 
Figura 2 
tanto por su velocidad de procesamiento como por su cantidad de puertos además de ser compatible con toda la gama de productos Arduino y la programación es mediante ensamblador siendo relativamente sencilla y fácil de aprender 
Para realizar el programa se visitaron muchas paginas entre ellas las mas destacadas por la calidad y veracidad de sus artículos fueron 
http://www.arduino.cc/es/ 
http://www.forosdeelectronica.com/ 
http://www.taringa.net/ 
Después de revisar programas hechos por terceros y tutoriales en las paginas antes mencionadas se realizó con éxito este programa para seguir línea blanca mediante al programa MP-IDE 
//Pines de los sensores 
const int sensor1 =8 ; 
const int sensor2 =9 ; 
const int sensor3 =11 ;
7 
const int sensor4 =12 ; 
const int sensor5 =13 ; 
//Pines Motores 
const int motor1 = 7; 
const int motor2 = 4; 
const int rmotor1 = 5; 
const int rmotor2 = 6; 
void setup() { 
//Incializacion de los pines de los motores como salidas 
pinMode(motor1, OUTPUT); 
pinMode(motor2, OUTPUT); 
//Incializacion de los pines de las reversas de los motores 
pinMode(rmotor1, OUTPUT); 
pinMode(rmotor2, OUTPUT); 
//Incializacion de los pines de los sensoeres como entradas 
pinMode(sensor1, INPUT); 
pinMode(sensor2, INPUT); 
pinMode(sensor3, INPUT); 
pinMode(sensor4, INPUT); 
pinMode(sensor5, INPUT); 
} 
void loop(){ 
//Comprovacion del estado del sensor 3
8 
if (digitalRead(sensor3)) { 
digitalWrite(motor1, LOW); 
digitalWrite(motor2, LOW); 
} 
else { 
digitalWrite(motor1, HIGH); 
digitalWrite(motor2, HIGH); 
} 
//Comprovacion del estado del sensor 2 
if (digitalRead(sensor2)) { 
digitalWrite(motor2, LOW); 
} 
else { 
digitalWrite(motor2, HIGH); 
} 
//Comprovacion del estado del sensor 4 
if (digitalRead(sensor4)) { 
digitalWrite(motor1, LOW); 
} 
else { 
digitalWrite(motor1, HIGH); 
} 
//Comprovacion del estado del sensor 1 
if (digitalRead(sensor1)) { 
digitalWrite(rmotor1, LOW); 
digitalWrite(motor2, LOW); 
} 
else {
9 
digitalWrite(rmotor1, HIGH); 
digitalWrite(motor2, HIGH); 
} 
//Comprovacion del estado del sensor 5 
if (digitalRead(sensor5)) { 
digitalWrite(motor1, LOW); 
digitalWrite(rmotor2, LOW); 
} 
else { 
digitalWrite(motor1, HIGH); 
digitalWrite(rmotor2, HIGH); 
} 
} 
Donde los puertos 8, 9, 11, 12, 13 son las entradas donde se recogen las señales de los sensores y los puertos 4, 5, 6, 7 son las salidas de control para los motores 
Ya con esto resuelto 
¿Cómo alimentaremos los Motores? 
El Microcontrolador emite una señal de 3.3 volts 18ma, mientras que los motores necesitan un voltaje de 8 volts 1000ma 
Investigando se encontró que esto se podía realizar mediante un puente H 
Según Wikipedia “Un Puente H o Puente en H es un circuito electrónico que permite a un motor eléctrico DC girar en ambos sentidos, avance y retroceso. Son ampliamente usados enrobótica y como convertidores de potencia. Los puentes H están disponibles como circuitos integrados, pero también pueden construirse a partir de componentes discretos.” El circuito que se encontró activa el avance y retroceso mediante un pulso de control de entre 3.2 volts hasta 5 volts, con una entrada/salida de potencia de 5volts 500ma hasta 8.3volts 4000ma, quedando perfecto para nuestro robot, el diagrama en la figura 3
10 
Figura 3 
Una vez probado su funcionamiento en la práctica se procedió a diseñar una el circuito impreso a partir de este diagrama. Véase figura 3.1 
Figura 3.1
11 
La vista previa tridimensional en la figura 3.2 
Figura 3.2 
Y el resultado final en la figura 3.3 
Figura 3.3 
Ya con todo esto solo faltaban los motores, se compró un kit de chasis y motorreductores 4x4 de la marca DFRobot 
Figura 4
12 
Ahora ¿Cómo alimentaremos el robot? 
Se necesitaba una fuente de energía que proveyera 8 volts 4000ma, la solución fue crear un pack de baterías a partir de batería viejas de laptop 
Figura 5 
Al final se procedió a cablear y armar todo los componentes elaborados mediante a extensores y tornillos 
Y este fue el resultado final 
Figura 6
13 
Figura 6.1 
Figura 6.2 
Después de realizar pruebas los resultados fueron satisfactorios

More Related Content

What's hot

Sumador en Paralelo de Circuito Integrado
Sumador en Paralelo de Circuito IntegradoSumador en Paralelo de Circuito Integrado
Sumador en Paralelo de Circuito Integrado
Diana
 
Mapa de karnaugh el semáforo
Mapa de karnaugh el semáforoMapa de karnaugh el semáforo
Mapa de karnaugh el semáforo
Marco Antonio
 
Aplicaciones de los diodos recortadores
Aplicaciones  de los  diodos recortadoresAplicaciones  de los  diodos recortadores
Aplicaciones de los diodos recortadores
Franklin J.
 

What's hot (20)

Sumador en Paralelo de Circuito Integrado
Sumador en Paralelo de Circuito IntegradoSumador en Paralelo de Circuito Integrado
Sumador en Paralelo de Circuito Integrado
 
6.- Fotoelectricos y ultrasonicos
6.-  Fotoelectricos y ultrasonicos6.-  Fotoelectricos y ultrasonicos
6.- Fotoelectricos y ultrasonicos
 
Amplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector ComunAmplificador en Base Comun y Colector Comun
Amplificador en Base Comun y Colector Comun
 
Amplificador Realimentado (Entrada, Salida y Ganancia)
Amplificador Realimentado (Entrada, Salida y Ganancia)Amplificador Realimentado (Entrada, Salida y Ganancia)
Amplificador Realimentado (Entrada, Salida y Ganancia)
 
Mapa de karnaugh el semáforo
Mapa de karnaugh el semáforoMapa de karnaugh el semáforo
Mapa de karnaugh el semáforo
 
Mezclado de varias frecuencias de entrada
Mezclado de varias frecuencias de entradaMezclado de varias frecuencias de entrada
Mezclado de varias frecuencias de entrada
 
15a clase comparadores
15a clase comparadores15a clase comparadores
15a clase comparadores
 
Pid
PidPid
Pid
 
Reporte de practica transistores bjt diego ramirez
Reporte de practica transistores bjt diego ramirezReporte de practica transistores bjt diego ramirez
Reporte de practica transistores bjt diego ramirez
 
2.3 interconexion-de-redes-de-dos-puertos
2.3 interconexion-de-redes-de-dos-puertos2.3 interconexion-de-redes-de-dos-puertos
2.3 interconexion-de-redes-de-dos-puertos
 
Modelo híbrido del bjt
Modelo híbrido del bjtModelo híbrido del bjt
Modelo híbrido del bjt
 
Rutinas de retardo
Rutinas de retardoRutinas de retardo
Rutinas de retardo
 
Diodos electronica (semiconductores)
Diodos electronica  (semiconductores)Diodos electronica  (semiconductores)
Diodos electronica (semiconductores)
 
Aplicaciones del Circuito TTL
Aplicaciones del Circuito TTLAplicaciones del Circuito TTL
Aplicaciones del Circuito TTL
 
3.1. Construcción de Transistor BJT
3.1. Construcción de Transistor BJT3.1. Construcción de Transistor BJT
3.1. Construcción de Transistor BJT
 
Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASM
 
Polarización por divisor de voltaje
Polarización por divisor de voltajePolarización por divisor de voltaje
Polarización por divisor de voltaje
 
MOSFET uso aplicaciones definicion
MOSFET uso aplicaciones definicionMOSFET uso aplicaciones definicion
MOSFET uso aplicaciones definicion
 
Aplicaciones de los diodos recortadores
Aplicaciones  de los  diodos recortadoresAplicaciones  de los  diodos recortadores
Aplicaciones de los diodos recortadores
 
Informe subir dc-dc-reductor
Informe subir dc-dc-reductorInforme subir dc-dc-reductor
Informe subir dc-dc-reductor
 

Viewers also liked

Robot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardwareRobot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardware
Namsohj Ozarazil
 
Manual seguidor de linea
Manual seguidor de lineaManual seguidor de linea
Manual seguidor de linea
ENRIQUE PIGUAVE
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
94022301238
 
Carrito seguidor de línea final
Carrito seguidor de línea finalCarrito seguidor de línea final
Carrito seguidor de línea final
dani
 
taller scratch
taller scratchtaller scratch
taller scratch
DaniVA68
 
Examen circuitos corriente alterna 2 solucion
Examen circuitos corriente alterna 2 solucionExamen circuitos corriente alterna 2 solucion
Examen circuitos corriente alterna 2 solucion
josglods
 

Viewers also liked (20)

Proyecto: Robot seguidor de línea
Proyecto: Robot seguidor de líneaProyecto: Robot seguidor de línea
Proyecto: Robot seguidor de línea
 
Robot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardwareRobot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardware
 
Proyecto seguidor de linea
Proyecto seguidor de linea Proyecto seguidor de linea
Proyecto seguidor de linea
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
Carro seguidor de luz... Electronica y digital
Carro seguidor de luz... Electronica y digital Carro seguidor de luz... Electronica y digital
Carro seguidor de luz... Electronica y digital
 
Bases didácticas y recursos para trabajar el pensamiento computacional en el ...
Bases didácticas y recursos para trabajar el pensamiento computacional en el ...Bases didácticas y recursos para trabajar el pensamiento computacional en el ...
Bases didácticas y recursos para trabajar el pensamiento computacional en el ...
 
Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de linea
 
Manual seguidor de linea
Manual seguidor de lineaManual seguidor de linea
Manual seguidor de linea
 
seguidor de linea
seguidor de lineaseguidor de linea
seguidor de linea
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
Carrito seguidor de línea final
Carrito seguidor de línea finalCarrito seguidor de línea final
Carrito seguidor de línea final
 
Taller sobre scratch
Taller sobre scratchTaller sobre scratch
Taller sobre scratch
 
Taller de scratch 1.1
Taller de scratch 1.1Taller de scratch 1.1
Taller de scratch 1.1
 
taller scratch
taller scratchtaller scratch
taller scratch
 
taller scratch
taller scratchtaller scratch
taller scratch
 
Experimentar y Compartir: una red para colaborar y aprender robótica en red”
Experimentar y Compartir: una red para colaborar y aprender robótica en red” Experimentar y Compartir: una red para colaborar y aprender robótica en red”
Experimentar y Compartir: una red para colaborar y aprender robótica en red”
 
Examen circuitos alterna solución
Examen circuitos alterna soluciónExamen circuitos alterna solución
Examen circuitos alterna solución
 
Examen circuitos corriente alterna 2 solucion
Examen circuitos corriente alterna 2 solucionExamen circuitos corriente alterna 2 solucion
Examen circuitos corriente alterna 2 solucion
 
Senoides y fasores presentacion ppt
Senoides  y fasores presentacion pptSenoides  y fasores presentacion ppt
Senoides y fasores presentacion ppt
 
Taller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª SesionTaller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª Sesion
 

Similar to Seguidor de linea con arduino

Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de linea
taicon
 
Presentacionderobotica 090914234424-phpapp02
Presentacionderobotica 090914234424-phpapp02Presentacionderobotica 090914234424-phpapp02
Presentacionderobotica 090914234424-phpapp02
IES JACARANDA
 

Similar to Seguidor de linea con arduino (20)

Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de linea
 
Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de linea
 
Report cart line follower
Report cart line followerReport cart line follower
Report cart line follower
 
Brazo
BrazoBrazo
Brazo
 
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
Proy iker4
Proy iker4Proy iker4
Proy iker4
 
informe seguidor de linea
informe seguidor de linea informe seguidor de linea
informe seguidor de linea
 
Proyecto robot tracker/seguidor de linea negra
Proyecto robot tracker/seguidor de linea negraProyecto robot tracker/seguidor de linea negra
Proyecto robot tracker/seguidor de linea negra
 
Robotica
RoboticaRobotica
Robotica
 
Oso Hormiguero informe final de robotica.pdf
Oso Hormiguero informe final de robotica.pdfOso Hormiguero informe final de robotica.pdf
Oso Hormiguero informe final de robotica.pdf
 
Robot Seguidor de Lineas
Robot Seguidor de LineasRobot Seguidor de Lineas
Robot Seguidor de Lineas
 
Presentacionderobotica 090914234424-phpapp02
Presentacionderobotica 090914234424-phpapp02Presentacionderobotica 090914234424-phpapp02
Presentacionderobotica 090914234424-phpapp02
 
Robot paper
Robot paperRobot paper
Robot paper
 
Robotica2
Robotica2Robotica2
Robotica2
 
Presentación robótica
Presentación robóticaPresentación robótica
Presentación robótica
 
RELOJ DIGITAL TTL 24 horas
RELOJ DIGITAL TTL 24 horas RELOJ DIGITAL TTL 24 horas
RELOJ DIGITAL TTL 24 horas
 
Evaluación.
Evaluación.Evaluación.
Evaluación.
 
DISEÑO DE UN DETECTOR DE VELOCIDAD CON ARDUINO
DISEÑO DE UN DETECTOR DE VELOCIDAD CON ARDUINODISEÑO DE UN DETECTOR DE VELOCIDAD CON ARDUINO
DISEÑO DE UN DETECTOR DE VELOCIDAD CON ARDUINO
 
Mis proyectos con Arduino
Mis proyectos con ArduinoMis proyectos con Arduino
Mis proyectos con Arduino
 

Recently uploaded

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Recently uploaded (20)

Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 

Seguidor de linea con arduino

  • 1. 1 Robot Sigue-líneas Hipócrates 1 Reporte de diseño, elaboración y construcción Universidad Hipócrates Facultad de Ingeniería en Electrónica y Cibernética Alumno: Braulio Emiliano Vazquez Valdez Profesor: Carlos Arturo Alarcón 16/12/2013 RSGH-1
  • 2. 2 Introducción Con motivo del proyecto final de la materia electrónica 1 segundo parcial, se planteó un proyecto mesclador de químicos, al encontrar una limitante en su funcionamiento se optó por buscar otro proyecto, de esta manera se adoptó la idea de diseñar un robot sigue-líneas denominado ahora como RSGH-1 La finalidad del proyecto además de aprobar la materia electrónica 1 impartida por el profesor Carlos Arturo Alarcón, es iniciarse en la robótica y abrir un panorama para la facultad para abrir futuras participaciones en competencias y eventos en el ámbito de la robótica, no es seguro con este robot en sí, pero si se puede comenzar a desarrollar un proyecto más competente y sofisticado, además se logró un interés en los alumnos de preparatoria Hipócrates en la carrera de ingeniería en Electrónica y Cibernética El resultado del proyecto fue convincente y en opinión del desarrollador gratificante no solo por su buen funcionamiento, sino porque es su primer robot Pero antes que nada ¿qué es un robot sigue-líneas? Según Wikipedia “Los robots seguidores de línea son robots muy sencillos, que cumplen una única misión: seguir una línea marcada en el suelo normalmente de color negro sobre un tablero blanco (normalmente una línea negra sobre un fondo blanco). ” Con esto queda entendido que son, ahora que lo conforman? Partes que lo conforman: 1.- Sensores Son los encargados de referenciar la posición del robot con respecto a la línea negra o blanca 2.- Microcontrolador Se encarga de recoger los datos otorgados por los sensores y usarlos para decidir como administrar los pulso de control para los motores 3.- Motores con Motorreductor Son los encargados de darle movimiento al robot siendo estos acoplados a unas llantas la tracción
  • 3. 3 Primeros pasos Al plantear la idea del robot sigue-líneas surgieron 2 preguntas ¿Qué tipo de robot queríamos? ¿Cómo conseguiríamos las piezas necesarias? Se optó por un robot microcontrolado ya que se puede modificar su programación en cualquier momento y porque son mucho más versátiles que un robot puramente electrónico, además de que se pueden usar más sensores y configurar el comportamiento independiente de cada uno de ellos en resumen la versatilidad es mucho mayor Se investigaron las piezas necesarias para su elaboración El 60% de las piezas usadas no se encontraron en guerrero, se tuvieron que pedir por tiendas en línea resultando encontrar las piezas en una llamada MICROSIDE que se ubica en Tlaxcala Una vez teniendo todas las piezas se procedió a construir el robot
  • 4. 4 Detalles sobre la investigación Siendo este el primer sigue-líneas desarrollado se fue investigando en un orden ¿Como obtendremos las señales? Mediante a sensores ¿Qué sensores necesitamos? Sensores Emisor-Receptor ¿Cuáles hay disponibles? QRD1114 y CNY70 Optamos por los QRD1114 ya que tienen un mayor rango de acción y son más precisos ¿Qué tipo de señales emiten? Emiten señales analógicas en función a la reflexión del material que este frente a su emisor- receptor ¿Qué señales necesitamos? Necesitamos señales digitales para nuestro robot ¿Cómo convertimos la señal analógica de los sensores en digital? Buscando en la red se encontró el diagrama de la figura 1 Figura 1
  • 5. 5 Probándolo en la práctica se comprobó su funcionamiento, devolviendo señales de entre 0 y 5 volts siendo estos valores, señales digitales. Se procedió diseñar el circuito impreso y estos fueron los resultados Figura 1.1 (Panel de sensores) Figura 1.2 (Convertidor analógico-digital)
  • 6. 6 Ahora ¿Qué hacemos con esas señales? Toco investigar de qué manera podíamos procesar estas señales, sin duda podíamos procesarlas mediante un sistema electrónico con un puente h pero se tiene el inconveniente que si se quieren usar más de 2 sensores se necesitarían muchos componentes y además sería un funcionamiento fijo sin posibilidad de ser modificado fácilmente Entonces se optó por el uso de un Microcontrolador Se puede fabricar uno pero por falta de tiempo las opciones eran comprar uno Existen diferentes marcas, Arduino, Chipkit, Genius, entre otros, la mejor opción fue el Chipkit Uno32 Figura 2 tanto por su velocidad de procesamiento como por su cantidad de puertos además de ser compatible con toda la gama de productos Arduino y la programación es mediante ensamblador siendo relativamente sencilla y fácil de aprender Para realizar el programa se visitaron muchas paginas entre ellas las mas destacadas por la calidad y veracidad de sus artículos fueron http://www.arduino.cc/es/ http://www.forosdeelectronica.com/ http://www.taringa.net/ Después de revisar programas hechos por terceros y tutoriales en las paginas antes mencionadas se realizó con éxito este programa para seguir línea blanca mediante al programa MP-IDE //Pines de los sensores const int sensor1 =8 ; const int sensor2 =9 ; const int sensor3 =11 ;
  • 7. 7 const int sensor4 =12 ; const int sensor5 =13 ; //Pines Motores const int motor1 = 7; const int motor2 = 4; const int rmotor1 = 5; const int rmotor2 = 6; void setup() { //Incializacion de los pines de los motores como salidas pinMode(motor1, OUTPUT); pinMode(motor2, OUTPUT); //Incializacion de los pines de las reversas de los motores pinMode(rmotor1, OUTPUT); pinMode(rmotor2, OUTPUT); //Incializacion de los pines de los sensoeres como entradas pinMode(sensor1, INPUT); pinMode(sensor2, INPUT); pinMode(sensor3, INPUT); pinMode(sensor4, INPUT); pinMode(sensor5, INPUT); } void loop(){ //Comprovacion del estado del sensor 3
  • 8. 8 if (digitalRead(sensor3)) { digitalWrite(motor1, LOW); digitalWrite(motor2, LOW); } else { digitalWrite(motor1, HIGH); digitalWrite(motor2, HIGH); } //Comprovacion del estado del sensor 2 if (digitalRead(sensor2)) { digitalWrite(motor2, LOW); } else { digitalWrite(motor2, HIGH); } //Comprovacion del estado del sensor 4 if (digitalRead(sensor4)) { digitalWrite(motor1, LOW); } else { digitalWrite(motor1, HIGH); } //Comprovacion del estado del sensor 1 if (digitalRead(sensor1)) { digitalWrite(rmotor1, LOW); digitalWrite(motor2, LOW); } else {
  • 9. 9 digitalWrite(rmotor1, HIGH); digitalWrite(motor2, HIGH); } //Comprovacion del estado del sensor 5 if (digitalRead(sensor5)) { digitalWrite(motor1, LOW); digitalWrite(rmotor2, LOW); } else { digitalWrite(motor1, HIGH); digitalWrite(rmotor2, HIGH); } } Donde los puertos 8, 9, 11, 12, 13 son las entradas donde se recogen las señales de los sensores y los puertos 4, 5, 6, 7 son las salidas de control para los motores Ya con esto resuelto ¿Cómo alimentaremos los Motores? El Microcontrolador emite una señal de 3.3 volts 18ma, mientras que los motores necesitan un voltaje de 8 volts 1000ma Investigando se encontró que esto se podía realizar mediante un puente H Según Wikipedia “Un Puente H o Puente en H es un circuito electrónico que permite a un motor eléctrico DC girar en ambos sentidos, avance y retroceso. Son ampliamente usados enrobótica y como convertidores de potencia. Los puentes H están disponibles como circuitos integrados, pero también pueden construirse a partir de componentes discretos.” El circuito que se encontró activa el avance y retroceso mediante un pulso de control de entre 3.2 volts hasta 5 volts, con una entrada/salida de potencia de 5volts 500ma hasta 8.3volts 4000ma, quedando perfecto para nuestro robot, el diagrama en la figura 3
  • 10. 10 Figura 3 Una vez probado su funcionamiento en la práctica se procedió a diseñar una el circuito impreso a partir de este diagrama. Véase figura 3.1 Figura 3.1
  • 11. 11 La vista previa tridimensional en la figura 3.2 Figura 3.2 Y el resultado final en la figura 3.3 Figura 3.3 Ya con todo esto solo faltaban los motores, se compró un kit de chasis y motorreductores 4x4 de la marca DFRobot Figura 4
  • 12. 12 Ahora ¿Cómo alimentaremos el robot? Se necesitaba una fuente de energía que proveyera 8 volts 4000ma, la solución fue crear un pack de baterías a partir de batería viejas de laptop Figura 5 Al final se procedió a cablear y armar todo los componentes elaborados mediante a extensores y tornillos Y este fue el resultado final Figura 6
  • 13. 13 Figura 6.1 Figura 6.2 Después de realizar pruebas los resultados fueron satisfactorios