Obsah:

IP kamera s detekciou tváre pomocou dosky ESP32-CAM: 5 krokov
IP kamera s detekciou tváre pomocou dosky ESP32-CAM: 5 krokov

Video: IP kamera s detekciou tváre pomocou dosky ESP32-CAM: 5 krokov

Video: IP kamera s detekciou tváre pomocou dosky ESP32-CAM: 5 krokov
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Júl
Anonim
IP kamera s detekciou tváre pomocou dosky ESP32-CAM
IP kamera s detekciou tváre pomocou dosky ESP32-CAM

Tento príspevok sa líši od ostatných a my sa pozrieme na veľmi zaujímavú dosku ESP32-CAM, ktorá je prekvapivo lacná (menej ako 9 dolárov) a ľahko sa používa. Vytvárame jednoduchú IP kameru, ktorú je možné použiť na streamovanie živého videa pomocou modulu 2MP kamery. Vyskúšali sme aj funkciu detekcie tváre a rozpoznávania tváre.

Video vyššie pokrýva všetko, čo potrebujete, za menej ako 4 minúty.

Krok 1: Konfigurujte IDE Arduino

Nakonfigurujte IDE Arduino
Nakonfigurujte IDE Arduino

Začíname pridaním balíka podpory dosky ESP32 do Arduino IDE. Na adresu URL správcu tabuliek musíte pridať nasledujúci odkaz z ponuky Súbor.

dl.espressif.com/dl/package_esp32_index.json

Potom otvorte správcu dosiek, vyhľadajte ESP32 a nainštalujte balík. Počkajte, kým sa dokončí, a zatvorte okno. Uistite sa, že ste z ponuky nástrojov vybrali správne nastavenia dosky, ako je vidieť na obrázku. Port COM bude k dispozícii až po vykonaní ďalšieho kroku.

Krok 2: Zapojte dosku

Zapojte dosku
Zapojte dosku
Zapojte dosku
Zapojte dosku

Doska ESP32-CAM nemá vstavaný konektor USB, takže na nahranie náčrtu musíte použiť externý prevodník USB na sériové číslo. Môžete použiť vyššie uvedené zapojenia, ale uistite sa, že prevodník USB na sériový port je zapojený v režime 3,3 V.

Na napájanie dosky sa odporúča použiť externý 5V zdroj, najmä ak používate oddeľovaciu dosku FTDI. Pokiaľ ide o externé napájanie 5 V, jednoduchá USB oddeľovacia doska bude fungovať dobre. Dosiahol sa určitý úspech pri napájaní dosky priamo z oddeľovacej dosky CP2102, takže si to môžete najskôr vyskúšať. Doska má v prípade potreby aj napájací kolík 3,3 V.

Jumper je potrebný na uvedenie dosky do režimu sťahovania. Keď máte všetko pripojené, zapnite dosku, otvorte sériový terminál (Nástroje-> Sériový monitor) s prenosovou rýchlosťou 115 200 a stlačte tlačidlo reset. Mali by ste získať výstup, ako je znázornené na obrázku, a to bude znamenať, že všetko funguje podľa očakávania.

Krok 3: Pripravte si skicu

Pripravte si skicu
Pripravte si skicu
Pripravte si skicu
Pripravte si skicu
Pripravte si skicu
Pripravte si skicu
Pripravte si skicu
Pripravte si skicu

Otvorte ukážkový náčrt CameraWebServer, ako je to znázornené na obrázku vyššie. Uistite sa, že zadáte názov a heslo svojej siete WiFi, pretože sa k nej bude musieť doska pripojiť. Nezabudnite tiež vybrať model kamery AI_THINKER, ako je vidieť na obrázku. Jeden je hotový. Odošlite náčrt a potom znova otvorte sériový monitor.

Dajte doske niekoľko sekúnd na pripojenie k sieti WiFi a potom uvidíte stav pripojenia spolu s IP adresou. Všimnite si to, keď prejdeme k ďalšiemu kroku.

Krok 4: Zobrazte stream z kamery

Zobraziť stream z kamery
Zobraziť stream z kamery
Zobraziť stream z kamery
Zobraziť stream z kamery

Otvorte webový prehliadač a zadajte adresu IP získanú v predchádzajúcom kroku. Mali by ste získať stránku podobnú tej na obrázku. Kliknutím na tlačidlo „ZAČAŤ STREAM“by ste mali mať možnosť sledovať priamy prenos. Rozlíšenie zmeníte na niečo vyššie, v závislosti od vašich potrieb. Existuje aj niekoľko nastavení a efektov, s ktorými sa môžete hrať.

Ak sa vám v kanáli videa zobrazia vodorovné čiary, znamená to, že máte nedostatočný výkon. V takom prípade skúste použiť kratší kábel USB alebo alternatívny zdroj napájania.

Môžete tiež získať statický obrázok, ale pretože ten nie je nikde uložený, budete musieť v prípade potreby kliknúť pravým tlačidlom myši a uložiť ho.

Krok 5: Detekcia a rozpoznanie tváre

Detekcia a rozpoznanie tváre
Detekcia a rozpoznanie tváre
Detekcia a rozpoznanie tváre
Detekcia a rozpoznanie tváre
Detekcia a rozpoznanie tváre
Detekcia a rozpoznanie tváre

Aby rozpoznávanie tváre fungovalo, musíte zvoliť CIF alebo nižšie rozlíšenie. Doska spracuje kanál videa, aby rozpoznala tvár a zvýraznila ju na obrazovke. Ak povolíte rozpoznávanie tváre, skontroluje, či je rozpoznaná tvár známa alebo zaregistrovaná, ak nie, označí ju ako votrelca. Ak chcete uložiť tvár, môžete stlačením tlačidla zaregistrovať tvár zaregistrovať viacero vzoriek, ktoré použije ako referenciu.

Takto jednoducho je možné zostaviť jednoduchú IP kameru pomocou ESP32-CAM. Kvalita videa nie je vynikajúca, ale skutočne zjednodušili celý proces práce s kamerovými modulmi, ako je tento. Použijeme to na vytvorenie ďalších zaujímavých projektov, takže ak sa vám tento páčil, nezabudnite nás sledovať pomocou nasledujúcich odkazov:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Web BnBe:

Odporúča: