Sadržaj:

ESP32 CAM Prepoznavanje lica sa MQTT podrškom - AI-mislilac: 4 koraka
ESP32 CAM Prepoznavanje lica sa MQTT podrškom - AI-mislilac: 4 koraka

Video: ESP32 CAM Prepoznavanje lica sa MQTT podrškom - AI-mislilac: 4 koraka

Video: ESP32 CAM Prepoznavanje lica sa MQTT podrškom - AI-mislilac: 4 koraka
Video: Как настроить и использовать камеру ESP32 с камерой Micro USB WiFi 2024, Novembar
Anonim
ESP32 CAM Prepoznavanje lica sa MQTT podrškom | AI-Thinker
ESP32 CAM Prepoznavanje lica sa MQTT podrškom | AI-Thinker

Zdravo!

Htio sam podijeliti svoj kôd za projekt ako sam trebao imati ESP CAM sa prepoznavanjem lica, koji bi mogao slati podatke MQTT -u. Pa dobro.. nakon možda 7 sati pregledavanja kroz više primjera koda i traženja šta je šta, završio sam MQTT integraciju!

Supplies

Sta ti treba:

  • ESP32 kamera (~ 5 USD)
  • TTL programer (~ 2 USD)
  • 5 prespojnih kabela

Korak 1: Postavljanje TTL programatora (NEOBVEZNO)

Ako koristite računalo koje ima noviju verziju od Windows 7, najvjerojatnije su vam potrebni podržani upravljački programi za programera.

Ako se uređaj ne može pokrenuti, preporučujem vam ovaj jednostavan vodič za ručno instaliranje upravljačkih programa

Korak 2: Postavljanje veze i konfiguriranje u IDE -u

Postavljanje veze i konfiguriranje u IDE -u
Postavljanje veze i konfiguriranje u IDE -u

Morate ga spojiti kao na slici (bolje je koristiti 5v umjesto 3v!)

Sivi kabel je potrebno spojiti samo ako ga želite programirati!

Pretpostavljam da već imate instaliran paket ESP32, ako je potrebno, morate vratiti verziju, sa svega što trenutno koristite na verziju 1.01, ovaj korak je neophodan za prepoznavanje lica, inače neće funkcionirati!

Sljedeći korak je ući u TOOLS u vašem IDE -u i postaviti Partition Scheme na Huge APP, a zatim za ploču odabrati ESP32 Wrover Module!

Korak 3: Kôd i biblioteke

Trebat će vam samo PubSubClient biblioteka, sve ostale biblioteke se automatski instaliraju.

(Ne zaboravite da promenite akreditive pre učitavanja)

Preuzmite prilog i kliknite na upload. Ne zaboravite sivi kabel koji je gore spomenut!

Nakon prijenosa otvorite serijski monitor i odaberite 115200 kao brzinu prijenosa.

Trebali biste vidjeti IP adresu za povezivanje. NAPOMENA: Prepoznavanje lica je već omogućeno na početku, pa će skenirati vaše lice! EDIT: Neće to više automatski raditi!

Na dijelu MQTT trebali biste vidjeti karticu s podacima i jednu karticu s licem. EDIT: I kartica ID

Korak 4: To je to | EDIT

To je to za sada, mislim da ću ga ažurirati neko vrijeme ako vidim greške ili bilo šta drugo.

Nadam se da ste uživali!

EDIT:

Napravio sam neke izmjene u kodu!

Sada sprema vaše lice u internu memoriju, pa će pri pokretanju učitati sva prethodno spremljena lica iz Flash -a!

Automatski sprema upisana lica u Flash.

Takođe sam uklonio lice za automatsko prijavljivanje pri pokretanju.

Napravio sam novu MQTT temu pod nazivom "id", ovdje se prikazuje posljednji prepoznati ID!

Preporučuje se: