Съдържание:

ESP32 CAM разпознаване на лица с поддръжка на MQTT - AI-Thinker: 4 стъпки
ESP32 CAM разпознаване на лица с поддръжка на MQTT - AI-Thinker: 4 стъпки

Видео: ESP32 CAM разпознаване на лица с поддръжка на MQTT - AI-Thinker: 4 стъпки

Видео: ESP32 CAM разпознаване на лица с поддръжка на MQTT - AI-Thinker: 4 стъпки
Видео: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Ноември
Anonim
ESP32 CAM разпознаване на лица с поддръжка на MQTT | AI-Thinker
ESP32 CAM разпознаване на лица с поддръжка на MQTT | AI-Thinker

Здравейте!

Исках да споделя кода си за проект, ако трябваше да имам ESP CAM с разпознаване на лица, който да изпраща данни към MQTT. Толкова добре.. след може би 7 часа разглеждане на множество примери за код и търсене какво е какво, завърших интеграцията на MQTT!

Консумативи

От какво имаш нужда:

  • ESP32 камера (~ 5 $)
  • TTL програмист (~ 2 $)
  • 5 джъмперни кабела

Стъпка 1: Настройка на TTL програмист (ОПЦИЯ)

Ако използвате компютър, който има по -нова версия от Windows 7, най -вероятно се нуждаете от поддържаните драйвери за програмиста.

Ако устройството не може да се стартира, препоръчвам ви този лесен урок за ръчно инсталиране на драйверите

Стъпка 2: Настройване на връзката и конфигуриране в IDE

Настройване на връзката и конфигуриране в IDE
Настройване на връзката и конфигуриране в IDE

Трябва да го свържете, както е на снимката (По -добре е да използвате 5v вместо 3v!)

Сивият кабел е необходим само за свързване, ако искате да го програмирате!

Предполагам, че вече имате инсталиран пакет ESP32, ако е така, трябва да върнете версията обратно, от това, което използвате в момента до версия 1.01, тази стъпка е необходима за разпознаването на лица, в противен случай няма да работи!

Следващата стъпка е да влезете в TOOLS във вашата IDE и да зададете Partition Scheme на Huge APP и да изберете ESP32 Wrover Module като дъска!

Стъпка 3: Код и библиотеки

Ще ви трябва само библиотеката PubSubClient, всички останали библиотеки се инсталират автоматично.

(Не забравяйте да промените идентификационните си данни преди качването)

Изтеглете прикачения файл и щракнете върху качване не забравяйте сивия кабел, споменат по -горе!

След качване отворете Serial Monitor и изберете 115200 като скорост на предаване.

Трябва да видите IP адрес, към който да се свържете. ЗАБЕЛЕЖКА: Разпознаването на лица вече е активирано, така че ще сканира лицето ви! РЕДАКТИРАНЕ: Това вече НЯМА да прави автоматично!

В частта MQTT трябва да видите раздел с информация и един раздел с лице. РЕДАКТИРАНЕ: И раздел ID

Стъпка 4: Това е | РЕДАКТИРАНЕ

Това е засега, мисля, че ще го актуализирам известно време, ако видя грешки или нещо друго.

Надявам се да ви е харесало!

РЕДАКТИРАНЕ:

Направих някои промени в кода!

Сега той запазва лицето ви във вътрешната памет, така че когато го стартирате, той ще зареди всички предварително запазени лица от Flash!

Той автоматично запазва записаните лица във Flash.

Премахнах и лицето за автоматично записване при стартиране.

Направих нова MQTT тема, наречена "id", тук тя показва последния разпознат идентификатор!

Препоръчано: