Turinys:
- 1 veiksmas: sukonfigūruokite „Arduino IDE“
- 2 žingsnis: prijunkite plokštę
- 3 žingsnis: Paruoškite eskizą
- 4 veiksmas: peržiūrėkite fotoaparato srautą
- 5 veiksmas: veido aptikimas ir atpažinimas
Video: IP kamera su veido aptikimu naudojant ESP32-CAM plokštę: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šis įrašas skiriasi nuo kitų, ir mes pažvelgsime į labai įdomią ESP32-CAM plokštę, kuri yra stebėtinai pigi (mažiau nei 9 USD) ir paprasta naudoti. Mes sukuriame paprastą IP kamerą, kurią galima naudoti tiesioginiam vaizdo įrašo srautui transliuoti naudojant 2MP kameros modulį. Taip pat išbandome veido aptikimo ir veido atpažinimo funkciją.
Aukščiau pateiktas vaizdo įrašas apima viską, ko jums reikia per 4 minutes.
1 veiksmas: sukonfigūruokite „Arduino IDE“
Pradedame pridėdami ESP32 plokštės palaikymo paketą prie „Arduino IDE“. Turite pridėti šią nuorodą prie lentų tvarkyklės URL meniu Failas.
dl.espressif.com/dl/package_esp32_index.json
Tada atidarykite lentų tvarkyklę, ieškokite ESP32 ir įdiekite paketą. Palaukite, kol baigsis, ir uždarykite langą. Įsitikinkite, kad įrankių meniu pasirinkote tinkamus lentos nustatymus, kaip parodyta paveikslėlyje. COM prievadas nebus pasiekiamas, kol neatliksite kito veiksmo.
2 žingsnis: prijunkite plokštę
ESP32-CAM plokštėje nėra įmontuotos USB jungties, todėl eskizui įkelti turite naudoti išorinį USB į nuoseklųjį keitiklį. Galite naudoti aukščiau parodytas laidų jungtis, tačiau įsitikinkite, kad USB į nuoseklųjį keitiklį prijungtas 3.3V režimu.
Rekomenduojama naudoti išorinį 5 V maitinimo šaltinį, norint maitinti plokštę, ypač jei naudojate FTDI pertraukimo plokštę. Išoriniam 5 V maitinimo šaltiniui puikiai tiks paprasta USB pertraukimo plokštė. Šiek tiek pasisekė maitinant plokštę tiesiai iš CP2102 pertraukimo plokštės, kad galėtumėte tai išbandyti pirmiausia. Jei reikia, plokštėje taip pat yra 3,3 V maitinimo kaištis.
Džemperis reikalingas, kad plokštė būtų atsisiuntimo režimu. Kai viskas bus prijungta, įjunkite plokštę, atidarykite nuoseklųjį terminalą (Įrankiai-> Serijinis monitorius), kurio dažnis yra 115, 200, ir paspauskite atstatymo mygtuką. Turėtumėte gauti išvestį, kaip parodyta paveikslėlyje, ir tai parodys, kad viskas veikia taip, kaip tikėtasi.
3 žingsnis: Paruoškite eskizą
Atidarykite „CameraWebServer“pavyzdinį eskizą, kaip parodyta aukščiau esančiame paveikslėlyje. Būtinai pridėkite „WiFi“tinklo pavadinimą ir slaptažodį, nes lenta turės prie jo prisijungti. Taip pat būtinai pasirinkite „AI_THINKER“fotoaparato modelį, kaip parodyta paveikslėlyje. Viena tai padaryta. Įkelkite eskizą ir vėl atidarykite serijinį monitorių.
Suteikite lentai kelias sekundes prisijungti prie „WiFi“tinklo ir pamatysite ryšio būseną kartu su IP adresu. Atminkite tai, kai pereiname prie kito žingsnio.
4 veiksmas: peržiūrėkite fotoaparato srautą
Atidarykite žiniatinklio naršyklę ir įveskite IP adresą, gautą atlikus ankstesnį veiksmą. Turėtumėte gauti tokį puslapį, koks yra paveikslėlyje. Spustelėkite mygtuką „START STREAM“ir turėsite galimybę peržiūrėti tiesioginį srautą. Priklausomai nuo jūsų poreikių, jūs pakeičiate skiriamąją gebą į kažką didesnio. Taip pat yra keletas nustatymų ir efektų, kuriais galite žaisti.
Jei vaizdo įrašo sklaidos kanale yra horizontalių linijų, tai rodo nepakankamą maitinimą. Tokiu atveju pabandykite naudoti trumpesnį USB kabelį arba kitą maitinimo šaltinį.
Taip pat galite gauti nejudantį vaizdą, tačiau kadangi jis niekur nėra saugomas, turėsite dešiniuoju pelės mygtuku spustelėti ir prireikus jį išsaugoti.
5 veiksmas: veido aptikimas ir atpažinimas
Kad veido aptikimas veiktų, turėsite pasirinkti CIF arba mažesnę skiriamąją gebą. Lenta apdoros vaizdo įrašą, kad aptiktų veidą ir paryškintų jį ekrane. Jei įgalinsite veido atpažinimą, jis patikrins, ar aptiktas veidas yra žinomas ar užregistruotas, jei ne, jis pažymės jį kaip įsibrovėlį. Jei norite išsaugoti veidą, galite paspausti registruoti veidą mygtuką ir užregistruoti kelis pavyzdžius, kurie bus naudojami kaip nuoroda.
Štai kaip paprasta sukurti paprastą IP kamerą naudojant ESP32-CAM. Vaizdo įrašo kokybė nėra puiki, tačiau jie tikrai supaprastino visą darbo su tokiais fotoaparato moduliais procesą. Mes tai naudosime kurdami įdomesnius projektus, taigi, jei jums patiko šis, nepamirškite sekti mūsų naudodami toliau pateiktas nuorodas:
- „YouTube“:
- Instagram:
- „Facebook“:
- „Twitter“:
- „BnBe“svetainė:
Rekomenduojamas:
VEIDO SEKIMAS NAUDOJANT ARDUINO !!!: 7 žingsniai
VEIDO STEBĖJIMAS NAUDOJANT ARDUINO !!!: Ankstesnėje instrukcijoje aš pasidalinau, kaip galite bendrauti tarp „Arduino“ir „Python“naudodami „pyserial“modulį ir valdyti šviesos diodą. Jei nematėte, patikrinkite čia: KOMUNIKACIJA TARP ARDUINO & PYTHON! Ir kaip atpažinti spalvą
Veido atpažinimas ir identifikavimas - „Arduino“veido ID naudojant „OpenCV Python“ir „Arduino“.: 6 žingsniai
Veido atpažinimas ir atpažinimas | „Arduino“veido ID naudojant „OpenCV Python“ir „Arduino“.: Veido atpažinimas AKA veido ID yra viena iš svarbiausių šių dienų mobiliųjų telefonų funkcijų. Taigi, man kilo klausimas „ar galiu turėti savo„ Arduino “projekto ID“? ir atsakymas yra „taip“… Mano kelionė prasidėjo taip: 1 žingsnis: Prieiga prie mūsų
„Arduino Security 3G“/GPRS el. Pašto kamera su judesio aptikimu: 4 žingsniai
„Arduino Security 3G/GPRS“el. Pašto kamera su judesio aptikimu: šiame vadove norėčiau papasakoti apie vieną saugumo stebėjimo sistemos su judesio detektoriumi kūrimo ir nuotraukų siuntimo į pašto dėžutę per 3G/GPRS skydą versiją. Šis straipsnis yra pagrįstas kitos instrukcijos: 1 instrukcija ir instrukcija
Elgetaujantis robotas su veido stebėjimu ir valdymu, naudojant „Xbox“valdiklį - „Arduino“: 9 žingsniai (su nuotraukomis)
Elgetaujantis robotas su veido stebėjimu ir valdymu, kurį atliko „Xbox“valdiklis - Arduino: Mes padarysime elgetaujantį robotą. Šis robotas bandys erzinti ar atkreipti praeinančių žmonių dėmesį. Jis aptiks jų veidus ir bandys šaudyti į juos lazeriais. Jei padovanosite robotui monetą, jis dainuos dainą ir šoks. Robotui reikės
Veido ir akių aptikimas naudojant „Raspberry Pi Zero“ir „Opencv“: 3 žingsniai
Veido ir akių aptikimas naudojant „Raspberry Pi Zero“ir „Opencv“: šioje instrukcijoje parodysiu, kaip galite aptikti veidą ir akis naudodami aviečių pi ir „opencv“. Tai yra mano pirmasis nurodymas „opencv“. Aš sekiau daugybę pamokų, kaip nustatyti atvirą aviečių cv, bet kiekvieną kartą pastebėjau keletą klaidų. Šiaip aš