Este proyecto desarrolla un sistema de autenticación para abrir una puerta basado en tres niveles de seguridad: APP, credenciales y huella dactilar. Implementado como parte de la asignatura de Sistemas Empotrados y de Tiempo Real, este sistema combina software y hardware para garantizar la seguridad y la usabilidad.
En este link nos encontramos con una descripción más detallada del proyecto.
- Introducción
- Características
- Componentes y Costos
- Casos de Uso
- Problemas y Soluciones
- Requisitos del Sistema
- Configuración del Entorno
- Ejecución
- Conclusión
El Sistema de Autenticación DoorLock es una solución eficiente y segura que permite abrir una puerta únicamente a usuarios autorizados. Combina una placa Arduino Uno, un sensor de huella dactilar y una aplicación móvil para ofrecer triple autenticación.
Este sistema tiene múltiples aplicaciones, como en cuartos de servidores, oficinas o espacios donde la seguridad sea primordial.
- Triple autenticación: APP móvil, credenciales y huella dactilar.
- Modo de alimentación dual: USB o batería de 9V.
- Pantalla LCD: Muestra instrucciones y estados del sistema.
- Eficiencia económica: Coste competitivo frente a soluciones comerciales.
| Componente | Modelo | Precio |
|---|---|---|
| Sensor de huella dactilar | R307 | 24 € |
| Módulo Bluetooth | HC-05 | 10 € |
| Motor Servo | SM-S2309S | 0 € |
| Pantalla LCD | 1802A | 0 € |
| Placa Arduino | Elegoo UNO-R3 | 0 € |
| Protoboard | - | 0 € |
| Maqueta 3D | - | 45 € |
| Spray | - | 5 € |
| Pines para cables | - | 15 € |
| Materiales complementarios | - | 18 € |
Total: 117 € Coste reducido: Entre 54 € y 59 € utilizando materiales alternativos.
- Añadir una nueva huella dactilar.
- Autenticarse para abrir la puerta.
- Visualizar mensajes y estados del sistema en la pantalla LCD.
- Sensor de huella dactilar defectuoso: Reemplazado por uno nuevo.
- Cables sueltos: Utilización de conectores adicionales.
- Motor Servo roto: Sustituido por otro disponible en el equipo.
- Hardware: Arduino Uno, sensor de huella dactilar, módulo Bluetooth, pantalla LCD, motor Servo.
- Software: IDE de Arduino, aplicación móvil desarrollada con MIT App Inventor.
- Conecta los componentes según el esquema del sistema.
- Descarga e instala las librerías necesarias:
Servo.hLiquidCrystal.hSoftwareSerial.hAdafruit_Fingerprint.h
- Configura el módulo Bluetooth para la comunicación entre el Arduino y la aplicación móvil.
- Carga el código en la placa Arduino mediante el IDE correspondiente.
- Enciende el sistema utilizando USB o batería de 9V.
- Usa la aplicación móvil para interactuar con el sistema.
El Sistema de Autenticación DoorLock es una solución innovadora que combina seguridad, usabilidad y bajo costo. Ofrece una alternativa viable a productos comerciales más costosos y representa una herramienta útil para entornos que requieren altos estándares de seguridad.