Sisukord:
- Tarvikud
- 1. samm: TTL -i programmeerija seadistamine (valikuline)
- 2. samm: ühenduse seadistamine ja IDE seadistamine
- 3. samm: kood ja teegid
- Samm 4: see ongi EDIT
Video: ESP32 CAM näotuvastus MQTT toega - AI-mõtleja: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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:
Näotuvastus Raspberry Pi 4B -l kolmes etapis: 3 sammu
Näotuvastus Raspberry Pi 4B-l kolmes etapis: Selles juhendis teeme näotuvastust Raspberry Pi 4-l koos Shunya O/S-ga, kasutades Shunyaface'i raamatukogu. Shunyaface on näotuvastus-/tuvastusteek. Projekti eesmärk on saavutada kiireim avastamis- ja äratundmiskiirus
MATLAB lihtne näotuvastus: 4 sammu
MATLABi lihtne näotuvastus: selle juhendi peamine eesmärk on näidata, kui lihtne on pilditöötlus. MATLABFace abil on näo tuvastamine ja jälgimine olnud oluline ja aktiivne uurimisvaldkond, seetõttu selgitan teile kuidas seda teha saab
Näotuvastus ja tuvastamine - Arduino näotuvastus OpenCV Pythoni ja Arduino abil .: 6 sammu
Näotuvastus ja tuvastamine | Arduino näotuvastus OpenCV Pythoni ja Arduino abil .: Näotuvastus AKA näo ID on tänapäeval üks olulisemaid funktsioone mobiiltelefonides. Niisiis, mul tekkis küsimus " kas ma saan oma Arduino projekti jaoks näo -id " ja vastus on jaatav … Minu teekond algas järgmiselt: 1. samm: juurdepääs meile
WiFi -toega OLED ESP32 automeetrid: 3 sammu (piltidega)
Wifi -toega OLED ESP32 automõõdikud: kõigepealt sissejuhatus … Ma ehitan automõõdikuid omamoodi uuesti ja uuesti hobi korras. Vaadake https: //www.instructables.com/id/Remote-Car-Monit … ja https://www.instructables.com/id/Remote-Car-Monit … kahte hiljutisemat näidet. Eriti meeldib mulle
MQTT ja WiFi -toega postkasti lipp: 7 sammu (piltidega)
MQTT ja Wifi toitega postkasti lipp: Märkus: värskendatud uue püsivara, skeemi ja näpunäidetega programmeerijale. Paar aastat alustasin oma koduautomaatika projektiga. Alustuseks ehitati Arduino abil serveriga juhitav 433 MHz saatja, mis lülitab palju odavaid