Сегодня я хочу вам рассказать о компактной камере ESP32 CAM. Стоит она на AliExpress всего $5.
Варианты использования ESP32 CAM
Моё мнение, что это вообще копейки для Wi-Fi IP-камер, на которую можно написать какую-то прошивку с искусственным интеллектом чтобы она, к примеру, распознавала текст, также на базе подобных камер делают датчики для разных счетчиков, то есть счетчик воды, газа, электроэнергии тому подобное.
К примеру, камера устанавливается на счетчик, периодически фотографирует показатели, сама распознает текст на этих показателях и может отправлять эти данные, например, в MQTT, далее можно подтягивать их в тот же в Home Assistant.
Также эту камеру можно запросто интегрировать в какую-то детскую игрушку на дистанционном управлении или квадрокоптер и тому подобное.
Запитав её через Micro USB мы сможем наблюдать, например, за процессом 3d-печати (если у вас есть 3d-принтер), я, например, именно для этого камеру и заказывал.
Регулировка фокуса
Также еще один интересный момент, здесь можно регулировать фокус, то-есть, на колечке в камере будет маленькая капля клея, если ее осторожно содрать мы сможем крутить это кольцо влево/вправо.
Для этого советую напечатать вот такую ручку, она есть на Singiv, ну и конечно советую сразу и корпус для нее напечатать, потому что в этот корпус она стает без клея и без всяких винтиков, крышка на защелке сзади.
В этом квадратном отверстии камера прочно фиксируется и мы можем спокойно крутить фокус.
Использование ESP32 CAM в качестве микроскопа
Если максимально накрутить фокус, мы можем использовать эту камеру даже в качестве микроскопа.
Вот, например, плата BMS, смоделируем ситуацию, что я не знаю для какого типа аккумуляторов она, и проверить это можно только прочитав маркировку на микросхеме, которая при этом еще и залита лаком или флюсом,
невооруженным глазом там ничего прочитать нельзя, но с помощью этой камеры запросто можно все рассмотреть и после по Datasheet сделать выводы.
Обзор основной платы
У меня версия камеры ESP32 CAM типа бутерброд,
то-есть, сама камера (это верхняя плата), её можно заказать отдельно и сэкономить при этом где-то около доллара,
но тогда, чтобы ее прошить вам нужен будет TTL-адаптер, то-есть, переходник с UART на USB, а в моем случае роль этого переходника и выполняет эта дополнительная плата.
Также здесь есть дубликат кнопки Reset для удобства, кнопка для загрузки в Bootloader и сам micro-USB разъем, через который мы можем питать нашу камеру, а также подключать ее к компьютеру для прошивки.
Обязательно советую заказывать именно с такой платой, это не сильно влияет на цену, но очень удобно.
На самой же плате мы можем видеть очень яркий светодиод, он хоть и небольшой, но на самом деле очень хорошо светит.
Я уже пользовался этой камерой как IP-камерой для наблюдения за процессом печати моего 3D принтера и скажу вам, что даже ночью этот диод достаточно неплохо освещает.
Модуль камеры OV2640
Ну и давайте о камере, здесь на шлейфе мы видим маркировку OV 2640, если поискать на AliExpress,
то можно найти кучу разновидностей таких подобных камер, то есть можно купить какую-нибудь широкоугольную.
Здесь у нас угол обзора 66°, мне для 3D принтера этого, в принципе, с головою хватает, поэтому никакую другую камеру не нужно заказывать, но если хотите можете заказать какую-то широкоугольную, но они стоят на AliExpress как и вся эта плата в сборе, потому не вижу смысла их заказывать.
Также на модуле видим разъем под карту памяти, то есть если в вашем проекте нужно будет хранить что-то на карту памяти, это можно использовать.
С обратной стороны мы еще видим сам модуль ESP32S,
также есть разъем для дополнительной антенны, но в случае её использования нужно будет перепаять перемычку, чтобы она работала.
Снизу также видим кнопку «Reset» оригинальную, дубликат которой мы видели уже на плате ESP32 CAM камеры.
Собираем этот бутерброд обратно и сразу покажу вам корпус.
Внешний вид в корпусе
Помещаем модули в корпус и видим, что в этом квадратном отверстии камера прочно зафиксировались, можно спокойно крутить и настраивать фокус.
В корпусе есть отверстие под светодиод (это хорошо) ну и с обратной стороны мы просто защелкиваем крышку.
Теперь давайте подключу камеру к компьютеру и покажу процесс установки базовой прошивки, чтобы она заработала у вас как IP-камера.
Прошивка ESP32-CAM
Прошивать плату будем через Arduino ID.
Нужно перейти в Вoards Manager и в поиске написать ESP 32 и установить вот эти библиотеки.
После того как все скачается, можем подключать камеру, далее в окне «Node MCU» выбираем «Al Thinker ESP 32-CAM», а также COM-порт куда подключили камеру.
Если у вас их несколько и не знаете как выбрать правильный, то просто переходите в «Диспетчер устройств» и найдите ваше устройство.
У меня это COM 6, поэтому выбираю порт, плату и нажимаем OK.
После этого идем File Examples – ESP32 – Camera и открываем этот скетч.
В разделе «Select Camera Model» нужно обратно закомментировать строку CAMERA _MODEL_ESP_EYE // Has PSRAM,
также выбрать строку //define CAMERA MODEL_AI_THINKER // Has PSRAM и раскомментировать ее в CAMERA MODEL AI THINKER.
После этого в строках «const char» вводим параметры вашего Wi-Fi, то есть на название сети и пароль.
После этого кликаем на кнопку «Upload».
Web-интерфейс камеры
Сейчас у нас компилируется скетч в прошивку, когда компиляция завершится, прошивка загрузится на нашу камеру, и тогда она перезагрузится.
Теперь открываем «Serial Monitor», здесь у нас должно быть Botrеate выбранный «115200», и при загрузке камера должна сообщить свой IP-адрес.
Вот видим Camera Ready и есть наш адрес, по которому нужно зайти.
Копируем ссылку, переходим по нашему IP-адресу, и первое что можем изменить – это разрешение, советую ставить 640×480,
потому что можно здесь конечно и 1600×1200 поставить, но камера будет сильно греться и частота кадров будет очень низкой, поэтому смысла в этом нет.
Здесь можно будет, настроить параметры такие как яркость, четкость и тому подобное.
И после всех настроек мы можем добавить этот поток, например в Home Assistant, просто копируем адрес изображения и переходим по этой ссылке, так же мы эту ссылку можем открыть на телефоне и просто смотреть картинку с камеры.
Вот и все, что я хотел рассказать вам о камере ESP32 CAM, обязательно пишите в комментариях, где еще можно использовать эту камеру, будет интересно ваше мнение.
Не забывайте оценивать эту статью, а также подписывайтесь на мой канал, чтобы не пропустить будущие публикации.