Está en la página 1de 6

Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria


De Ingeniería Campus Hidalgo

Ingeniería Mecatrónica

Unidad: Microcontroladores y
Microprocesadores

Proyecto: Estacionamiento Inteligente.

Presenta: María de Jesús Martínez


Monroy
Marco Mendoza Martínez

Catedrático: Dr. Eduardo Ramos Díaz


Introducción:
El PIC16F87A de Microchip pertenece al tipo de procesador RICS que es un procesador de instrucciones reducidas, se
caracteriza por que el número de instrucciones es pequeño y además casi todas se realizan en la misma cantidad de
tiempo, por otro lado posee unidades que trabajan en paralelo conectadas por pines. Este tipo de procesador emplea
una arquitectura Harvard lo que significa que trabaja las zonas de memoria de programa y datos en forma separada. El
PIC16F877A contiene 5 puertos que pueden ser configurados como entrada o salida digitales (A, B, C, D, E). El puerto A
contiene 6 bits (RA0-5). El puerto B (RB0-7), el puerto C (RC0-7) y el puerto D (RD0-7) tienen cada uno 8 líneas. El puerto
E solo cuenta con 3 líneas (RE0-2). Uno de los programas en los que se puede programar el PIC16F877A es MPLAB que
es un entorno de desarrollo que incluye varias herramientas que ayudan a desarrollar aplicaciones en torno a
microcontroladores de la familia Microchip. Incluye un editor, un ensamblador (MPASMWIN), un simulador (MPSIM), el
software del PICSTART (programador), software para el ICD (in circuit debugger).

Ilustración 1 distribución de pines del PIC16F87A

Desarrollo:
Diagrama de bloques del programa
Ilustración 2
Tabla 1. Materiales ocupados en el circuito del estacionamiento.

cantidad Nombre del material


1 Dip switch
16 Limit switch
1 PIC16F877A
14 Resistencias 10KΩ, 330 Ω
9 Leds Rojo, Verde y azules
2 mts. Cable Rojo, Amarillo, blanco y negro.
1 Programador pickit
2 Capacitores 104

Haciendo uso de los materiales de la tabla 1 se programó el PIC16F877A y se montaron los


sensores limit switch en la maqueta y se procedió a soldar

Para la elaboración de la maqueta se utilizó una base de cartón y se adhirió una cartulina negra, se
utilizaron popotes para para hacer la reja principal, para dibujar la carretera se utilizó un marcador
de color blanco y con ayuda de una reja se pintó, en la elaboración de los cajones se utilizaron
hojas de color amarillo para simular los 16 cajones del estacionamiento, para las jardineras se
utilizó hojas blancas opalina y para los árboles se cortaron pequeñas hojas de árbol.

Resultados:
Se obtuvo como resultado la maqueta de la ilustración 2 con 16 cajones cada uno con un limit
switch para detectar un carro si este estuviera estacionado en dicho cajón teniendo como
prioridad la zona A, B, C, Y D, así como dos leds en la entrada uno color rojo para indicar que no
tiene acceso al estacionamiento y otro color verde que indica que puedes pasar al
estacionamiento asimismo se colocaron 7 leds color azul que te muestran la ruta más cercana a un
cajón de estacionamiento.
Ilustración 2 maqueta del estacionamiento inteligente.

Conclusión:
Durante el desarrollo del proyecto nos encontramos con varios retos que resolver comenzando
por el tipo de sensores que íbamos a utilizar para esto decidimos utilizar los sensores limit switch,
en la programación igual tuvimos que resolver varios problemas comenzando con iniciar
poniendo la contraseña sin embargo

Bibliografía:
https://www.academia.edu/12851095/El_Microcontrolador_PIC16F877a_Resumen_de_hoja_de_
datos

https://www.unioviedo.es/ate/alberto/manualPic.pdf

http://www.iesmachado.org/web
%20insti/depart/electr/apuntes/files/ME/curso2/proyectos/pic_f_877/TEMA_04_El%20juego
%20de%20instrucciones.pdf

También podría gustarte