Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porCésar Murillo Caballero Modificado hace 6 años
1
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
Autor: Carlos Mena Alepuz Titulación: Grado en Ingeniería Electrónica Industrial y Automática Tutor: Francisco Javier Ibañez Civera Valencia, Septiembre de 2017
2
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
Índice Introducción Diseño del Robot Diseño del Circuito Programación del Robot Conclusiones ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
3
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
1. Introducción Definición de Robótica Definición ''Dispositivos capaces de moverse de modo flexible análogo al que poseen los organismos vivos, con o sin funciones intelectuales, permitiendo operaciones en respuesta a las ordenes humanas'‘ (JIRA) ''Un manipulador multifuncional y programable diseñado para desplazar materiales, componentes, herramientas o dispositivos especializados por medio de movimientos programados variables con el fin de realizar tareas diversas'‘ (RIA) ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
4
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
1. Introducción En el siguiente proyecto se desarrollará un robot con diversas funcionalidades para que los alumnos de la escuela ETSID apliquen sus conocimientos teóricos de programación de un microcontrolador. El robot puede desarrollar tres tipos de funciones distintas Modos de funcionamiento Sigue líneas Evita obstáculos Control mediante infrarrojos ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
5
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
1. Introducción Objetivos Generales Desarrollo y aplicación de los conocimientos adquiridos durante el grado Mejorar conocimientos en el lenguaje C++. Específicos Fabricación de placas de circuito impreso . Fabricación y montaje de un chasis . Desarrollo de los esquemáticos . ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
6
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
2. Diseño del Robot Para el desarrollo de este proyecto se ha utilizado el PIC16F88 Características principales: Arquitectura de 8 bits y 18 pines Conversor de Analógico a Digital de 7 canales Un Timer de 8 bit´s Económico Facil programación ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
7
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
2. Diseño del Robot Componentes utilizados: Pack Chasis PIC 16F88 DRIVER L298 Sensor CNY70 Sensor HCSR04 Sensor TSOP48xx Resistencias Bateria 5V Leds 5mm ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
8
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
2. Diseño del Robot Driver L298: Se trata de un driver con dos puentes H, los cuales nos permiten controlar la velocidad y el sentido de giro de los motores con facilidad . Entre sus características cabe destacar que: Posee un regulador LM7805 con el que alimentar el driver de 5V a 36V. Admite entradas de señal PWM para el control de velocidad ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
9
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
2. Diseño del Robot Sensor CNY70: Se ha seleccionado este sensor debido a su diseño, esta compuesto por un diodo emisor y un fototransistor que hace de detector. Este sensor se ha utilizado para el desarrollo de la función sigue líneas, ya que es capaz de detectar la refracción de luz. ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
10
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
2. Diseño del Robot Sensor HCSR04 Para la función evita obstáculos se ha utilizado este sensor de ultrasonidos. Sus características principales son las siguientes: Angulo de medición efectivo 15º Distancia de detección de 2cm a 400cm Precisión variable entre 3mm y 0.3cm ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
11
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
2. Diseño del Robot Sensor TSOP48 Se trata de un receptor de infrarrojos basado en un fotodiodo sensible a los infrarrojos. Es un modelo con salida en el colector del transistor, por tanto en reposo proporcionará un nivel lógico alto. Al recibir un haz infrarrojo el transistor satura y genera un nivel lógico bajo. Este es el funcionamiento del sensor al recibir un haz de infrarrojos: ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
12
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
3. Diseño del Circuito El diseño de las placas del circuito impreso ha sido elaborado con el programa PROTEUS, mediante el cual se ha diseñado el esquemático que se puede observar a continuación ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
13
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
3. Diseño del Circuito Esquemático función Evita Obstáculos Con este esquemático se puede realizar la función evita obstáculos del robot, ya que ya dispone de todos los elementos necesarios para recibir datos de su entorno con el sensor de ultrasonidos y procesarlos en el microcontrolador. Una vez en el microcontrolador, este tomará una serie de decisiones y enviará datos al puente en H y este a su vez a los motores para girar en el sentido correcto para no colisionar con el entorno. ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
14
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
3. Diseño del Circuito Esquemático control mediante infrarrojos En el siguiente esquemático se puede observar el receptor infrarrojo necesario para el funcionamiento mediante control remoto. El conexionado del mismo es simple ya que únicamente posee tres pines, de los cuales el pin VCC va conectado a +5V, el pin GND va conectado a tierra y la salida al pic. ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
15
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
3. Diseño del Circuito Esquemático módulo sigue líneas Aquí se pueden observar las conexiones de los tres sensores CNY70 al PIC16F88. Al no poder simular el funcionamiento del CNY70 en Proteus se han utilizado pulsadores para simularlos. ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
16
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
3. Diseño del Circuito Esquemático módulo sigue líneas El esquemático real utilizado para el desarrollo de la PCB es el siguiente Se utilizan dos resistencias de 220Ω y 47KΩ ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
17
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
3. Diseño del Circuito PROTOTIPOS PCB PCB central PCB módulo sigue líneas ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
18
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
3. Diseño del Circuito Esquemático módulo sigue líneas El esquemático real utilizado para el desarrollo de la PCB es el siguiente Se utilizan dos resistencias de 220Ω y 47KΩ ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
19
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
3. Diseño del Circuito Montaje final Aquí podemos observar el resultado final del montaje del robot ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
20
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ESEÑANZA DOCENTE
4. Programación Flujograma Sigue líneas ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ESEÑANZA DOCENTE
21
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ESEÑANZA DOCENTE
4. Programación Flujograma Evita obstáculos ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ESEÑANZA DOCENTE
22
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
4. Programación Flujograma Control mediante infrarrojos ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
23
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
5. Conclusiones Aplicar y perfeccionar los conocimientos y habilidades en el campo de la electrónica, impartidos en la carrera. Mejorar el conocimiento de la programación en lenguaje c++ Aprender a enfrentar y solventar problemas que surgen durante la elaboración y documentación de proyectos ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
24
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
5. Conclusiones Resultado final tras mandar fabricar las PCB ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
25
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
GRÁCIAS POR SU ATENCIÓN ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.