Innholdsfortegnelse:

ESP32 CAM ansiktsgjenkjenning med MQTT -støtte - AI-tenker: 4 trinn
ESP32 CAM ansiktsgjenkjenning med MQTT -støtte - AI-tenker: 4 trinn

Video: ESP32 CAM ansiktsgjenkjenning med MQTT -støtte - AI-tenker: 4 trinn

Video: ESP32 CAM ansiktsgjenkjenning med MQTT -støtte - AI-tenker: 4 trinn
Video: Employee Attendance Monitoring System using Face Recognition 2024, November
Anonim
ESP32 CAM ansiktsgjenkjenning med MQTT -støtte | AI-tenker
ESP32 CAM ansiktsgjenkjenning med MQTT -støtte | AI-tenker

Hallo!

Jeg ønsket å dele koden min for et prosjekt hvis jeg måtte ha et ESP CAM med ansiktsgjenkjenning, som kunne sende data til MQTT. Så vel.. etter kanskje 7 timer med å ha sett gjennom flere kodeeksempler og sett etter hva som er hva, har jeg fullført MQTT -integrasjonen!

Rekvisita

Hva trenger du:

  • ESP32 -kamera (~ 5 $)
  • TTL programmerer (~ 2 $)
  • 5 hoppekabler

Trinn 1: Konfigurere TTL -programmereren (VALGFRITT)

Hvis du bruker en datamaskin som har en nyere versjon enn Windows 7, trenger du mest sannsynlig de støttede driverne for programmereren.

Hvis enheten ikke kan starte, anbefaler jeg deg denne enkle opplæringen for å installere driverne manuelt

Trinn 2: Konfigurere tilkoblingen og konfigurere i IDE

Konfigurere tilkoblingen og konfigurere i IDE
Konfigurere tilkoblingen og konfigurere i IDE

Du må koble den til som på bildet (det er bedre å bruke 5v i stedet for 3v!)

Den grå kabelen trenger du bare å koble til hvis du vil programmere den!

Jeg antar at du allerede har ESP32 -pakken installert. I så fall må du rulle versjonen tilbake, fra det du bruker for øyeblikket til versjon 1.01, er dette trinnet nødvendig for ansiktsgjenkjenning, ellers fungerer det ikke!

Det neste trinnet er å gå inn i VERKTØY i IDE og sette Partition Scheme til Huge APP, og velg ESP32 Wrover Module som styret!

Trinn 3: Kode og biblioteker

Du trenger bare PubSubClient Library, alle andre biblioteker installeres automatisk.

(Ikke glem å endre legitimasjonen din før du laster opp)

Last ned vedlegget og klikk på opplastning, ikke glem den grå kabelen som er nevnt ovenfor!

Etter opplasting åpner du Serial Monitor og velger 115200 som overføringshastighet.

Du bør se en IP -adresse å koble til. MERK: Ansiktsgjenkjenning er allerede aktivert ved start, så det vil skanne ansiktet ditt! EDIT: Det vil IKKE automatisk gjøre det lenger!

På MQTT -delen bør du se en infofane og en ansiktsfane. EDIT: Og id -fanen

Trinn 4: Det er det | REDIGERE

Dette er det for nå, jeg tror jeg kommer til å oppdatere det en stund hvis jeg ser feil eller andre ting.

Jeg håper du likte!

REDIGERE:

Jeg har gjort noen endringer i koden!

Det lagrer nå ansiktet ditt i internminnet, så når du starter det, vil det laste alle tidligere lagrede ansikter fra Flash!

Den lagrer automatisk registrerte ansikter til Flash.

Jeg fjernet også ansiktet for automatisk registrering ved oppstart.

Jeg har laget et nytt MQTT -emne kalt "id", det er her det viser den siste IDen som ble gjenkjent!

Anbefalt: