Está en la página 1de 3

1

Proyecto Final, microcontroladores. Cerradura


electrónica

Eduar Villegas Rios, Juan Carlos Cardenas, Valentina Lotero Valencia

Resumen— El siguiente informe contiene todo el proceso teclado, una LCD y un circuito electrónico para el manejo de
necesario para la creación de una cerradura electrónica utilizando potencia, el teclado propuesto es 4x4 y las funciones de las
un Pic 16F887, Lcd y un teclado matricial; cumpliendo con los teclas son las siguientes:
requisitos estipulados para un correcto funcionamiento.

Palabras clave— programación, microcontrolador, cerradura,


- Tecla *: Borra el código que se está digitando.
Lcd, teclado matricial. - Tecla #: Tecla ENTER. Acepta el código que se encuentra
digitado
- Tecla A: Modo principal de funcionamiento. En este modo se
INTRODUCCIÓN permite la entrada de la clave para abrir el cerrojo.
- Tecla B: Modo secundario. En este modo el usuario puede
realizar el cambio de clave para el acceso al sistema.
En la actualidad el diseño digital se ha enfocado a la - Teclas 0…9: Números
programación debido a que se disponen de dispositivos
programables como los Microcontroladores, que permiten
reducir la cantidad de dispositivos electrónicos necesarios para II.MATERIALES
un determinado sistema. Un microcontrolador es un sistema
embebido que posee en su estructura interna un
microprocesador (uP), memoria de acceso aleatorio (RAM), PIC 16F887
memoria de solo lectura (ROM) que mediante su
programación se utilizan para fines específicos. El presente Este microcontrolador es fabricado por MicroChip familia a la
documento detalla el diseño y construcción del sistema de una cual se le denomina PIC. El modelo 16F877 posee varias
cerradura electrónica mediante el uso del microcontrolador características que hacen a este microcontrolador un
PIC16F877A. dispositivo muy versátil, eficiente y práctico para ser empleado
en la aplicación que posteriormente será detallada.
Se denomina microcontrolador a un dispositivo programable
Algunas de estas características se muestran a continuación:
capaz de realizar diferentes actividades que requieran del
Soporta modo de comunicación serial, posee dos pines para
procesamiento de datos digitales y
ello.
del control y comunicación digital de diferentes dispositivos.
Amplia memoria para datos y programa.
Se pretende otorgar al lector las herramientas necesarias para
Memoria reprogramable: La memoria en este PIC es la que se
poder reproducir el proyecto electrónico expuesto en este
denomina FLASH; este tipo de memoria se puede borrar
trabajo, pero otorgándole la libertad necesaria para que pueda
electrónicamente (esto corresponde a la "F" en el modelo).
introducir las modificaciones que estime oportunas.
Set de instrucciones reducidas (tipo RISC), pero con las
instrucciones necesarias para facilitar su manejo.
Respondiendo a este propósito de divulgación se ha decidido
utilizar el microcontrolador PIC16F877A de Microchip, su
configuración es sencilla y sus características concuerdan con LCD 16x2
el objetivo del trabajo.
El LCD (Liquid Crystal Dysplay) o pantalla de cristal líquido
es un dispositivo empleado para la visualización de contenidos
o información de una forma gráfica, mediante caracteres,
I. DESARROLLO DEL PROYECTO símbolos o pequeños dibujos dependiendo del modelo. Está
gobernado por un microcontrolador, el cual dirige todo su
El proyecto presentado tendrá como finalidad simular una funcionamiento.
cerradura electrónica con varias condiciones, se utiliza un
2

10. Una vez el usuario estime que el código digitado es el


TECLADO MATRICIAL 4x4 correcto, oprime la tecla ENTER (#) con el fin de guardar el
cambio dentro del sistema electrónico. Esta clave será usada
Un teclado matricial es un simple arreglo de botones aun después de haber apagado y encendido el equipo.
conectados en filas y columnas, de modo que se pueden leer
varios botones con el mínimo número de pines requeridos. Un 11. El modo “cambio de clave” solo debe estar activo 30
teclado matricial 4x4 solamente ocupa 4 líneas de un puerto segundos, pasado este tiempo el sistema automáticamente
para las filas y otras 4 líneas para las columnas, de este modo vuelve al modo principal.
se pueden leer 16 teclas utilizando solamente 8 líneas de un
microcontrolador.
IV. CODIGO

III.OPERACION DEL SISTEMA


El código fue creado con PIC C Compiler, un inteligente y
muy optimizado compilador C que contienen operadores
1. Cuando se enciende el sistema electrónico, el modo de estándar del lenguaje C y funciones incorporados en
trabajo que debe tomar es el menú principal, así pues, el bibliotecas que son específicas a los registros de PIC,
sistema se encuentra listo para recibir un código de acceso. proporcionando a los desarrolladores una herramienta
poderosa para el acceso al hardware las funciones del
2. Cuando se desee introducir una clave de acceso, cada vez dispositivo desde el nivel de lenguaje C.
que el usuario oprima una de las teclas numéricas, la LCD
visualizara un asterisco (*).

3. Si se oprime la tecla de borrado (*), el display limpiará los V. PROTEUS


asteriscos que se hayan escrito y el programa deberá
internamente borrar el código que se ha estado ingresando. Finalizado el código se procede a hacer un ensamble previo en
Proteus el cual nos permite visualizar el funcionamiento del
4. Una vez escrita la clave de acceso y luego de ser oprimida proyecto y proceder a realizar las modificaciones.
la tecla ENTER (#), el circuito electrónico analizará la clave
introducida: De ser equivocada en la LCD muestra el mensaje Proteus es una aplicación para la ejecución de proyectos de
(“INCORRECTO”) durante dos segundo (2 segundos); construcción de equipos electrónicos en todas sus etapas:
después de esto volverá al menú principal. diseño del esquema electrónico, programación del software,
construcción de la placa de circuito impreso, simulación de
5. Si la clave es correcta se mostrará en la LCD el mensaje todo el conjunto, depuración de errores, documentación y
(“OK”) y se activará la salida digital que energiza el cerrojo. construcción.
La activación del cerrojo se realiza durante 3 segundos,
después de esto se libera (se le quita la energía) y se retorna al
menú principal.

6. Estando en el modo de trabajo normal (menú principal), es


posible cambiar la clave que se encuentra grabada en el
sistema electrónico. Para esto se debe oprimir la tecla B con lo
cual se entra al modo “cambio de clave”.

7. Para cambiar el código de acceso, el sistema debe preguntar


primero la clave actual. El comportamiento de la LCD y del
sistema Microcontrolador es igual al descrito en los ítems 2, 3
y 4.

8. Una vez el código de acceso sea el correcto, en la LCD


aparece el mensaje “NUEVA CLAVE”, con lo cual el usuario
debe teclear la clave de 4 dígitos y en la LCD aparecerá los
números que se están introduciendo.
Simulación cerradura electrónica en Proteus
9. El usuario puede oprimir la tecla de borrado (*) para
corregir la clave que se está introduciendo.
3

VII. BIBLIOGRAFIA

http://www.monografias.com/trabajos18/descripcion-
pic/descripcion-pic.shtml#ixzz50KmNI5Rx

http://www.circuitoselectronicos.org/2011/03/teclado-
matricial-4x4.html

http://todoelectrodo.blogspot.com/2013/02/lcd-16x2.html

https://www.google.com.co/search?q=proteus&oq=proteus
&aqs=chrome..69i57j0j35i39j0l3.1903j0j7&sourceid=chrome
&ie=UTF-8
Montaje cerradura electrónica

http://aprendiendoelectronicafacil.blogspot.com.co/p/ccs-
compiler-v.html

Funcionamiento cerradura electrónica

VI. CONCLUSIONES

1. Se presenciaron errores al momento de realizar el


código relacionado con el orden de asignación de
teclas.
2. Problemas al realizar la conexión correspondiente del
teclado con la LCD ya que las teclas no coincidían
con lo mostrado en pantalla.
3. El aprendizaje obtenido fue muy amplio ya que debido
a las condiciones estipuladas nos hicieron desarrollar
mejor nuestros conocimientos.

También podría gustarte