Talaan ng mga Nilalaman:

Pagkilala sa Mukha ng ESP32 CAM Sa Suporta ng MQTT - AI-Thinker: 4 Hakbang
Pagkilala sa Mukha ng ESP32 CAM Sa Suporta ng MQTT - AI-Thinker: 4 Hakbang

Video: Pagkilala sa Mukha ng ESP32 CAM Sa Suporta ng MQTT - AI-Thinker: 4 Hakbang

Video: Pagkilala sa Mukha ng ESP32 CAM Sa Suporta ng MQTT - AI-Thinker: 4 Hakbang
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Setyembre
Anonim
Pagkilala sa Mukha ng ESP32 CAM Sa Suporta ng MQTT | AI-Thinker
Pagkilala sa Mukha ng ESP32 CAM Sa Suporta ng MQTT | AI-Thinker

Kamusta!

Nais kong ibahagi ang aking code para sa isang proyekto kung kinakailangan ko na magkaroon ng isang ESP CAM na may pagkilala sa Mukha, na maaaring magpadala ng Data sa MQTT. Napakahusay.. pagkatapos siguro ng 7 Oras ng pagtingin sa maraming mga halimbawa ng code at hinahanap kung ano ano, natapos ko na ang pagsasama ng MQTT!

Mga gamit

Ang iyong kailangan:

  • ESP32 Camera (~ 5 $)
  • TTL programmer (~ 2 $)
  • 5 Mga Jumper Cables

Hakbang 1: Pag-set up ng TTL Programmer (OPSYONAL)

Kung gumagamit ka ng isang Computer, mayroon itong isang mas bagong bersyon kaysa sa Windows 7, malamang na kailangan mo ang mga suportadong driver para sa programmer.

Kung hindi makapagsimula ang aparato, inirerekumenda ko sa iyo ang madaling tutorial na ito upang manu-manong mai-install ang mga driver

Hakbang 2: Pag-set up ng Koneksyon at Pag-configure sa IDE

Pag-set up ng Koneksyon at Pag-configure sa IDE
Pag-set up ng Koneksyon at Pag-configure sa IDE

Kailangan mong i-wire ito tulad ng sa larawan (Mas mahusay na gumamit ng 5v sa halip na 3v!)

Kailangan lang ang grey cable upang makakonekta kung nais mong i-program ito!

Ipinapalagay kong mayroon ka nang naka-install na pakete ng ESP32, kung kinakailangan kailangan mong ibalik ang bersyon, mula sa anumang ginagamit mo sa kasalukuyan hanggang sa bersyon 1.01 ang hakbang na ito ay kinakailangan para sa pagkilala sa Mukha, kung hindi man ay hindi ito gagana!

Ang susunod na hakbang ay upang pumunta sa TOOLS sa iyong IDE at itakda ang Partition Scheme sa Napakalaking APP, at piliin ang ESP32 Wrover Module bilang Lupon!

Hakbang 3: Code at Library

Kakailanganin mo lamang ang PubSubClient Library, lahat ng iba pang mga aklatan ay awtomatikong nai-install.

(Huwag kalimutang baguhin ang iyong mga kredensyal bago mag-upload)

I-download ang kalakip at i-click ang i-upload huwag kalimutan ang kulay-abo na Cable na nabanggit sa itaas!

Matapos ang Pag-upload buksan ang Serial Monitor at piliin ang 115200 bilang baud rate.

Dapat mong makita ang isang IP address upang kumonekta. TANDAAN: Ang pagkilala sa mukha ay pinagana na sa simula, kaya't i-scan nito ang iyong mukha! EDIT: HINDI na ito awtomatikong gagawa nito!

Sa bahagi ng MQTT dapat mong makita ang isang tab na impormasyon at isang tab na mukha. EDIT: At tab na id

Hakbang 4: Iyon Ito | EDIT

Ito ito sa ngayon, sa palagay ko ay ia-update ko ito ng ilang oras kung nakikita ko ang mga bug o anumang iba pang bagay.

Sana nasiyahan ka!

EDIT:

Gumawa ako ng ilang mga pagbabago sa code!

Sine-save na ngayon ang iyong Mukha sa panloob na memorya, kaya kapag sinimulan mo ito, mai-load nito ang lahat ng dating nai-save na mukha mula sa Flash!

Awtomatiko nitong nai-save ang mga naka-enrol na mukha sa Flash.

Inalis ko rin ang auto Enroll face sa pagsisimula.

Gumawa ako ng isang bagong Paksa sa MQTT na tinatawag na "id", dito ipinapakita ang huling kinikilalang ID!

Inirerekumendang: