Obsah:
- Zásoby
- Krok 1: Nastavenie programátora TTL (VOLITEĽNÉ)
- Krok 2: Nastavenie pripojenia a konfigurácia v IDE
- Krok 3: Kód a knižnice
- Krok 4: To je ono | UPRAVIŤ
Video: Rozpoznávanie tváre ESP32 CAM s podporou MQTT - AI-Thinker: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Ahoj!
Chcel by som sa podeliť o svoj kód pre projekt, ak by som potreboval mať ESP CAM s rozpoznávaním tvárí, ktoré by mohlo odosielať údaje do MQTT. Tak dobre.. asi po 7 hodinách hľadania prostredníctvom viacerých príkladov kódu a hľadania toho, čo je čo, som dokončil integráciu MQTT!
Zásoby
Čo potrebuješ:
- Kamera ESP32 (~ 5 $)
- Programátor TTL (~ 2 $)
- 5 prepojovacích káblov
Krok 1: Nastavenie programátora TTL (VOLITEĽNÉ)
Ak používate počítač, ktorý má novšiu verziu ako Windows 7, pravdepodobne budete potrebovať podporované ovládače pre programátor.
Ak sa zariadenie nedá spustiť, odporúčam vám tento jednoduchý návod na manuálnu inštaláciu ovládačov
Krok 2: Nastavenie pripojenia a konfigurácia v IDE
Musíte to zapojiť ako na obrázku (Je lepšie použiť 5 V namiesto 3 V!)
Sivý kábel je potrebné pripojiť iba vtedy, ak ho chcete naprogramovať!
Predpokladám, že už máte nainštalovaný balík ESP32, a ak je to tak, musíte vrátiť verziu späť, bez ohľadu na to, čo v súčasnosti používate, na verziu 1.01, tento krok je potrebný na rozpoznanie tváre, inak to nebude fungovať!
Ďalším krokom je prejsť na NÁSTROJE vo vašom IDE a nastaviť schému rozdelenia na obrovskú aplikáciu a ako dosku vybrať modul ESP32 Wrover!
Krok 3: Kód a knižnice
Budete potrebovať iba knižnicu PubSubClient, všetky ostatné knižnice sa nainštalujú automaticky.
(Pred odoslaním nezabudnite zmeniť svoje poverenia)
Stiahnite si prílohu a kliknite na nahrať, nezabudnite na sivý kábel uvedený vyššie!
Po nahraní otvorte Sériový monitor a ako prenosovú rýchlosť vyberte 115200.
Mala by sa vám zobraziť adresa IP, ku ktorej sa chcete pripojiť. POZNÁMKA: Rozpoznávanie tváre je už na začiatku povolené, takže naskenuje vašu tvár! UPRAVIŤ: Už to automaticky NEMÁ!
V časti MQTT by ste mali vidieť informačnú kartu a jednu tvár. EDIT: A karta id
Krok 4: To je ono | UPRAVIŤ
Toto je nateraz všetko, myslím, že ak to uvidím, chyby alebo niečo iné, nejaký čas to budem aktualizovať.
Dúfam, že si si užil!
UPRAVIŤ:
V kóde som vykonal niekoľko zmien!
Teraz uloží vašu tvár do vnútornej pamäte, takže keď ju spustíte, načíta všetky predtým uložené tváre z Flash!
Zaregistrované tváre automaticky uloží do programu Flash.
Tiež som odstránil tvár automatického prihlásenia pri spustení.
Vytvoril som novú tému MQTT s názvom „id“, tu sa zobrazuje posledný rozpoznaný identifikátor!
Odporúča:
Zrkadlo na rozpoznávanie tváre s tajným oddelením: 15 krokov (s obrázkami)
Zrkadlo na rozpoznávanie tváre s tajným oddelením: Vždy ma fascinovali stále kreatívne tajné oddelenia používané v príbehoch, filmoch a podobne. Keď som teda videl súťaž Secret Compartment Contest, rozhodol som sa s touto myšlienkou experimentovať a vytvoriť obyčajné zrkadlo, ktoré otvára
Zámok dverí na rozpoznávanie tváre: 8 krokov
Zámok dverí na rozpoznávanie tváre: Asi mesiac na výrobu predstavujem zámok dverí na rozpoznanie tváre! Snažil som sa, aby to vyzeralo tak úhľadne, ako to len bude možné, ale môžem len toľko, ako len 13-ročný. Tento zámok dverí na rozpoznanie tváre ovláda Raspberry Pi 4 so špeciálnou prenosnou batériou
Opencv Detekcia tváre, školenie a rozpoznávanie: 3 kroky
Opencv Rozpoznávanie, školenie a rozpoznávanie tváre: OpenCV je knižnica počítačového videnia s otvoreným zdrojovým kódom, ktorá je veľmi obľúbená pri vykonávaní základných úloh spracovania obrazu, ako je rozmazanie, miešanie obrazu, vylepšovanie kvality obrazu a videa, prahové hodnoty atď. Okrem spracovania obrazu, dokazuje to
Rozpoznávanie tváre a identifikácia - Arduino Face ID pomocou OpenCV Python a Arduino .: 6 krokov
Rozpoznávanie tváre a identifikácia | Arduino Face ID pomocou OpenCV Python a Arduino .: Rozpoznávanie tváre AKA face ID je v dnešnej dobe jednou z najdôležitejších funkcií mobilných telefónov. Preto som mal otázku „môžem mať pre svoj projekt Arduino identifikátor tváre“? a odpoveď je áno … Moja cesta začala takto: Krok 1: Prístup k nám
Rozpoznávanie tváre Opencv: 4 kroky
Opencv Face Recognition: Rozpoznávanie tváre je v dnešnej dobe celkom bežná vec, v mnohých aplikáciách, ako sú chytré telefóny, mnoho elektronických pomôcok. Tento druh technológie zahŕňa množstvo algoritmov a nástrojov atď., Ktorá používa niektoré vstavané platformy SOC, ako je Raspberry