Tabla de contenido:
- Suministros
- Paso 1: Configuración del programador TTL (OPCIONAL)
- Paso 2: Configurar la conexión y configurar en el IDE
- Paso 3: código y bibliotecas
- Paso 4: Eso es todo | EDITAR
Video: Reconocimiento facial ESP32 CAM con soporte MQTT - AI-Thinker: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
¡Hola!
Quería compartir mi código para un proyecto en el que necesitaba tener un ESP CAM con reconocimiento facial, que pudiera enviar datos a MQTT. Muy bien … después de tal vez 7 horas de buscar a través de múltiples ejemplos de código y buscar qué es qué, ¡he terminado la integración de MQTT!
Suministros
Que necesitas:
- Cámara ESP32 (~ 5 $)
- Programador TTL (~ 2 $)
- 5 cables de puente
Paso 1: Configuración del programador TTL (OPCIONAL)
Si está utilizando una computadora que tiene una versión más reciente que Windows 7, lo más probable es que necesite los controladores compatibles con el programador.
Si el dispositivo no puede iniciarse, le recomiendo este sencillo tutorial para instalar los controladores manualmente
Paso 2: Configurar la conexión y configurar en el IDE
Debe cablearlo como en la imagen (¡es mejor usar 5v en lugar de 3v!)
¡El cable gris solo es necesario conectarlo si desea programarlo!
Supongo que ya tiene instalado el paquete ESP32, si es así, necesita revertir la versión, de lo que esté usando actualmente a la versión 1.01, este paso es necesario para el reconocimiento facial; de lo contrario, ¡no funcionará!
El siguiente paso es ir a TOOLS en su IDE y configurar Partition Scheme en Huge APP, y seleccionar ESP32 Wrover Module como la placa.
Paso 3: código y bibliotecas
Solo necesitará la biblioteca PubSubClient, todas las demás bibliotecas se instalan automáticamente.
(No olvide cambiar sus credenciales antes de subir)
Descargue el archivo adjunto y haga clic en cargar. ¡No olvide el cable gris mencionado anteriormente!
Después de cargar, abra Serial Monitor y seleccione 115200 como velocidad en baudios.
Debería ver una dirección IP a la que conectarse. NOTA: El reconocimiento facial ya está habilitado al inicio, por lo que escaneará su rostro. EDITAR: ¡NO volverá a hacer eso automáticamente!
En la parte MQTT debería ver una pestaña de información y una pestaña de cara. EDITAR: Y pestaña de identificación
Paso 4: Eso es todo | EDITAR
Esto es todo por ahora, creo que lo actualizaré en algún momento si veo errores o cualquier otra cosa.
¡Espero que lo hayas disfrutado!
EDITAR:
¡He realizado algunos cambios en el código!
Ahora guarda su rostro en la memoria interna, por lo que cuando lo inicie, cargará todos los rostros guardados previamente desde Flash.
Guarda automáticamente las caras inscritas en Flash.
También eliminé la cara de inscripción automática al inicio.
He creado un nuevo tema MQTT llamado "id", ¡aquí es donde se muestra el último ID reconocido!
Recomendado:
Abellcadabra (sistema de bloqueo de puertas con reconocimiento facial): 9 pasos
Abellcadabra (Sistema de bloqueo de puertas con reconocimiento facial): Durante la cuarentena, traté de encontrar una manera de matar el tiempo construyendo un sistema de reconocimiento facial para la puerta de la casa. Lo llamé Abellcadabra, que es una combinación entre Abracadabra, una frase mágica con timbre que solo tomo el timbre. JAJAJA
Marco de fotos OSD con reconocimiento facial: 11 pasos (con imágenes)
Marco de fotos OSD con reconocimiento de rostros: este instructivo muestra cómo hacer un marco de fotos con visualización en pantalla (OSD) con reconocimiento de rostros. El OSD puede mostrar la hora, el clima u otra información de Internet que desee
Espejo de reconocimiento facial con compartimento secreto: 15 pasos (con imágenes)
Espejo de reconocimiento facial con compartimento secreto: siempre me han intrigado los compartimentos secretos siempre creativos que se utilizan en historias, películas y cosas por el estilo. Entonces, cuando vi el Concurso de Compartimiento Secreto, decidí experimentar yo mismo con la idea y hacer un espejo de aspecto ordinario que abre una s
Timbre con reconocimiento facial: 7 pasos (con imágenes)
Timbre con reconocimiento facial: motivación Recientemente, ha habido una ola de robos en mi país que están dirigidos a personas mayores en sus propios hogares. Por lo general, el acceso lo otorgan los propios ocupantes, ya que los visitantes los convencen de que son cuidadores / enfermeras. Eso
Sistema de seguridad de reconocimiento facial para un refrigerador con Raspberry Pi: 7 pasos (con imágenes)
Sistema de seguridad de reconocimiento facial para un refrigerador con Raspberry Pi: navegando por Internet descubrí que los precios de los sistemas de seguridad varían de 150 $ a 600 $ y más, pero no todas las soluciones (incluso las más caras) se pueden integrar con otras herramientas inteligentes en su hogar! Por ejemplo, no puede configurar