Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Computacionales
Proyecto
Patrulla con seguidor de lnea
Grupo: (4651)
Alumnos:
Gonzlez Quintero Julio Didiel
Carlos Jimenez Luis Gerardo
Prez del Rosario Ivon
Medina Cruz Jos Antonio
Introduccin
El siguiente proyecto se llev a cabo a travs de la prctica con el microcontrolador PIC
16F84A, el cual est encaminado a complementar el proyecto que se propone a realizar.
Una patrulla con LEDS intermitentes programados con seguidor de lnea color negro.
El desarrollo de este proyecto nos permiti aplicar los conocimientos adquiridos en la
materia de Lenguajes de Interfaz, en la cual pudimos experimentar ciertos procesos,
como por ejemplo: La programacin en lenguaje ensamblador, desde la teora sobre el
microcontrolador a utilizar y la prctica con los registros, instrucciones simblicas,
operadores, entre otras palabras reservadas del lenguaje ASM.
Este proyecto busca exponer el proceso de armado de la Patrulla, se podr observar desde
las partes a utilizar y sus especificaciones de las mismas. El funcionamiento en el armado
de todos los materiales que requiere para poder funcionar. Y por ltimo el proyecto final
con sus pruebas pertinentes, para corregir posibles errores.
Desarrollo
Objetivo
Se planea construir un vehculo a escala de una patrulla que ser capaz de seguir lneas
de color negro, gracias a sensores (CNY70). A partir de la conexin de sensores
combinado con un circuito simulador para PIC (Circuito Integrado Programable) que
planea simular las oscilaciones de una sirena (Torreta) de polica con un cdigo de
programacin para la PIC (16F84A).
Material requerido
Material Mecnico
Material Electrnico
Material de Simulacin
Protoboard
Motorreductores
Batera 9v
2 Llantas
Chasis
Rueda loca
Carrocera Patrulla
*
*
2 Sensores (CNY70)
Circuito integrado (78M04)
Circuito integrado (78M00)
Resistencias de 10
2 Resistencias de 230
2 Transistores TIP122
Regulador de voltaje
Cable UTP
10 LED (colores)
PIC (16F84A)
6 Resistencias de 10k
16 Resistencias de 330
1 Dip switch
1 Push Button
2 Transistores
1 Transistor 104
1 skc de 4.000 MHz
Cable UTP
PIC 16F84A
El PIC16F84 es un microcontrolador con memoria de programa tipo FLASH, lo que
representa gran facilidad en el desarrollo de prototipos y en su aprendizaje ya que no se
requiere borrarlo con luz ultravioleta como las versiones EPROM sino, permite
reprogramarlo nuevamente sin ser borrado con anterioridad. Por esta razn, se usara en el
desarrollo de la patrulla.
Caracteristicas Especiales
Algunos elementos que forman parte de los PIC no se encuentran
en microcontroladores de otros fabricantes, o simplemente
representan alguna ventaja o facilidad a la hora de hacer un
diseo. Veamos una breve descripcin de las ms significativas: Circuito de vigilancia
(Watchdog Timer). Su funcin es restablecer el programa cuando ste se ha perdido por
fallas en la programacin o por alguna razn externa.
Es muy til cuando se trabaja en ambientes con mucha interferencia o ruido
electromagntico. Est conformado por un oscilador RC que se encuentra dentro del
microcontrolador. Este oscilador corre de manera independiente al oscilador principal.
Cuando se habilita su funcionamiento, dicho circuito hace que el microcontrolador sufra un
reset cada determinado tiempo (que se puede programar entre 18 ms y 2 segundos).
Este reset lo puede evitar el usuario mediante una instruccin especial del microcontrolador
(CLRWDT: borrar el conteo del watchdog), la cual se debe ejecutar antes de que termine el
perodo nominal de dicho temporizador.
De esta manera, si el programa se ha salido de su flujo normal, por algn ruido o
interferencia externa, el sistema se reiniciar (cuando se acabe el tiempo programado y no
se haya borrado el contador) y el programa puede restablecerse para continuar con su
funcionamiento normal.
el micro se debe habilitar el fusible de configuracin Power-up Timer, para ello se debe
seleccionar la opcin ON. Su tiempo de retardo es de 72 milisegundos.
Interrupciones
Este microcontrolador incluye el manejo de interrupciones, lo cual representa grandes
ventajas. El PIC16F84 posee cuatro fuentes de interrupcin a saber:
Interrupcin externa en el pin RB0/INT
Finalizacin del temporizador/contador TMRO
Finalizacin de escritura en la EEPROM de datos
Cambio de nivel en los pines RB4 a RB7
Construccin
(Material
mecnico)
Construccin (Circuito)
* Construccin del circuito con el seguidor de lnea en el tablero protoboard.
* Pruebas con circuito Seguidor de lneas.
* Fijacin de batera de 9v con sus respectivos bornes listos para conectar.
* Fijacin de sensores detectores de lnea en la parte inferior del chasis.
* Colocar LEDS en la carrocera, realizando su respectiva simulacin (torreta).
* Ensamblar el chasis con la carrocera para finalizar la construccin de la patrulla.
Diseo de motores.
Diseo de protoboard.
Diseo de batera.
Diseo de la torreta.
Ultima vista previa del diseo de la Patrulla con seguidor de lnea realizada con el
programa de diseo en 3D (SOLIDWORKS).
En esta imagen se muestran las llantas fijadas en los motores del vehculo.
Glosario
Microcontrolador: Es un circuito integrado o chip que incluye en su interior las tres
unidades funcionales de una computadora: CPU, Memoria y Unidades de E/S, es decir, se
trata de un computador completo en un solo circuito integrado.
Circuito Integrado: Pequeo circuito electrnico utilizado para realizar una funcin
electrnica especfica, como la amplificacin.
Dip switch: Los Dip Switch son una serie de interruptores que se suelen utilizar para
establecer un determinado estado lgico para la configuracin de un circuito.
Push Button: Es un dispositivo utilizado para realizar cierta funcin. Los botones son de
diversas formas y tamao y se encuentran en todo tipo de dispositivos, aunque
principalmente en aparatos elctricos y electrnicos.
Conclusin
Con este proyecto se consigui el objetivo propuesto al usar los componentes para poder
realizar la patrulla con seguidor de lnea. El uso y la prctica del lenguaje ensamblador
junto al microcontrolador PIC fue un gran paso para iniciar con el uso de los mismos en
otros proyectos a futuro.
Se investig y se logr recabar informacin especfica acerca de herramientas de ayuda
para la programacin de microcontroladores. Se realizaron las pruebas pertinentes para
poder llegar al proyecto final y solucionar posibles errores que pudieran surgir a lo largo del
desarrollo de la patrulla.
Los microcontroladores estn presentes en muchos de los dispositivos con los que
interactuamos en nuestra vida cotidiana. Su infinita aplicacin los hace elementos ideales
para solucionar cada problema que surge en el diseo de nuevos dispositivos.
Bibliografas