Biometría facial ESP32 CAM
Budget: $10 – $30 USD
Requerimientos: Usar la placa de desarrollo ESP32 CAM
Objetivo: controlar el encendido y apagado de 18 luces leds mediante reconocimiento facial de 18 diferentes usuarios.
Funcionamiento: El sistema de luces tiene DOS botones (Encender y Apagar) al usuario presionar el botón Encender, el sistema debe tomar y almacenar la captura del rostro de la persona en un tiempo <= 3 segundos, y activar una Luz LED que esté disponible, esta numeración debe estar configurada en un arreglo o matriz en orden de ( 1 a 18 ), el rostro se debe asociar adicionalmente a un valor numérico en un array y al finalizar la operación imprimir por consola: " la posición del rostro#, Posición del Led encendido #, estado led ON or OFF".
Para apagar la luz el usuario registrado debe pulsar el botón Apagar el sistema debe nuevamente tomar captura y comparar cual de las imágenes almacenadas corresponde al rostro registrado, si el rostro es valido apagar la luz led perteneciente al rostro almacenado previamente, e indicar mediante un consola , " la posición del rostro#, Posición del Led apagado #, estado led ON or OFF" en caso contrario que no se valide el rostro generar una señal de salida por alguno de los pines disponible temporizada 3 segundos y esperar a que se presione de nuevo el botón para hacer validación de APAGAR O ENCENDER.
Condiciones:
*Para almacenar los datos se puede usar una micro SD u otro sistema de almacenamiento de datos de su preferencia.
* Los botones Encender y Apagar están conectados a una resistencia PULL DOWN, puede usar los pines de su preferencia.
* Un mismo usuario NO pude encender más de una luz led.
*Sí el usuario No esta registrado previamente el sistema no debe generar ninguna acción en caso de presionar el botón de Apagar.
*Los rostros no se deben eliminar, deben quedar almacenados en una micro sd con un nombre de carpeta "historial" sin que interfiera con el funcionamiento del sistema. Debe contar con una capacidad de 500 rostros
*Al llegar al limite de rostros determinado, dar una señal de salida mediante un pin disponible con encendido permanente hasta que el sistema valide que ya no tienen esa información contenida en memoria.
Objetivo: controlar el encendido y apagado de 18 luces leds mediante reconocimiento facial de 18 diferentes usuarios.
Funcionamiento: El sistema de luces tiene DOS botones (Encender y Apagar) al usuario presionar el botón Encender, el sistema debe tomar y almacenar la captura del rostro de la persona en un tiempo <= 3 segundos, y activar una Luz LED que esté disponible, esta numeración debe estar configurada en un arreglo o matriz en orden de ( 1 a 18 ), el rostro se debe asociar adicionalmente a un valor numérico en un array y al finalizar la operación imprimir por consola: " la posición del rostro#, Posición del Led encendido #, estado led ON or OFF".
Para apagar la luz el usuario registrado debe pulsar el botón Apagar el sistema debe nuevamente tomar captura y comparar cual de las imágenes almacenadas corresponde al rostro registrado, si el rostro es valido apagar la luz led perteneciente al rostro almacenado previamente, e indicar mediante un consola , " la posición del rostro#, Posición del Led apagado #, estado led ON or OFF" en caso contrario que no se valide el rostro generar una señal de salida por alguno de los pines disponible temporizada 3 segundos y esperar a que se presione de nuevo el botón para hacer validación de APAGAR O ENCENDER.
Condiciones:
*Para almacenar los datos se puede usar una micro SD u otro sistema de almacenamiento de datos de su preferencia.
* Los botones Encender y Apagar están conectados a una resistencia PULL DOWN, puede usar los pines de su preferencia.
* Un mismo usuario NO pude encender más de una luz led.
*Sí el usuario No esta registrado previamente el sistema no debe generar ninguna acción en caso de presionar el botón de Apagar.
*Los rostros no se deben eliminar, deben quedar almacenados en una micro sd con un nombre de carpeta "historial" sin que interfiera con el funcionamiento del sistema. Debe contar con una capacidad de 500 rostros
*Al llegar al limite de rostros determinado, dar una señal de salida mediante un pin disponible con encendido permanente hasta que el sistema valide que ya no tienen esa información contenida en memoria.