Cuprins:

Recunoaștere facială ESP32 CAM cu suport MQTT - AI-Thinker: 4 pași
Recunoaștere facială ESP32 CAM cu suport MQTT - AI-Thinker: 4 pași

Video: Recunoaștere facială ESP32 CAM cu suport MQTT - AI-Thinker: 4 pași

Video: Recunoaștere facială ESP32 CAM cu suport MQTT - AI-Thinker: 4 pași
Video: Case for Facial Recognition Camera Enclosure - ESP32 CAM 2024, Iunie
Anonim
Recunoaștere facială ESP32 CAM cu suport MQTT | AI-Gânditor
Recunoaștere facială ESP32 CAM cu suport MQTT | AI-Gânditor

Buna!

Am vrut să împărtășesc codul meu pentru un proiect dacă aveam nevoie de un ESP CAM cu recunoaștere facială, care să trimită date către MQTT. Așa de bine … după poate 7 ore de căutare prin mai multe exemple de coduri și căutarea a ceea ce este, am terminat integrarea MQTT!

Provizii

De ce ai nevoie:

  • Camera ESP32 (~ 5 $)
  • Programator TTL (~ 2 $)
  • 5 cabluri jumper

Pasul 1: Configurarea programatorului TTL (OPȚIONAL)

Dacă utilizați un computer, care are o versiune mai nouă decât Windows 7, cel mai probabil aveți nevoie de driverele acceptate pentru programator.

Dacă dispozitivul nu este capabil să pornească, vă recomand acest tutorial ușor pentru a instala driverele manual

Pasul 2: Configurarea conexiunii și configurarea în IDE

Configurarea conexiunii și configurarea în IDE
Configurarea conexiunii și configurarea în IDE

Trebuie să-l conectați ca în imagine (Este mai bine să folosiți 5v în loc de 3v!)

Cablul gri este necesar doar pentru a fi conectat dacă doriți să-l programați!

Presupun că aveți deja pachetul ESP32 instalat, dacă este cazul, trebuie să reveniți la versiune, de la orice utilizați în prezent la versiunea 1.01, acest pas este necesar pentru recunoașterea feței, altfel nu va funcționa!

Următorul pas este să intrați în TOOLS în IDE și să setați Partition Scheme la Huge APP și să selectați ESP32 Wrover Module ca Board!

Pasul 3: Cod și biblioteci

Veți avea nevoie doar de Biblioteca PubSubClient, toate celelalte biblioteci sunt instalate automat.

(Nu uitați să vă modificați acreditările înainte de încărcare)

Descărcați atașamentul și faceți clic pe încărcare nu uitați de cablul gri menționat mai sus!

După încărcare, deschideți monitorul serial și selectați 115200 ca rată de transmisie.

Ar trebui să vedeți o adresă IP la care să vă conectați. NOTĂ: Recunoașterea feței este deja activată la început, deci vă va scana fața! EDITARE: NU va mai face asta automat!

În partea MQTT ar trebui să vedeți o filă de informații și o filă de față. EDIT: Și fila id

Pasul 4: Atât | EDITAȚI | ×

Acesta este deocamdată, cred că îl voi actualiza ceva timp dacă văd erori sau orice alt lucru.

Sper ca ti-a placut!

EDITAȚI | ×:

Am făcut câteva modificări la cod!

Acum îți salvează fața în memoria internă, așa că atunci când o pornești, va încărca toate fețele salvate anterior din Flash!

Salvează automat fețele înscrise pe Flash.

De asemenea, am eliminat fața de înscriere automată la pornire.

Am creat un nou subiect MQTT numit „id”, aici se afișează ultimul ID recunoscut!

Recomandat: