Spisu treści:

Rozpoznawanie twarzy CAM ESP32 z obsługą MQTT - AI-myśliciel: 4 kroki
Rozpoznawanie twarzy CAM ESP32 z obsługą MQTT - AI-myśliciel: 4 kroki

Wideo: Rozpoznawanie twarzy CAM ESP32 z obsługą MQTT - AI-myśliciel: 4 kroki

Wideo: Rozpoznawanie twarzy CAM ESP32 z obsługą MQTT - AI-myśliciel: 4 kroki
Wideo: Konfiguracja Home Assistant - Szybkie porady - Wykrywanie obiektów na kamerach 2024, Wrzesień
Anonim
Rozpoznawanie twarzy CAM ESP32 z obsługą MQTT | AI-myśliciel
Rozpoznawanie twarzy CAM ESP32 z obsługą MQTT | AI-myśliciel

Cześć!

Chciałem udostępnić mój kod do projektu, w którym potrzebowałem mieć ESP CAM z rozpoznawaniem twarzy, który mógłby wysyłać dane do MQTT. No cóż… po może 7 godzinach przeszukiwania wielu przykładów kodu i szukania tego, co jest, zakończyłem integrację MQTT!

Kieszonkowe dzieci

Czego potrzebujesz:

  • Kamera ESP32 (~5$)
  • Programista TTL (~2$)
  • 5 kabli rozruchowych

Krok 1: Konfiguracja programatora TTL (OPCJONALNIE)

Jeśli używasz komputera, który ma nowszą wersję niż Windows 7, najprawdopodobniej potrzebujesz obsługiwanych sterowników dla programatora.

Jeśli urządzenie nie może się uruchomić, polecam ten prosty samouczek dotyczący ręcznej instalacji sterowników

Krok 2: Konfiguracja połączenia i konfiguracja w IDE

Konfiguracja połączenia i konfiguracja w IDE
Konfiguracja połączenia i konfiguracja w IDE

Musisz go podłączyć jak na obrazku (Lepiej użyć 5v zamiast 3v!)

Szary kabel wystarczy podłączyć tylko wtedy, gdy chcesz go zaprogramować!

Zakładam, że masz już zainstalowany pakiet ESP32, jeśli tak, musisz cofnąć wersję, z tej, której obecnie używasz, do wersji 1.01 ten krok jest niezbędny do rozpoznawania twarzy, w przeciwnym razie nie zadziała!

Następnym krokiem jest przejście do NARZĘDZI w swoim IDE i ustawienie schematu partycji na Huge APP i wybranie modułu ESP32 Wrover jako płyty!

Krok 3: Kod i biblioteki

Będziesz potrzebować tylko biblioteki PubSubClient, wszystkie inne biblioteki są instalowane automatycznie.

(Nie zapomnij zmienić swoich danych uwierzytelniających przed przesłaniem)

Pobierz załącznik i kliknij prześlij, nie zapomnij o szarym kablu, o którym mowa powyżej!

Po przesłaniu otwórz Serial Monitor i wybierz 115200 jako szybkość transmisji.

Powinieneś zobaczyć adres IP, z którym chcesz się połączyć. UWAGA: Rozpoznawanie twarzy jest już włączone na początku, więc zeskanuje Twoją twarz! EDYCJA: NIE zrobi tego już automatycznie!

W części MQTT powinieneś zobaczyć zakładkę informacyjną i jedną zakładkę twarzy. EDYCJA: Id tab

Krok 4: To wszystko | EDYTOWAĆ

Na razie to wszystko, myślę, że będę go aktualizował za jakiś czas, jeśli zobaczę błędy lub cokolwiek innego.

Mam nadzieję, że Ci się podobało!

EDYTOWAĆ:

Wprowadziłem kilka zmian w kodzie!

Teraz zapisuje twoją twarz w pamięci wewnętrznej, więc po uruchomieniu załaduje wszystkie wcześniej zapisane twarze z Flasha!

Automatycznie zapisuje zarejestrowane twarze we Flashu.

Usunąłem również twarz automatycznego rejestrowania podczas uruchamiania.

Stworzyłem nowy temat MQTT o nazwie „id”, w którym pokazuje ostatni rozpoznany identyfikator!

Zalecana: