Taula de continguts:

Reconeixement facial ESP32 CAM amb suport MQTT - AI-Thinker: 4 passos
Reconeixement facial ESP32 CAM amb suport MQTT - AI-Thinker: 4 passos

Vídeo: Reconeixement facial ESP32 CAM amb suport MQTT - AI-Thinker: 4 passos

Vídeo: Reconeixement facial ESP32 CAM amb suport MQTT - AI-Thinker: 4 passos
Vídeo: DIY Make Assembling MPPT solar charging circuit You should own 2024, Desembre
Anonim
Reconeixement facial ESP32 CAM amb suport MQTT | AI-Thinker
Reconeixement facial ESP32 CAM amb suport MQTT | AI-Thinker

Hola!

Volia compartir el meu codi per a un projecte si necessitava tenir un ESP CAM amb reconeixement facial, que pogués enviar dades a MQTT. Doncs bé … després de potser 7 hores mirant diversos exemples de codi i buscant què és què, he acabat la integració MQTT!

Subministraments

Què necessites:

  • Càmera ESP32 (~ 5 $)
  • Programador TTL (~ 2 $)
  • 5 cables de pont

Pas 1: Configuració del programador TTL (OPCIONAL)

Si feu servir un ordinador amb una versió més recent que Windows 7, és probable que necessiteu els controladors compatibles per al programador.

Si el dispositiu no pot arrencar, us recomano aquest senzill tutorial per instal·lar els controladors manualment

Pas 2: Configuració de la connexió i configuració a l'IDE

Configuració de la connexió i configuració a l'IDE
Configuració de la connexió i configuració a l'IDE

Cal connectar-lo com a la imatge (és millor utilitzar 5v en lloc de 3v!)

El cable gris només cal connectar-lo si el voleu programar.

Suposo que ja teniu instal·lat el paquet ESP32, si és així, heu de recuperar la versió, des del que feu servir actualment fins a la versió 1.01, aquest pas és necessari per al reconeixement facial, en cas contrari no funcionarà.

El següent pas és entrar a EINES al vostre IDE i establir l'esquema de partició en una aplicació enorme i seleccionar el mòdul ESP32 Wrover com a tauler.

Pas 3: Codi i biblioteques

Només necessitareu la biblioteca PubSubClient, la resta de biblioteques s’instal·len automàticament.

(No oblideu canviar les vostres credencials abans de penjar-les)

Descarregueu el fitxer adjunt i feu clic a Carrega no oblideu el cable gris esmentat anteriorment.

Després de la càrrega, obriu el monitor sèrie i seleccioneu 115200 com a velocitat en bauds.

Hauríeu de veure una adreça IP per connectar-vos. NOTA: El reconeixement facial ja està activat al començament, de manera que us escanejarà la cara. EDITAR: ja no ho farà automàticament.

A la part MQTT hauríeu de veure una pestanya d'informació i una de cara. EDIT: i pestanya d'identificació

Pas 4: Això és tot EDITAR

Això és per ara, crec que ho actualitzaré algun temps si veig errors o qualsevol altra cosa.

Espero que us hagi agradat!

EDITAR:

He fet alguns canvis al codi.

Ara desa el vostre rostre a la memòria interna, de manera que quan l’engegueu carregarà totes les cares desades de Flash des de Flash.

Desa automàticament les cares inscrites a Flash.

També he eliminat la cara d'inscripció automàtica a l'inici.

He creat un nou tema MQTT anomenat "id", aquí és on es mostra l'últim identificador reconegut.

Recomanat: