Sisukord:

ESP32 CAM näotuvastus MQTT toega - AI-mõtleja: 4 sammu
ESP32 CAM näotuvastus MQTT toega - AI-mõtleja: 4 sammu

Video: ESP32 CAM näotuvastus MQTT toega - AI-mõtleja: 4 sammu

Video: ESP32 CAM näotuvastus MQTT toega - AI-mõtleja: 4 sammu
Video: Smart Doorbell - Face-Recognition and notification by MQTT 2024, November
Anonim
ESP32 CAM näotuvastus MQTT toega | AI-mõtleja
ESP32 CAM näotuvastus MQTT toega | AI-mõtleja

Tere!

Tahtsin jagada oma projekti koodi, kui mul oleks vaja näotuvastusega ESP CAM -i, mis saaks andmeid MQTT -le saata. Nii hästi.. pärast võib -olla 7 tundi kestnud mitme koodinäite otsimist ja otsimist, mis on mis, olen lõpetanud MQTT integreerimise!

Tarvikud

Mida sa vajad:

  • ESP32 kaamera (~ 5 $)
  • TTL programmeerija (~ 2 $)
  • 5 hüppajakaablit

1. samm: TTL -i programmeerija seadistamine (valikuline)

Kui kasutate arvutit, mille versioon on uuem kui Windows 7, vajate tõenäoliselt programmeerija toetatud draivereid.

Kui seadet ei saa käivitada, soovitan teil seda lihtsat õpetust draiverite käsitsi installimiseks

2. samm: ühenduse seadistamine ja IDE seadistamine

Ühenduse seadistamine ja IDE seadistamine
Ühenduse seadistamine ja IDE seadistamine

Peate selle juhtmega ühendama nagu pildil (parem on kasutada 5v asemel 3v!)

Halli kaablit on vaja ühendada ainult siis, kui soovite seda programmeerida!

Eeldan, et teil on ESP32 pakett juba installitud, kui teil on vaja versioon tagasi pöörata, siis praegusest kasutatavast versioonist 1.01 on see samm vajalik näotuvastuse jaoks, vastasel juhul see ei tööta!

Järgmine samm on minna IDE -sse TOOLS ja seada partitsiooniskeem Huge APP -ks ning valida juhatuseks ESP32 Wrover Module!

3. samm: kood ja teegid

Teil on vaja ainult PubSubClienti raamatukogu, kõik muud teegid installitakse automaatselt.

(Ärge unustage enne üleslaadimist oma mandaati muuta)

Laadige manus alla ja klõpsake üleslaadimiseks, ärge unustage ülalmainitud halli kaablit!

Pärast üleslaadimist avage jadamonitor ja valige 115200 andmeedastuskiiruseks.

Peaksite nägema IP -aadressi, millega ühenduse luua. MÄRKUS. Näotuvastus on juba alguses lubatud, nii et see skaneerib teie nägu! EDIT: See EI tee seda enam automaatselt!

MQTT osas peaksite nägema vahekaarti info ja ühte nägu. EDIT: Ja vahekaart id

Samm 4: see ongi EDIT

See on praegu, arvan, et värskendan seda mõnda aega, kui näen vigu või mõnda muud asja.

Loodan, et teile meeldis!

EDIT:

Olen koodi muutnud!

Nüüd salvestab see teie näo sisemällu, nii et selle käivitamisel laadib see kõik Flashist varem salvestatud näod!

See salvestab registreeritud näod automaatselt Flashi.

Eemaldasin käivitamisel ka automaatse registreerimise näo.

Olen teinud uue MQTT teema nimega "id", see näitab viimast tuvastatud ID -d!

Soovitan: