Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Sistema de Acceso Inteligente con Reconocimiento Facial para Apertura de Puertas

Componentes y materiales

Herramientas necesarias

Aplicaciones y servicios online

Sobre el proyecto

Cerrojo inteligente para estantería/puerta que desbloquea mediante verificación facial. Aplicación Windows Forms (C#) captura webcam, gestiona caras autorizadas, verifica con Face++ API y envía comandos al Bolt WiFi → Arduino → servo. Incluye timbre (pulsador) para solicitar acceso desde fuera, y botón de bloqueo manual.

Arquitectura software (Windows Forms)

Credenciales necesarias

BOLT_DEVICE_ID, BOLT_API_KEY (dashboard Bolt Cloud)
FPP_API_KEY, FPP_API_SECRET (consola Face++)

Funciones principales

  1. Añadir/Eliminar caras de confianza: Detecta rostro (Face++ Detect), guarda imagen Base64 + nombre en Properties.Settings (persistente).
  2. Verificación facial: Al pulsar timbre (o botón app), captura frame, compara con cada cara guardada (Face++ Compare). Si confidence > 80% → desbloquea.
  3. Hilo escucha timbre: Sondea pin D4 del Bolt cada 2 s (DigitalRead); si HIGH → dispara verificación.
  4. Bloqueo/Desbloqueo remoto: Escritura múltiple pines D0 (bloqueo) / D3 (desbloqueo) vía DigitalMultiWrite.

Circuito y código Arduino

#include <Servo.h>
#define ServoPin 4
#define LockSignalPin 2
#define UnLockSignalPin 3
#define BellButtonPin 5
#define LockButtonPin 8
#define RingBellSignalPin 6
#define BuzzerPin 7
#define GreenLedPin 9
#define RedLedPin 10
Servo myServo;
// loop() lee pines Bolt y locales, acciona servo/LEDs/zumbador

Mecanismo físico (acoplamiento servo-cerradura)

  1. Cuello de botella con agujero en tapón → atornillado al eje de la cerradura.
  2. Tapón de otra botella → fijado al servo con alambre de cobre.
  3. Hilo de nailon une ambos tapones (bucle tensor).
  4. Servo pegado con cola caliente a la estructura.
  5. Giro del servo tensa/afloja hilo → gira cuello → acciona cerradura.

Flujo de eventos

  1. Timbre pulsado: Arduino → D6 HIGH → Bolt D4 HIGH → App detecta → Captura/Verifica → Si OK: App → Bolt D3 HIGH → Arduino → Servo abre.
  2. Botón bloqueo (local o app): App → Bolt D0 HIGH → Arduino → Servo cierra.

Código

Arduino: BoltDoorLock.ino

(Ver sección código original; incluye lógica completa servo, LEDs, zumbador, lectura pines Bolt y locales).

Aplicación Windows Forms

Proyecto Visual Studio completo (Facebolt Doorlock.sln). Incluye formularios para: selección cámara, vista previa, lista caras autorizadas (añadir/eliminar), monitorización, control manual bloqueo/desbloqueo, configuración credenciales. Librería cliente Bolt IoT para .NET en GitHub: diozz/Bolt-IoT-API-.NET.

Esquemático

Circuito Fritzing (facebolt_doorlock.fzz): Bolt → Arduino (D2, D3, D4, D6), servo (D4), LEDs (D9, D10), zumbador (D7), pulsadores (D5, D8), resistencias pull-up/limitación.

Proceso de manufactura

  1. Optimizando el Apriete de Pernos con Herramientas de Torque – Estrategias Comprobadas para Precarga Confiable
  2. Construya un Controlador Domótico 433 MHz con Sensorflare y Raspberry Pi
  3. Construya una Puerta con Auto‑Bloqueo Inteligente Usando la Proximidad Bluetooth de su Smartphone
  4. Seguimiento Facial Pan/Tilt en Tiempo Real en Raspberry Pi – Guía Práctica
  5. Barman Inteligente: Construye tu Propia Estación de Cócteles con Raspberry Pi
  6. Cerradura Inteligente WiFi con Arduino y ESP8266: Desbloqueo desde el Móvil
  7. GE Digital impulsa la transformación manufacturera con MES inteligente
  8. Compras inteligentes: Fusionando IA con perspectiva humana
  9. Pestillos de Cerradura: Función, Tipos y Beneficios de Seguridad
  10. Maximice el ROI de sus inversiones en IoT: Una guía práctica
  11. Asegura tus Dispositivos Inteligentes: Mejores Prácticas para la Seguridad de IoT