Nota

Hola, ¡bienvenido a la comunidad de entusiastas de SunFounder Raspberry Pi, Arduino y ESP32 en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 junto a otros entusiastas.

¿Por qué unirse?

  • Soporte de expertos: Resuelve problemas posventa y desafíos técnicos con ayuda de nuestra comunidad y equipo.

  • Aprende y Comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Avances exclusivos: Accede anticipadamente a anuncios de nuevos productos y adelantos.

  • Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.

  • Promociones y sorteos festivos: Participa en sorteos y promociones especiales por festividades.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy mismo.

3.5 Sistema de Control de Acceso

Descripción general

El sistema de control de acceso se utiliza para gestionar los canales de entrada, evolucionando a partir del cerrojo tradicional. La cerradura mecánica tradicional es solo un dispositivo simple y, sin importar cuán razonable sea su diseño estructural o cuán fuerte sea el material, siempre puede abrirse mediante diversos métodos. Además, el uso de llaves para acceder (por ejemplo, a un edificio de oficinas o a una habitación de hotel) puede resultar engorroso. Si se pierde o reemplaza la llave, es necesario cambiar la cerradura y la llave. Para resolver estos problemas, surgieron los cerrojos electrónicos de tarjeta magnética y los cerrojos electrónicos codificados, elevando el nivel de gestión de los accesos y permitiendo la entrada de estos sistemas en la era electrónica.

Componentes necesarios

../_images/Part_three_5.1.png ../_images/Part_three_5.2.png

Circuito Fritzing

En este ejemplo, el Módulo de Alimentación se usa para suministrar energía a la protoboard. Conectamos el GND de la placa Mega 2560 al riel de cátodo de la protoboard, el GND del ULN2003 al riel de cátodo, VCC a la salida de 5V del Módulo de Alimentación, y el Motor Paso a Paso a las salidas OUT1-OUT5 del ULN.

../_images/Part_three_5_Fritzing_Circuit.png ../_images/image287.png

Diagrama esquemático

../_images/image288.png

Código

Nota

  • Puedes abrir el archivo 3.5_accessControlSystem.ino en la ruta sunfounder_vincent_kit_for_arduino\code\3.5_accessControlSystem directamente.

  • Aquí se utilizan las librerías Keypad y LiquidCrystal I2C, que puedes instalar desde el Administrador de Librerías.

  • La librería RFID1 también se utiliza aquí; consulta Instalación Manual para un tutorial de instalación.

Explicación del Ejemplo

El flujo de trabajo del sistema de control de acceso se muestra en el diagrama de flujo.

Cuando no se identifica un ID autorizado (la variable «Approved» es igual a 0), el dispositivo realiza la identificación del ID y la verificación de la contraseña.

Si se identifica un ID autorizado («Approved» es igual a 1), la puerta se abrirá. Después de unos segundos, la puerta se cerrará y el estado de identificación se restablecerá («Approved» volverá a 0).

Además de la función central de control de acceso, el proyecto también usa una pantalla LCD y un zumbador activo para completar la interacción del usuario con el sistema de control de acceso.

../_images/Part_three_5_Example_Explanation.png

Imagen del Fenómeno

../_images/image290.jpeg