Vous êtes sur la page 1sur 3

Control De Acceso Multiusuario

Este proyecto permite controlar el acceso de una puerta mediante una clave
numérica. Uno de los alcances de este sistema es que va a poder configurar hasta 6
usuarios distintos o 6 claves de acceso, en el cual, uno de ellos será el usuario
administrador y es el que podrá gestionar su propia clave y la del resto de los usuarios.
También dicho administrador podrá configurar el número de intentos fallidos
permitidos al introducir la clave, borrar usuarios registrados y permitir o no a los
usuarios normales modificar su clave.
Una vez configurado todas las claves de acceso, se llegará al alcance principal del
proyecto, ya que al momento de teclear una clave correcta, el PIC mandará una señal
donde activará o abrirá la puerta o del relé conectado al circuito de lo contrario el
teclado hará un sonido similar al de un “beep” y regresará al menú principal.
El circuito estará implementado por un microcontrolador PIC16F84A, un teclado
matricial de membrana de 4X4 y una pantalla alfanumérica LCD de 2 líneas y 16
caracteres por línea (16X2).
Los alcances de este proyecto son muchos, por ejemplo, el control de acceso a ciertas
áreas en algunos lugares, cerraduras de hogares e inclusive la entrada a vehículos, ya
que hoy en día vivimos en un país en el que la inseguridad crece día a día, por lo que hay
que tomar medidas más extremas para proteger nuestros bienes y llevar un control de
todo lo que pasa a nuestro alrededor.
La principal limitación del proyecto, es el límite de usuarios que van a poder tener
acceso, ya que, por razones de memoria en este microcontrolador, se limitará a sólo 6
usuarios. Aparte, también limitará la cantidad de mensajes que se puedan mostrar por
pantalla y las opciones de configuración.
Las limitaciones como equipo en cuanto al desarrollo del proyecto son, principalmente
la poca experiencia para programas o tratar de mostrar texto en la pantalla alfanumérica
LCD, el manejo de un relé montándolo en la circuitería del proyecto, ya que nunca se ha
trabajado con algo similar hasta el momento, por lo que se debe investigar a fondo sobre
el tema y todos los derivados que puedan un proyecto satisfactorio. También el diseño
a escala que se tiene que realizar para que nuestro proyecto se vea más realista y no sea
simplemente un proyecto sin uso.

Posible circuito a utilizar:


Acceso al menú de administrador Configuración de usuarios
•Al momento de que se muestra el mensaje •Dar de alta los usuarios y contraseñas
"ACCESO RESTRINGIDO", se pulsa # para poder
acceder al menú de administrador

Si el usuario puede cambiar NIP


Abrir la puerta •Va a poder acceder al menu de su usuario,
pulsando * despues de haber hecho el paso
•aparecerá "ACCESO RESTRINGIDO" en caso anterior.
que se presione una contraseña incorrecta •el sistema le pedirá que accese 2 veces el NIP
•Pulsar * (asterisco) nuevo
•Introducir algún NIP permitido, mostrando el •en caso de coincidir los códigos, saldrá
mensaje "Pase" inmediatamente del menú sin haber
modificado nada

Sólo habrá máximo 3 intentos para


entrar al sistema, en caso de rebasar
los 3 intentos fallidos, el sistema
quedará bloqueado por un minuto.
Listado de posibles subrutinas a utilizar:
1.- Usuarios: Se dará de alta a los usuarios.
2.- Contraseñas: Se dará de alta las contraseñas de los usuarios
3.- Administrador: Aquí se dará de alta al usuario administrador y su contraseña.
4.- Restringir: Aquí se restringirá el acceso de contraseñas incorrectas
5.- Mensajes: Aquí se guardarán los posibles mensajes a mostrar en la pantalla como
“Acceso Restringido”, “Pase”, “Teclee código”,etc.
6.- CambiarContraseña: Se cambiará la contraseña según sea el usuario seleccionado
(que solo el administrador podrá hacer)
7.- Abrir: En este apartado se mandarán al PIC las instrucciones necesarias para abrir la
cerradura en caso de escribir la contraseña correcta
Nota: Posiblemente se agregarán más subrutinas lo que modificará el diagrama antes
mostrado, haciendo el programa más efectivo y con más opciones al menú de
usuarios.

Vous aimerez peut-être aussi