Tabla de contenido:
Video: Cerradura de puerta con huella digital Arduino: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Hola y bienvenido a este proyecto, en realidad incluye dos proyectos pero son prácticamente iguales, es un sistema de cerradura de puerta basado en una placa Arduino UNO, sensor óptico de huellas dactilares FPM10A y una pantalla LCD i²c, pero para la otra versión incluir un teclado.
Y no se olvide del sistema de bloqueo que está dispuesto a controlar, y después de esto, su cableado y códigos pueden cambiar, pero no se preocupe, sería fácil.
Paso 1: herramientas
El hardware necesario para este proyecto es:
- Placa Arduino, aquí estoy usando un UNO
- Sensor óptico de huellas dactilares Adafruit FPM10A
- Pantalla LCD i²c
- Y para la segunda versión del proyecto necesitarás un teclado, aquí estoy usando 4x4
Y no se olvide del sistema de bloqueo de la puerta, utilicé el de la imagen (10 dólares de la tienda china) pero solo usé la unidad de bloqueo, y dado que esa unidad tiene un motor de CC que debería girar en ambas direcciones, tuve que use mi módulo de puente H dual L298n, puede usar un pequeño puente IC H si lo desea, pero depende del sistema que esté usando, puede reemplazar todo por un transistor y un bloqueo de solenoide …
Antes de continuar, asegúrese de saber cómo utilizar todos los elementos mencionados anteriormente, ya que facilitará la adaptación de su proyecto y detectará cualquier problema:
Arduino uno + Matriz de teclado 4 × 4 + pantalla LCD i2c
Interfaz del sensor de huellas dactilares FPM10A (50DY) con Arduino
Arduino LCD I2C de uso simple y escritura directa desde el monitor en serie
Paso a paso sobre cómo usar el controlador de puente H dual L298n con Arduino
Paso 2: Versión 1
La primera versión usa: LCD + sensor de huellas dactilares + l298n (para controlar el sistema) + pulsador con una resistencia (yo usé 1k).
Para la primera versión, primero debe cargar el código "Enroll" de la biblioteca de huellas digitales (abajo), y usarlo para agregar una huella digital, cargarlo y abrir el monitor en serie, luego escribir la identificación y presionar "Enter" y luego seguir los pasos como en el tutorial de huellas dactilares. Luego cargue el segundo código y agregue los nombres que desee para cada usuario, cargue el código y aquí vamos, las plantillas de huellas dactilares se almacenan en la unidad flash interna de los módulos. Una vez que el código comienza a funcionar, el Arduino está constantemente esperando que un dedo se coloque en el sensor, de lo contrario, si estás dentro solo presiona el botón para abrir, si el dedo es válido (está en la base de datos) abrirá la cerradura y muestra un mensaje y el nombre relacionado con la identificación de la huella digital, si la identificación no está emparejada con un nombre, mostrará algunas cosas extrañas: D …
Ese es básicamente mi cableado, por lo que no se confundirá con el botón pulsador, en realidad, en lugar de obtener el nivel alto del pin Arduino 5v, que requiere que agregue otros cables (y será más complicado), solo puse el pin 8 en Alto y leí el estado del botón del pin 9 que tiene una resistencia desplegable.
Paso 3: Versión 2
Como puede ver en la primera versión, debe usar una computadora (o lo que sea que use para programar su Arduino) para agregar nuevas plantillas a la unidad flash del módulo, es por eso que hice esta versión más incrustada que solo requiere una fuente de alimentación para funciona, y las nuevas plantillas ahora se agregan a través de un teclado (que se pretendía permanecer en el interior ya que este proyecto se basa en el acceso solo por huella digital, puede combinarlo con mi otro proyecto basado solo en el teclado, tendrá que hacer alguna modificación pero son fáciles).
El teclado está ubicado adentro, lo que significa que puede abrir la cerradura presionando un botón aquí. He elegido "B" ya que "A" es para agregar una nueva persona.
Para agregar una nueva plantilla de dedo, presione 'A', le pedirá la contraseña que ya está en el código '1' '2' '3' '4', puede modificarlo allí, ingrese el código y luego ingrese el número de identificación como un formato de 3 dígitos, ejemplos “001”, “021” o “115” puede ingresar los ID del 1 al 127, luego de tocar el ID le pedirá que coloque el dedo, lo quite y vuelva a colocarlo… Trabajo hecho. Y como la primera versión, espera una huella digital válida para abrir la cerradura.
Este es el cableado para la segunda versión, quité el botón pulsador ya que la apertura desde el interior se realiza ahora con el botón "B".
Paso 4: Bibliotecas y códigos
Bibliotecas:
-Descargar la biblioteca LCD i2c NewLiquidCrystal
-Descargar biblioteca de teclados
-Descargar sensor óptico de huellas dactilares FPM10A
Codigos
- Descargue el escáner i2c en caso de que tenga una dirección diferente para su pantalla LCD
-El primer código de la versión 1 es el código "Enroll" de la biblioteca de huellas dactilares
Segundo código para la Versión 1: Descargar aquí
Código para la versión 2: Descargar aquí
El código que hice para la primera versión se basa en el ejemplo de "Huella digital" de la biblioteca, solo que en lugar de mostrar la identificación en el monitor serial (lo que significa que la plantilla de huella digital está en la base de datos), activa toda la secuencia de apertura de lo contrario (que significa que el módulo no pudo encontrar coincidencias en la base de datos) muestra un mensaje simple en la pantalla.
El código para la segunda versión se basa en los ejemplos de "Huella digital" e "Inscripción", y al igual que la primera versión, pero esta vez agregué la función "Inscripción" y puede agregar la ID desde el teclado en lugar del monitor en serie.
Recomendado:
Cerradura de puerta eléctrica con escáner de huellas dactilares y lector RFID: 11 pasos (con imágenes)
Cerradura de Puerta Eléctrica con Escáner de Huellas y Lector RFID: El proyecto fue diseñado para evitar la necesidad de usar llaves, para alcanzar nuestro objetivo usamos un sensor óptico de huellas y un Arduino. Sin embargo, hay personas que tienen una huella dactilar ilegible y el sensor no la reconoce. Entonces pensando en
SafetyLock: una cerradura inteligente hecha con Raspberry Pi (huella digital y RFID): 10 pasos
SafetyLock: una cerradura inteligente hecha con Raspberry Pi (huella digital y RFID): ¿Alguna vez ha querido una forma más accesible de proteger su casa? Si es así, ¡esta es la solución para ti! Hice SafetyLock, este es un candado que se puede abrir con tu huella digital, una tarjeta RFID e incluso a través de un sitio web. Gracias a este concepto podrás
Cerradura de puerta digital basada en Arduino usando GSM y Bluetooth: 4 pasos
Cerradura de puerta digital basada en Arduino usando GSM y Bluetooth: RESUMEN: Piense en la situación en la que llegó a casa completamente cansado y descubrió que perdió la llave de la puerta. ¿Qué vas a hacer? Tienes que romper la cerradura o llamar a un mecánico de llaves, por lo que hacer una cerradura sin llave es una idea interesante de la que salvar
Cajero automático con Arduino (huella digital + tarjeta RFID): 4 pasos (con imágenes)
Cajero automático que usa Arduino (huella digital + tarjeta RFID): Hola amigos, vuelvo con una nueva idea de cajero automático que usa Arduino. Puede ser útil en áreas rurales donde los servicios sin efectivo no son posibles. Es una pequeña idea. Espero lo disfrutaste. Empecemos
Cerradura de puerta RFID inalámbrica con Nodemcu: 9 pasos (con imágenes)
Cerradura de puerta RFID inalámbrica con Nodemcu: --- Función principal --- Este proyecto fue construido como parte de una clase de Comunicaciones de red en la Universidade do Algarve en colaboración con mi colega Lu í s Santos. Su finalidad principal es controlar el acceso de una cerradura eléctrica mediante wi