Этот проект позволяет создать систему видеонаблюдения на основе ESP32-CAM. В итоге после реализации проекта будет получена поворотно-наклонная камера видеонаблюдения, которой можно управлять с iPhone через Интернет.
Для реализации проекта понадобятся: ESP32-CAM, FT232RL FTDI, Батарея 18650 x2, держатель для батарей, мини-платформа панорамирования/наклона с 2 сервоприводами SG-90, модуль питания макетной платы MB102, а также приложение iRobbie-A для iOS.
Подключите провода, как показано на схеме. Убедитесь, что сервопривод наклона подключен к контакту IO2, а сервопривод панорамирования – к контакту IO14.
Чтобы прикрепить модуль MB102 к держателю батареи 18650, можно удалить штыри в нижней части MB102. Затем следует прикрепить его к крышке держателя батареи 18650 с помощью двусторонней монтажной ленты.
Соедините все части согласно схеме. Используйте кусок поролона и двустороннюю монтажную ленту, чтобы прикрепить ESP32-CAM к платформе панорамирования/наклона. Прикрепите платформу панорамирования/наклона к крышке держателя батареи 18650 с помощью двусторонней монтажной ленты.
Теперь установите надстройку ESP32 в Arduino IDE, если она еще не установлена. Загрузите код отсюда. Убедитесь, что у вас есть две вкладки с кодом в Arduino IDE: esp32_cam_cam1 и app_httpd.cpp. Перед загрузкой кода вам необходимо ввести свои сетевые учетные данные в следующие переменные: const char * ssid = "Your_WIFI_Network" const char * password = "Your_WIFI_Password". Подключите плату ESP32-CAM к компьютеру с помощью программатора FTDI. Следуйте принципиальной схеме.
Важно: GPIO0 необходимо подключить к GND, чтобы вы могли загрузить код. Перед загрузкой кода нажмите кнопку RST на плате ESP32-CAM. Запустите Arduino IDE и нажмите «Загрузить» (Upload), чтобы создать и загрузить скетч на свое устройство.
После загрузки кода отключите GPIO0 от GND. Откройте последовательный монитор со скоростью 115200 бод. Нажмите кнопку RST на плате ESP32-CAM. IP-адрес ESP32-CAM должен отображаться в последовательном мониторе.
Отключите ESP32-CAM от программатора FTDI. Подключите ESP32-CAM обратно к платформе панорамирования/наклона, включите питание и нажмите кнопку RST на плате ESP32-CAM. Загрузите приложение из https://apps.apple.com/us/app/irobbie-a/id1478706096?ls=1, запустите приложение на своем iPhone, введите IP-адрес ESP32-CAM и начните работать с камерой видеонаблюдения.
Вам следует открыть настройки вашего роутера (погуглите, как это сделать для вашего роутера). Там вы найдете некоторые настройки, в том числе такие, как Forwarding или Port Forwarding. Здесь важно отметить «Диапазон портов» и «Устройство» или «IP-адрес». В "Диапазон портов" вы должны ввести 80-81. В поле «Устройство» следует выбрать устройство ESP32-CAM. В некоторых маршрутизаторах вы должны указать IP-адрес вашего ESP32-CAM вместо имени устройства. Зайдите на www.whatsmyip.org и скопируйте свой IP. Используйте этот IP-адрес в приложении, когда вы находитесь за пределами своей домашней сети.
© digitrode.ru