Яндекс.Метрика
22.01.2021
Модуль ESP32-cam

Как самому собрать беспроводную видеокамеру дешевле чем за 10 $ (связь по Wi-Fi )

Мы продолжаем обзор новинок DIY мастеров и на этот раз углубимся в мир электронных гаджетов. Автор канала Ютуб Electrical Projects [Creative Lab] выложил интересный материал об своем опыте создания недорогой беспроводной видеокамеры из общедоступных и недорогих комплектующих. За основу цифровой видеокамеры предлагается приобрести в Алиэкспресс модуль ESP32-CAM, включающий в себя, собственно плато ESP32, а также камеру OV2640. Преимуществом видеокамеры на основе этого модуля является возможность Wi-Fi подключения к интернету и получение видео-потока с камеры.

Опыт создания и настройки видеокамеры с Wi-Fi управлением поможет вам не только получить навыки работы с электронными компонентами, но научит программировать их в среде Arduino IDE.

Все это, на первый взгляд, выглядит сложно, но с детальной инструкцией, хорошим видеообзором ничего невозможного нет. Кстати, со снижением курса рубля, стоимость деталей для нашего гаджета может превысить 5 $, но не настолько, чтобы вы отказались именно из-за этого.

Также еще раз напомню, что занимаясь электронными самоделками вы можете втянуть в техническое творчество своих детей или детей родственников. Для них это может стать будущей профессией.

ekapusta

Основные компоненты видеокамеры

Перечислим основные компоненты, необходимые для реализации проекта:

  • Основу беспроводной, управляемой по Wi-Fi видеокамеры составит модуль ESP32-CAM (393 руб)
  • Дополнительно рекомендуем установить светодиодый модуль 5V LED для подсветки в темное время суток (562 руб/10 шт). Нам достаточно одного, поэтому его стоимость составит около 57 руб. Но можно обойтись и без этого модуля.
  • Для прошивки вам понадобится конвертер USB UART (цена 77 руб).
  • Программа Arduino IDE (скачиваем по ссылке в официальном сайте Arduino)
  • Также, после сборки основы видеокамеры, вам необходимо будет изготовить методом 3D печати или склеивания пластиковый корпус для него.

Поэтапная инструкция сборки видеокамеры своими руками

В первую очередь проверяем работоспособность модуля ESP32-CAM, подключив к штекеру питания 5 В, соблюдая полярность. Затем, находим ESP32-CAM в списке Wi-Fi устройств вашего роутера. и подключаем его к вашей сети интернет.

Во вторых, после успешного подключения ESP32-CAM, открываем браузер и забиваем в верхней адресной строке IP адрес устройства – 192.168.4/jpg. Нажатие Enter должно запустить картинку с видеокамеры модуля на экране.

В третьих, убедившись в работоспособности камеры, запускаем отображение на экране видеопотока. Для этого добавляем к IP адресу надпись _stream. IP адрес должен выглядеть в виде 192.168.4/jpg_stream. После этого у вас начнется отображаться видеопоток в текущем режиме работы камеры.

Читайте также:  4 Удивительных DIY Проекта (Дремель, Манипулятор, PowerBank)

В четвертых, настраиваем устройство к перепрошивке камеры, для того чтобы установить программное обеспечение с интерфейсом настроек и дополнить возможностями камеры видеонаблюдения. Для этого воспользуемся конвертером USB UART. Подключить его к модулю ESP32-CAM просто, схема подключения несложная. Единственное примечание к схеме – перемычку “GPIO0” и “GND” пока не ставим, она понадобится на следующем этапе.

схема подключенияUSB UART к  ESP32-CAM
Схема подключенияUSB UART к ESP32-CAM

Подключаем конвертер USB UART к USB порту компьютера и запускаем программу ARDUINO IDE. В ней выбираем номер USB порта, к которому подключились.

Выбор USB порт компьютера
Выбрать USB порт компьютера, к которому подключен модуль

Далее, в верхнем меню Tools программы выбираем Al Thinker ESP32-CAM.

Выбор  Al Thinker ESP32-CAM
Выбрать Al Thinker ESP32-CAM

Если в меню Tools не окажется такого пункта, устанавливаем ESP32 Core в меню FilePreferences в виде следующего кода.

Затем открываем в программе Терминал и выбираем скорость видеопотока 115 200 baud.

Выбор скорости видеопотока
Выбираем скорость видеопотока 115 200 baud

После нажатия кнопки сброса “reset” на камере ESP32-CAM в Терминале появятся цифры и буквы в виде кода. Это означает, что мы можем получать данные с видеокамеры.

Здесь же, в коде программы вы должны ввести имя сети Wi-Fi и пароль.

Ввод имени сети Wi-Fi и пароля
Ввод имени сети Wi-Fi и пароля

Теперь все готово к прошивке видеокамеры.

Пятый этап, это непосредственно перепрошивка программного обеспечения. В ARDUINO IDE программа находится по адресу: File>Examples>ESP32>Camera>CameraWebServer. Вы можете, также, использовать модифицированный код, который размещен по ссылке. Модифицированный код имеет дополнительные настройки управления светодиодной подсветкой и другие дополнительные функции.

Для того чтобы войти в режим прошивки кода надо присоединить к “GND” вывод “GPIO0”.

Перемычка между "GND" и "GPIO0"
Перемычка между “GND” и “GPIO0”
перемычка
Та самая перемычка на фото (синяя)

Затем надо нажать кнопку “reset“, т.е. перезагрузить. Можно, также вместо этого отсоединить USB разъем от порта и соединить обратно. А в программе ARDUINO IDE нужно просто нажать кнопку компиляции и прошивки и подождать.

Кнопка компиляции и прошивки
Кнопка компиляции и прошивки

Если все прошло все успешно, то появится надпись “Done uloading“, т.е. все готово. Теперь вы можете убрать перемычку между выводами “GND” и “GPIO0”, затем снова нажать кнопку “reset” (или отсоединить USB разъем от порта и соединить обратно).

Для дальнейших действий видеокамера ESP32-CAM должна быть присоединена к Wi-Fi сети роутера. Чтобы узнать его IP адрес заходите в настройки вашего роутера и находите в строке подключенных устройств.

Читайте также:  Как Сделать Умные Очки за 10 $
IP адрес в роутере
IP адрес в роутере

Шестой этап это запуск в браузере программы видеокамеры по новому IP адресу. Как и при проверке видеокамеры на втором и третьем этапе, вводим в адресную строку IP адрес видеокамеры. В это время, у вас должна начать отображаться на экране вновь установленная программа.

Интерфейс
Интерфейс установленной программы

Изучаем интерфейс программы, настраиваем видеокамеру. Теперь у вас имеется даже управление светодиодной подсветкой и вы можете его включить. Кстати, при его включении выяснится, что при работе он сильно греется. Это из-за того, что у него нет токоограничивающего резистора.

Седьмой этап – меняем светодиод на светодиодный модуль. Так ка встроенный светодиод скорее всего быстро сгорит, а также для более яркой подсветки, заменяем его на отдельный светодиодный модуль 5V LED (у него не питание не 3,3 В, а 5 В). Для этого выпаиваем встроенный светодиод и запаиваем провода внешнего модуля 5V LED к выводам 5 В.

Присоединение светодиодного модуля к плате ESP32-CAM
Присоединение светодиодного модуля к плате ESP32-CAM

После, тестируем работу усовершенствованной светодиодной подсветки после подачи питания и включения в программе.

Опробование  светодиоднойподсветки
Опробование светодиодной подсветки

На восьмом этапе собирается корпус видеокамеры. Можно изготовить из пластика на 3D печати, а можно, как на картинке, склеить из кусочков стекла силиконовым клеем. Помещаем устройство в корпус.

Корпус видеокамеры
Корпус видеокамеры из стекла

На девятом этапе присоединяем небольшой преобразователь напряжения 12В/5В постоянного тока к цепи питания.

Преобразователь напряжения 12В/5В постоянного тока
Преобразователь напряжения 12В/5В постоянного тока

Дело в том, что удобнее питать видеокамеру от блока питания на 12 В, поэтому уменьшаем ее до 5 В, необходимых камере.

На десятом этапе собираем все детали в корпус, закрываем задней крышкой и герметизируем силиконовым клеем. Прикрепляем светодиодный модуль к корпуса закрашиваем корпус в выбранный цвет (кроме окошка для видеоглазка).

Готовая видеокамера
Готовая видеокамера

Готовую камеру можно установить в удобное для видеонаблюдения место (например на дерево) и использовать по прямому предназначению.

Видеокамера на дереве
Видеокамера на дереве

Настройки программы позволят получать более качественное видео, с более низким fps.

Картинка с камеры видеонаблюдения
Картинка с камеры видеонаблюдения

Ваша самодельная камера полностью готова к работе, кроме того через программу ISpy вы можете управлять несколькими камерами. На весь проект у вас может уйти меньше 10 $, но главное, вы будете знать, что это сделано вашими руками !

Видео сборки и настройки видеокамеры