Kazalo:
- 1. korak: Konfigurirajte Arduino IDE
- 2. korak: Povežite ploščo
- 3. korak: Pripravite skico
- 4. korak: Oglejte si tok kamere
- 5. korak: Zaznavanje in prepoznavanje obrazov
Video: IP kamera z zaznavanjem obrazov z uporabo plošče ESP32-CAM: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ta objava je drugačna v primerjavi z drugimi in pogledamo zelo zanimivo ploščo ESP32-CAM, ki je presenetljivo poceni (manj kot 9 USD) in enostavna za uporabo. Ustvarimo preprosto kamero IP, ki jo lahko uporabljamo za pretakanje videa v živo z modulom kamere 2MP. Preizkusili smo tudi funkcijo zaznavanja obrazov in prepoznavanja obrazov.
Zgornji videoposnetek pokriva vse, kar potrebujete v manj kot 4 minutah.
1. korak: Konfigurirajte Arduino IDE
Začnemo z dodajanjem paketa podpore za plošče ESP32 v IDE Arduino. Naslednjo povezavo morate dodati URL -ju upravitelja plošč v meniju Datoteka.
dl.espressif.com/dl/package_esp32_index.json
Nato odprite upravitelja plošč, poiščite ESP32 in namestite paket. Počakajte, da se dokonča, in zaprite okno. Prepričajte se, da ste v meniju z orodji izbrali prave nastavitve plošče, kot je prikazano na sliki. Vrata COM ne bodo na voljo, dokler ne izvedete naslednjega koraka.
2. korak: Povežite ploščo
Plošča ESP32-CAM nima vgrajenega priključka USB, zato morate za nalaganje skice uporabiti zunanji pretvornik USB v serijski pretvornik. Uporabite lahko zgornje ožičenje, vendar se prepričajte, da je pretvornik USB v serijski priključen v načinu 3.3V.
Priporočljivo je, da za napajanje plošče uporabite zunanji napajalnik 5V, še posebej, če uporabljate odklopno ploščo FTDI. Za zunanje napajanje 5V bo preprosta odklopna plošča USB povsem v redu. Nekaj uspeha je bilo pri napajanju plošče neposredno z izklopne plošče CP2102, tako da lahko to najprej poskusite. Plošča ima po potrebi tudi napajalni pin 3.3V.
Skakalec je potreben za postavitev plošče v način prenosa. Ko vse povežete, vklopite ploščo, odprite serijski terminal (Tools-> Serial Monitor) s hitrostjo prenosa 115, 200 in pritisnite gumb za ponastavitev. Morate dobiti izhod, kot je prikazano na sliki, in to bo pomenilo, da vse deluje po pričakovanjih.
3. korak: Pripravite skico
Odprite primer skice CameraWebServer, kot je prikazano na zgornji sliki. Prepričajte se, da dodate ime in geslo svojega omrežja WiFi, saj se bo plošča morala povezati z njim. Prav tako izberite model kamere AI_THINKER, kot je prikazano na sliki. Eden je to storjen. Naložite skico in nato znova odprite serijski monitor.
Plošči dajte nekaj sekund, da se poveže z omrežjem WiFi, nato pa boste videli stanje povezave skupaj z naslovom IP. Zapomnite si to, ko prehajamo na naslednji korak.
4. korak: Oglejte si tok kamere
Odprite spletni brskalnik in vnesite naslov IP, ki ste ga dobili v prejšnjem koraku. Morali bi dobiti stran, kot je ta na sliki. Kliknite gumb »ZAGON STREAMA« in si boste lahko ogledali prenos v živo. Ločljivost spremenite na nekaj višjega, odvisno od vaših potreb. Obstaja tudi nekaj nastavitev in učinkov, s katerimi se lahko igrate.
Če v video viru dobite vodoravne črte, to kaže na nezadostno moč. V tem primeru poskusite uporabiti krajši kabel USB ali nadomestni vir napajanja.
Lahko dobite tudi fotografijo, vendar ker ni shranjena nikjer, boste morali z desno tipko miške klikniti in jo po potrebi shraniti.
5. korak: Zaznavanje in prepoznavanje obrazov
Če želite, da zaznavanje obrazov deluje, morate izbrati CIF ali nižjo ločljivost. Plošča bo obdelala video vir, da zazna obraz in ga označi na zaslonu. Če omogočite prepoznavanje obrazov, bo preveril, ali je zaznani obraz znan ali vpisan, če ne, pa ga bo označil kot vsiljivca. Če želite shraniti obraz, lahko pritisnete gumb za vpis obraza, da registrirate več vzorcev, ki jih bo uporabil kot referenco.
Tako enostavno je zgraditi preprosto kamero IP z uporabo ESP32-CAM. Kakovost videa ni odlična, vendar so resnično poenostavili celoten postopek dela s takšnimi moduli kamere. To bomo uporabili za ustvarjanje zanimivih projektov, zato, če vam je bil ta všeč, nam ne pozabite slediti na spodnjih povezavah:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Spletno mesto BnBe:
Priporočena:
Domača avtomatizacija z Raspberry Pi z uporabo relejne plošče: 7 korakov
Domača avtomatizacija z Raspberry Pi z uporabo relejne plošče: Večina ljudi želi veliko udobja, vendar po razumnih cenah. Leni smo, da vsak večer ob sončnem zahodu prižgemo hiše in naslednje jutro spet ugasnemo luči Ali pa vklopimo/izklopimo klimatsko napravo/ventilator/grelnike, kot so bili
Prepoznavanje obrazov in identifikacija - Arduino Face ID z uporabo OpenCV Python in Arduino .: 6 korakov
Prepoznavanje obrazov in identifikacija | Arduino Face ID z uporabo OpenCV Python in Arduino .: Prepoznavanje obraza AKA Face ID je ena najpomembnejših značilnosti mobilnih telefonov danes. Tako sem imel vprašanje " ali lahko dobim ID obraza za svoj projekt Arduino " in odgovor je pritrdilen … Moje potovanje se je začelo na naslednji način: 1. korak: Dostop do nas
Osnovna štoparica z uporabo VHDL in plošče Basys3: 9 korakov
Osnovna štoparica z uporabo plošče VHDL in Basys3: Dobrodošli v navodilih za izdelavo štoparice z uporabo osnovnih plošč VHDL in Basys 3. Z veseljem delimo naš projekt z vami! To je bil zadnji projekt za tečaj CPE 133 (digitalno oblikovanje) na Cal Poly, SLO jeseni 2016. Projekt, ki smo ga zgradili
Kako programirati ploščo AVR z uporabo plošče Arduino: 6 korakov
Kako programirati ploščo AVR z uporabo plošče Arduino: Ali imate okrog sebe ploščo mikrokrmilnika AVR? Ali ga je težko programirati? No, na pravem ste mestu. Tukaj vam bom pokazal, kako programirati ploščo mikrokrmilnika Atmega8a z uporabo plošče Arduino Uno kot programerja. Torej brez poguma
Števec naročnikov v YouTubu z uporabo plošče ESP8266: 9 korakov (s slikami)
Števec naročnikov v YouTubu z uporabo plošče ESP8266: Dragi prijatelji, dobrodošli v drugem projektu ESP8266 Danes bomo zgradili števec naročnikov YouTube z lastnimi rokami z velikim LCD zaslonom in ohišjem, natisnjenim s 3D. Začnimo! V tej vadnici bomo naredili naslednje: Naročnik na YouTube DIY