Найти тему
Hobby Support

ESP32 Cam это просто!

Эта статья представляет собой краткое руководство по началу работы с платой ESP32-CAM.

Плата с UART модулем, камера, антенна  и пигтейл для неё.
Плата с UART модулем, камера, антенна и пигтейл для неё.

На самой плате есть антенна, но как правило сигнал с неё куда хуже чем с выносной. Поэтому для того что бы задействовать наружную антенну необходимо перепаять резистор (его сопротивление 0 Ом ) так что в случае его утери, паяем просто перемычку.

Перемычка слева от коннетора антенны.
Перемычка слева от коннетора антенны.
Положение перемычки в зависимости от выбранной антенны.
Положение перемычки в зависимости от выбранной антенны.

Устанавливаем Arduino IDE. https://www.arduino.cc/en/software

Кликаем на вкладку Board Manager, в строке поиска пишем Espressif появится esp32 by Espressif Systems,жмем кнопку Install
Кликаем на вкладку Board Manager, в строке поиска пишем Espressif появится esp32 by Espressif Systems,жмем кнопку Install

Ожидаем пока завершится установка, после чего ищем пример скетча с камерой

Путь по которому лежит скетч.
Путь по которому лежит скетч.

Подключаем весь сэндвич в сборе через кабель microUSB.

-6
Если автоматически не определилась плата выбираем вручную AI Thinker ESP32-Cam и порт к которому подключена плата.
Если автоматически не определилась плата выбираем вручную AI Thinker ESP32-Cam и порт к которому подключена плата.

Теперь важный момент, для того что бы всё работало корректно необходимо в начале скетча раскоментить строчку соответствующей вашему контроллеру, ввиду их множества контакты на них распаяны по разному. Убедится в этом можно во вкладке camera_pins.h . Чаще всего продаются копии Ai-Thinker такой как у меня, потому я раскомментил именно его, если у вас тоже такой повторите так как на фото. После чего введите SSID и пароль от WIFI.

1) Раскоментите строку в которой указано название вашей платы 2) Введите строке 38 вместо символов * введите имя своей wifi сети. В строке 39 вместо * введите пароль от своей wifi сети.
1) Раскоментите строку в которой указано название вашей платы 2) Введите строке 38 вместо символов * введите имя своей wifi сети. В строке 39 вместо * введите пароль от своей wifi сети.

Теперь загружаем скетч на плату, для этого нажимаем кнопку Upload и ждем пока скетч загрузится на плату до 100%.

1) Жмём на кнопку Upload . 2) Ждём пока скетч полностью загрузится.
1) Жмём на кнопку Upload . 2) Ждём пока скетч полностью загрузится.

После загрузки нужно открыть монитор порта, и установить скорость

указанную в строке 45 Serial.begin(115200);

1) Открываем монитор порта 2) Сверяем скорость указанную в строке с полем под стрелкой 2.
1) Открываем монитор порта 2) Сверяем скорость указанную в строке с полем под стрелкой 2.

Когда всё совпадает перезагружаем плату, кнопкой RST или просто передёргиваем кабель.

После перезагрузки во вкладке Serial monitor появится текст с ссылкой на наш стрим с камеры.

Копируем выделенный текст и вставляем в браузер.
Копируем выделенный текст и вставляем в браузер.
Вставляем адрес в браузер
Вставляем адрес в браузер

Кажется всё работает, однако изображения всё равно нет. Не печальтесь, от него нас отделяет только один клик. Нажимаем кнопку Start Stream.

Клик сюда
Клик сюда
Поздравляю! Вы получили своё первое изображение с помощью ESP32Cam!
Поздравляю! Вы получили своё первое изображение с помощью ESP32Cam!

Что дальше?

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

Начните изучать код скетча, модифицируйте его. Поищите другие скетчи в интернете.

На базе этого модуля можно сделать поразительное множество устройств. Качество камеры откровенно плохое по сравнению с имеющимися в продаже готовыми решениями по видеонаблюдению. Однако с этим устройством вам доступны безграничные просторы для технического творчества. Домофоны, автоматический сбор показаний счётчиков, простейшее видеонаблюдение, робот с камерой, компьютерное зрение и тд. Не забывайте что это не только камера но и довольно мощный контроллер c большим количеством интерфейсов.
#ESP32 #ESP32Cam #DIY #Arduino #IT #IOT

-15