Indholdsfortegnelse:

ESP32 CAM ansigtsgenkendelse med MQTT -understøttelse - AI-tænker: 4 trin
ESP32 CAM ansigtsgenkendelse med MQTT -understøttelse - AI-tænker: 4 trin

Video: ESP32 CAM ansigtsgenkendelse med MQTT -understøttelse - AI-tænker: 4 trin

Video: ESP32 CAM ansigtsgenkendelse med MQTT -understøttelse - AI-tænker: 4 trin
Video: How Safe Is Face Recognition for Smart Locks? #shorts 2024, September
Anonim
ESP32 CAM ansigtsgenkendelse med MQTT -understøttelse | AI-tænker
ESP32 CAM ansigtsgenkendelse med MQTT -understøttelse | AI-tænker

Hej!

Jeg ville dele min kode til et projekt, hvis jeg skulle have et ESP CAM med ansigtsgenkendelse, der kunne sende data til MQTT. Så godt.. efter måske 7 timers kig gennem flere kodeeksempler og led efter hvad der er hvad, har jeg afsluttet MQTT -integrationen!

Forbrugsvarer

Hvad du har brug for:

  • ESP32 kamera (~ 5 $)
  • TTL programmerer (~ 2 $)
  • 5 jumperkabler

Trin 1: Opsætning af TTL -programmereren (VALGFRIT)

Hvis du bruger en computer, der har en nyere version end Windows 7, har du sandsynligvis brug for de understøttede drivere til programmøren.

Hvis enheden ikke er i stand til at starte, anbefaler jeg dig denne nemme vejledning til at installere driverne manuelt

Trin 2: Opsætning af forbindelsen og konfiguration i IDE

Opsætning af forbindelsen og konfiguration i IDE
Opsætning af forbindelsen og konfiguration i IDE

Du skal tilslutte det som på billedet (Det er bedre at bruge 5v i stedet for 3v!)

Det grå kabel skal kun tilsluttes, hvis du vil programmere det!

Jeg går ud fra, at du allerede har ESP32 -pakken installeret, hvis du har brug for at rulle versionen tilbage, uanset hvad du bruger i øjeblikket til version 1.01, er dette trin nødvendigt for ansigtsgenkendelse, ellers fungerer det ikke!

Det næste trin er at gå ind i TOOLS i din IDE og indstille Partition Scheme til Huge APP, og vælg ESP32 Wrover Module som Board!

Trin 3: Kode og biblioteker

Du skal kun bruge PubSubClient -biblioteket, alle andre biblioteker installeres automatisk.

(Glem ikke at ændre dine legitimationsoplysninger, før du uploader)

Download vedhæftningen, og klik på upload, glem ikke det grå kabel, der er nævnt ovenfor!

Efter Upload skal du åbne Serial Monitor og vælge 115200 som baudrate.

Du skal se en IP -adresse at oprette forbindelse til. BEMÆRK: Ansigtsgenkendelse er allerede aktiveret ved start, så det scanner dit ansigt! EDIT: Det gør det IKKE automatisk mere!

På MQTT -delen skal du se en infofane og en ansigtsfane. EDIT: Og id -fanen

Trin 4: Det er det | REDIGERE

Dette er det for nu, jeg tror, jeg vil opdatere det et stykke tid, hvis jeg ser fejl eller andre ting.

Jeg håber du nød!

REDIGERE:

Jeg har foretaget nogle ændringer af koden!

Det gemmer nu dit ansigt i intern hukommelse, så når du starter det, indlæser det alle tidligere gemte ansigter fra Flash!

Det gemmer automatisk registrerede ansigter til Flash.

Jeg fjernede også det automatiske tilmeldingsflade ved opstart.

Jeg har lavet et nyt MQTT -emne kaldet "id", det er her det viser det sidste genkendte ID!

Anbefalede: