Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: TTL -ohjelmoijan asentaminen (VALINNAINEN)
- Vaihe 2: Yhteyden määrittäminen ja määrittäminen IDE: ssä
- Vaihe 3: Koodi ja kirjastot
- Vaihe 4: Siinä se | MUOKATA
Video: ESP32 CAM -kasvojentunnistus MQTT -tuella - AI-ajattelija: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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ä
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:
ESP32-CAM Rakenna oma robottiauto live-videostriimauksella: 4 vaihetta
ESP32-CAM Rakenna oma robottiauto live-videostriimauksen avulla: Ideana on tehdä tässä kuvatusta robottiautosta mahdollisimman halpa. Siksi toivon saavuttavani suuren kohderyhmän yksityiskohtaisilla ohjeillani ja valitut komponentit halvalla mallilla. Haluaisin esitellä ideani robotti -autosta
ESP32 Cam -laserleikattu akryylikotelo: 3 vaihetta (kuvilla)
ESP32 Cam -laserleikattu akryylikotelo: rakastuin äskettäin ESP32-nokkalevyyn. Se on todella ihme kone! Kamera, WiFi, Bluetooth, SD-kortin pidike, kirkas LED (salamaa varten) ja ohjelmoitava Arduino. Hinta vaihtelee 5 ja 10 dollarin välillä. Tarkista https: //randomnerdtutorials.com
Aikaviivakamera ESP32-CAM-kortin käyttäminen: 6 vaihetta
Aikaviivakamera ESP32-CAM-kortin käyttäminen: Tämä projekti perustuu edelliseen digitaalikameraprojektiin ja rakennamme aikakatkaisukameran ESP32-CAM-kortin avulla. Kaikki kuvat tallennetaan microSD -kortille järjestyksessä ja levy siirtyy nukkumaan kuvan ottamisen jälkeen säästääksesi
ESP32 CAM -laitteen käytön aloittaminen - Videon suoratoisto ESP CAM: n avulla Wifi -yhteyden kautta - ESP32 -turvakameraprojekti: 8 vaihetta
ESP32 CAM -laitteen käytön aloittaminen | Videon suoratoisto ESP CAM: n avulla Wifi -yhteyden kautta | ESP32 -turvakameraprojekti: Tänään opimme käyttämään tätä uutta ESP32 CAM -korttia ja miten voimme koodata sen ja käyttää sitä turvakamerana ja saada suoratoistovideon wifi -yhteyden kautta
ESP32: n käytön aloittaminen - ESP32 -levyjen asentaminen Arduino IDE: hen - ESP32 vilkkuva koodi: 3 vaihetta
ESP32: n käytön aloittaminen | ESP32 -levyjen asentaminen Arduino IDE: hen | ESP32 Blink Code: Tässä ohjeessa näemme, kuinka aloittaa työskentely esp32: n kanssa ja miten asennetaan esp32 -levyt Arduino IDE: hen, ja ohjelmoimme esp 32: n suorittamaan vilkkuva koodi käyttämällä arduino ide