Sisällysluettelo:

ESP32 CAM -kasvojentunnistus MQTT -tuella - AI-ajattelija: 4 vaihetta
ESP32 CAM -kasvojentunnistus MQTT -tuella - AI-ajattelija: 4 vaihetta

Video: ESP32 CAM -kasvojentunnistus MQTT -tuella - AI-ajattelija: 4 vaihetta

Video: ESP32 CAM -kasvojentunnistus MQTT -tuella - AI-ajattelija: 4 vaihetta
Video: How to Control ESP32 CAM from Node-Red UI using MQTT 2024, Marraskuu
Anonim
ESP32 CAM -kasvojentunnistus MQTT -tuella | AI-ajattelija
ESP32 CAM -kasvojentunnistus MQTT -tuella | AI-ajattelija

Hei!

Halusin jakaa projektin koodin, jos tarvitsen ESP CAM -laitteen kasvojentunnistuksella, joka voisi lähettää tietoja MQTT: lle. Niin hyvin.. ehkä 7 tunnin etsimisen jälkeen useiden koodiesimerkkien läpi ja etsimällä mitä on, olen saanut MQTT -integraation valmiiksi!

Tarvikkeet

Mitä tarvitset:

  • ESP32 -kamera (~ 5 $)
  • TTL -ohjelmoija (~ 2 $)
  • 5 Kaapelit

Vaihe 1: TTL -ohjelmoijan asentaminen (VALINNAINEN)

Jos käytät tietokonetta, jonka versio on uudempi kuin Windows 7, tarvitset todennäköisesti ohjelmoijan tuettuja ohjaimia.

Jos laite ei voi käynnistyä, suosittelen tätä helppoa opetusohjelmaa ohjainten asentamiseksi manuaalisesti

Vaihe 2: Yhteyden määrittäminen ja määrittäminen IDE: ssä

Yhteyden määrittäminen ja määrittäminen IDE: ssä
Yhteyden määrittäminen ja määrittäminen IDE: ssä

Sinun on johdotettava se kuten kuvassa (on parempi käyttää 5v 3v sijaan!)

Harmaa kaapeli on kytkettävä vain, jos haluat ohjelmoida sen!

Oletan, että sinulla on jo ESP32 -paketti asennettu, jos sinun on palautettava versio, nykyisestä käyttämästäsi versioon 1.01, tämä vaihe on tarpeen kasvojentunnistuksessa, muuten se ei toimi!

Seuraava askel on siirtyä IDE: n TOOLS -ohjelmaan ja asettaa osiointimenetelmäksi valtava APP ja valita ESP32 Wrover -moduuli hallitukseksi!

Vaihe 3: Koodi ja kirjastot

Tarvitset vain PubSubClient -kirjaston, kaikki muut kirjastot asennetaan automaattisesti.

(Muista vaihtaa kirjautumistietosi ennen lataamista)

Lataa liite ja napsauta Lataa älä unohda yllä mainittua harmaata kaapelia!

Avaa lataamisen jälkeen Serial Monitor ja valitse 115200 baudinopeudeksi.

Sinun pitäisi nähdä IP -osoite, johon haluat muodostaa yhteyden. HUOMAUTUS: Kasvojentunnistus on jo käytössä, joten se skannaa kasvosi! EDIT: Se EI tee sitä automaattisesti enää!

MQTT -osassa sinun pitäisi nähdä tietovälilehti ja yksi kasvot -välilehti. EDIT: Ja id -välilehti

Vaihe 4: Siinä se | MUOKATA

Tämä on nyt, luulen, että päivitän sitä jonkin aikaa, jos näen vikoja tai jotain muuta.

Toivon, että nautit!

MUOKATA:

Olen tehnyt muutoksia koodiin!

Se tallentaa nyt kasvosi sisäiseen muistiin, joten kun käynnistät sen, se lataa kaikki aiemmin tallennetut kasvot Flashista!

Se tallentaa automaattisesti rekisteröidyt kasvot Flashiin.

Poistin myös automaattisen rekisteröinnin kasvot käynnistyksen yhteydessä.

Olen tehnyt uuden MQTT -aiheen nimeltä "id", tässä näkyy viimeinen tunnistettu tunnus!

Suositeltava: