Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Zdravo!
Htio sam podijeliti svoj kôd za projekt ako sam trebao imati ESP CAM s prepoznavanjem lica, koji bi mogao slati podatke MQTT -u. Pa dobro.. nakon možda 7 sati pregledavanja više primjera koda i traženja što je što, završio sam MQTT integraciju!
Pribor
Što 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
Morate ga spojiti kao na slici (Bolje je koristiti 5v umjesto 3v!)
Sivi kabel potrebno je spojiti samo ako ga želite programirati!
Pretpostavljam da već imate instaliran paket ESP32, ako je tako, morate vratiti verziju, od onoga što trenutno koristite do verzije 1.01, ovaj korak je neophodan za prepoznavanje lica, inače neće funkcionirati!
Sljedeći korak je ulazak u TOOLS u vašem IDE -u i postavljanje Partition Scheme na Huge APP, a za ploču odaberite ESP32 Wrover Module!
Korak 3: Kôd i knjižnice
Trebat će vam samo PubSubClient knjižnica, sve ostale knjižnice se automatski instaliraju.
(Ne zaboravite promijeniti vjerodajnice prije prijenosa)
Preuzmite privitak i kliknite 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 već je omogućeno pri pokretanju 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 | UREDI
To je to za sada, mislim da ću ga ažurirati neko vrijeme ako vidim greške ili bilo što drugo.
Nadam se da si uzivao!
UREDI:
Napravio sam neke izmjene u kodu!
Sada sprema vaše lice u internu memoriju pa će, kad ga pokrenete, učitati sva prethodno spremljena lica iz Flasha!
Automatski sprema upisana lica u Flash.
Također sam uklonio lice za automatsku registraciju pri pokretanju.
Napravio sam novu MQTT temu pod nazivom "id", ovdje se prikazuje posljednji prepoznati ID!