Obsah:

Rozpoznání tváře ESP32 CAM s podporou MQTT - AI-Thinker: 4 kroky
Rozpoznání tváře ESP32 CAM s podporou MQTT - AI-Thinker: 4 kroky

Video: Rozpoznání tváře ESP32 CAM s podporou MQTT - AI-Thinker: 4 kroky

Video: Rozpoznání tváře ESP32 CAM s podporou MQTT - AI-Thinker: 4 kroky
Video: Case for Facial Recognition Camera Enclosure - ESP32 CAM 2024, Září
Anonim
Rozpoznání tváře ESP32 CAM s podporou MQTT | AI-myslitel
Rozpoznání tváře ESP32 CAM s podporou MQTT | AI-myslitel

Ahoj!

Chtěl jsem se podělit o svůj kód pro projekt, kdybych potřeboval mít ESP CAM s rozpoznáváním tváře, který by mohl odesílat data do MQTT. Takže dobře … asi po 7 hodinách hledání prostřednictvím několika příkladů kódu a hledání toho, co je co, jsem dokončil integraci MQTT!

Zásoby

Co potřebuješ:

  • Kamera ESP32 (~ 5 $)
  • Programátor TTL (~ 2 $)
  • 5 propojovacích kabelů

Krok 1: Nastavení programátoru TTL (VOLITELNÉ)

Pokud používáte počítač, který má novější verzi než Windows 7, pravděpodobně budete potřebovat podporované ovladače pro programátora.

Pokud zařízení nelze spustit, doporučuji vám tento snadný návod k ruční instalaci ovladačů

Krok 2: Nastavení připojení a konfigurace v IDE

Nastavení připojení a konfigurace v IDE
Nastavení připojení a konfigurace v IDE

Musíte to zapojit jako na obrázku (Je lepší použít 5v místo 3v!)

Šedý kabel stačí připojit, pouze pokud ho chcete naprogramovat!

Předpokládám, že již máte nainstalovaný balíček ESP32, pokud ano, musíte vrátit verzi zpět, z čehokoli, co aktuálně používáte, na verzi 1.01 je tento krok nezbytný pro rozpoznávání tváře, jinak to nebude fungovat!

Dalším krokem je přejít na NÁSTROJE ve vašem IDE a nastavit Schéma oddílů na Obrovskou APP a vybrat jako desku modul ESP32 Wrover!

Krok 3: Kód a knihovny

Budete potřebovat pouze knihovnu PubSubClient, všechny ostatní knihovny se nainstalují automaticky.

(Před odesláním nezapomeňte změnit své přihlašovací údaje)

Stáhněte si přílohu a klikněte na nahrát, nezapomeňte na výše uvedený šedý kabel!

Po odeslání otevřete sériový monitor a jako přenosovou rychlost vyberte 115200.

Měli byste vidět IP adresu, ke které se chcete připojit. POZNÁMKA: Rozpoznávání tváře je již povoleno při spuštění, takže bude skenovat váš obličej! EDIT: Už to automaticky NEDĚLÁ!

Na části MQTT byste měli vidět informační kartu a jednu obličejovou kartu. EDIT: A záložka id

Krok 4: To je ono | UPRAVIT

To je prozatím vše, myslím, že to budu nějakou dobu aktualizovat, pokud uvidím chyby nebo něco jiného.

Doufám, že jste si to užili!

UPRAVIT:

Udělal jsem nějaké změny v kódu!

Nyní uloží vaši tvář do vnitřní paměti, takže když ji spustíte, načte všechny dříve uložené tváře z Flash!

Automaticky ukládá zaregistrované tváře do Flash.

Také jsem odstranil tvář automatického zápisu při spuštění.

Vytvořil jsem nové téma MQTT s názvem „id“, zde ukazuje poslední rozpoznané ID!

Doporučuje: