ESP32 Cam обзор , видеонаблюдение за копейки!

В этом видео мы рассмотрим очень крутую плату разработки способную на очень многое. Рассмотрим несколько примеров как можно её применить. В следующих роликах будет подробно разобран каждый из примеров. Подписывайтесь что бы ничего не пропустить!

Таймкоды

00:00:00 Введение в ESP32-CAM

  • Обзор платы разработки ESP32-CAM.
  • Пример использования: отпугивание кота с помощью машинного зрения и высоковольтного разряда.
  • ESP32-CAM – недорогое решение с камерой для интернета вещей.

00:00:51 Технические характеристики ESP32-CAM

  • Контроллер для работы с камерой и обработки изображений.
  • Процессор: двухъядерный чип ESP32 с частотой до 240 МГц.
  • Камера: OV2640 с разрешением до 2 мегапикселей.
  • Память: 520 КБ статической оперативной памяти и 4 МБ псевдостатической памяти.
  • Связь: Wi-Fi 2.4 ГГц и Bluetooth Low Energy.
  • Рабочее напряжение: 5 В, потребление: 180 мА в активном режиме.

00:02:17 Применение ESP32-CAM

  • Видеонаблюдение: передача потокового видео на веб-сервер или мобильное устройство.
  • Распознавание изображений и объектов.
  • Умный дом: дверные звонки с камерой, охранные системы, роботы.
  • Автономное питание: солнечные батареи и энергосберегающие функции.

00:03:14 Ограничения и особенности ESP32-CAM

  • Ограниченное количество GPIO-пинов.
  • Требовательность к стабильному питанию.
  • Не поддерживает микрофон, требуется внешний модуль.
  • Необходимость UART-модуля для прошивки.

00:03:45 Антенны и их тестирование

  • Встроенная и внешняя антенны.
  • Тестирование уровня сигнала с внешней антенной.
  • Внешняя антенна значительно улучшает прием сигнала.

00:06:38 Дополнительные функции ESP32-CAM

  • Белый светодиод для вспышки и общего освещения.
  • Красный светодиод для индикации состояния.
  • Программирование через USB-UART преобразователь.

00:07:56 Примеры использования ESP32-CAM

  • Использование ESP32-CAM как камеры видеонаблюдения.
  • Установка прошивки ESP32-CAM M-JPEG 2.0.
  • Поддержка Telegram для отправки видео.

00:10:38 Пример использования ESP32-CAM для видеонаблюдения

  • Компиляция и загрузка кода на плату.
  • Проверка инициализации SD-карты.
  • Подключение к Wi-Fi и настройка веб-интерфейса.
  • Запись видео и управление через веб-интерфейс.

00:13:04 Пример использования ESP32-CAM для создания Wi-Fi машинки

00:14:29 Распознавание объектов

  • Пример распознавания кота на столе с помощью проекта на GitHub.
  • ESP32 используется как камера, а код распознавания и модель находятся в браузере.
  • ESP32 отправляет изображения на определенный IP и получает результат распознавания.

00:15:26 Применение распознавания

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

00:16:20 Итоги и заключение

  • ESP32 – отличная плата разработки с широкими возможностями и низкой ценой.
  • Уступает профессиональным камерам видеонаблюдения, но имеет широкий спектр применения.
  • Автор надеется, что видео было полезным и прощается с зрителями.

Таймкоды сделпны в Нейросети YandexGPT https://300.ya.ru/v_ncR5dJ5B

Расшифровка видео

0:00
Привет и сегодняшний обзор будет
0:02
посвящен очень крутой плате разработки
0:05
она называется esp32 C пару месяцев
0:08
назад Я выкладывал видео в tiktok
0:10
которое В итоге не особо зашло главным
0:12
героем в нём выступал как раз-таки esp32
0:15
C в том видео Я с помощью API машинного
0:18
зрения и Пару десятков тысяч вольт
0:20
отпугивает от хождения по кухонному
0:22
столу затея удалась и она будет
0:24
применена в этом видео как один из
0:26
примеров Как использовать контроллер
0:27
такого типа а также неко иных сфер где
0:31
его можно применить ESP c – это
0:33
недорогая плата разработки которая к
0:36
обычному функционалу контроллера
0:37
добавляет нам взаимодействие с камерой и
0:39
изображению получаемом с неё и в этом
0:42
его главная изюминка ведь по сути это
0:45
самое дешёвое решение с камерой которое
0:47
сейчас можно приобрести и переделать его
0:50
под свои задачи Итак давайте рассмотрим
0:52
что же у него внутри контроллер esp32 –
0:55
это удобный модуль для работы с камерой
0:58
создан он для решения зада сны с
1:00
интернетом вещей а именно обработкой
1:02
передаче изображений с использованием
1:04
wi-fi процессор двухядерный чип esp32 с
1:08
тактовой частотой до 240 МГц подходит
1:11
для обработки данных и выполнения
1:12
многозадачных операций камера чаще всего
1:15
в комплекте поставляется ov2640 с
1:18
разрешением до 2 мегапикселей такая
1:21
камера поддерживает разрешение до 1600
1:24
на 1200 пикселей возможна интеграция и с
1:26
другими модулями камеры то есть не
1:28
обязательно использовать то ov2640 по
1:32
памяти у нас имеется 520 КБ статической
1:35
оперативной памяти и 4 мб псевдо
1:38
статической памяти она внешняя и она
1:41
динамическая для того чтобы работать с
1:43
изображениями бывают также платы с
1:45
большим количеством псевдо тической
1:47
памяти по связи есть wi-fi 2,4 ГГц и
1:52
Bluetooth как и B то есть Bluetooth Low
1:55
Energy и классический Bluetooth в
1:57
зависимости от типа платы у нас могут
1:59
быть от 6 до ми выводов gpio и
2:02
оставшиеся интерфейсы Art SPI itc и shim
2:07
в рабочее напряжение 5 в и Плата
2:10
довольно требовательна к питанию модуль
2:13
потребляет около 180 ма в активном
2:16
режиме Итак давайте рассмотрим возможные
2:19
сферы применения такого модуля
2:21
видеонаблюдение используя камеру и wi-fi
2:23
модуль может передавать потоковое видео
2:25
например на веб-сервер или на мобильное
2:28
устройство также мы можем привязать его
2:30
к Home Assistant распознавание
2:32
изображений и объектов на базе библиотек
2:35
таких как ESP H можно реализовать
2:38
функции распознавания лиц движения и
2:40
объектов умное айт устройство ESP Cam
2:44
часто используется в проектах умного
2:46
дома таких как дверные звонки с камерой
2:48
охранные системы или даже роботы или
2:51
роботизированные машинки проекты с
2:54
автономным питанием в сочетании с
2:55
солнечными батареями и
2:57
энергосберегающими функциями esp32
2:59
модуля может работать автономно
3:01
одновременно со всеми плюсами есть
3:03
некоторые ограничения о которых также
3:05
обязательно стоит упомянуть ограниченное
3:07
количество gpi о пинов многие
3:09
задействованы под камеру и SD карту
3:12
требователен к стабильному питанию
3:14
желательно использовать качественный
3:16
источник 5вольт не поддерживает микрофон
3:19
для записи звука требуется подключать
3:21
внешние модули также нужно дополнительно
3:24
использовать р модуль для того чтобы
3:26
прошить или перепрограммировать
3:27
устройство на другую прошивку или
3:29
написанный вами скетч на фронтальной
3:32
плоскости устройства есть ziv разъём к
3:34
которому мы и подключаем нашу камеру
3:37
также на фронтальной поверхности
3:38
располагается слот для карты microSD
3:41
благодаря которому мы сможем сохранять
3:43
полученные
3:44
изображения esp32 C поставляется со
3:47
встроенной печатной антенной а также с
3:50
дополнительным разъёмом для подключения
3:52
внешней антенны перемычка выбора антенны
3:55

это резистор с нулевым сопротивлением
3:57
Он позволяет выбрать один из двух
3:59
вариантов не обязательно использовать
4:00
именно резистор можно просто поставить
4:03
обычную
4:04
перемычку Давайте разберёмся Какая
4:06
антенна лучше встроенная или внешняя
4:08
будем мерить по показателю
4:12
приёма Итак сейчас я подключил экран
4:17
сный к контроллеру
4:20
ек и смотрим уровень
4:24
сигнала без внешней антенны у меня тут
4:28
плоховато в комнате
4:30
ловит и сейчас давайте подключим а
4:35
внешнюю антенну и посмотрим насколько у
4:38
нас улучшится ситуация как подключать э
4:42
такого рода дисплей А это
4:46
дисплей
4:49
st7735s приложу картиночка и скетч э в
4:54
телеграме выложу для начала с помощью
4:57
капельки припоя нажали убираем резистор
5:00
с нулевым
5:01
сопротивлением после чего делаем
5:03
перемычку в сторону антенны как на видео
5:08
Итак перемычку мы установили сейчас
5:10
накрути
5:12
антенну и Будем включать эту сборку для
5:15
теста сигнала посмотрим насколько
5:18
отличается
5:20
сигнал PC биш най антенны которая на
5:23
самом чипе И внешний то есть там у нас
5:26
было в среднем наверное 6870
5:29
п между
5:31
8 и 75
5:36
децибела включил это сейчас посмотрим
5:39
сколько будет
5:43
здесь
5:50
так Ну вот
5:52
результат сразу
5:54
виден то что тут уже 50 показывает чем
5:58
ближе к к ми сигнал получается идеальные
6:03
то есть самые идеальные – это в районе
6:06
-30
6:07
-4 А это у нас уже как бы хороший очень
6:11
хороший ми
6:15
53 вот так так что рекомендую сразу
6:19
включать антенну потому
6:23
что именно на видео стриминге это очень
6:26
сильно сказывается то есть
6:30
скорость передачи очень значительно
6:33
увеличивается с внешней
6:36
антенной ESP C оснащён белым квадратным
6:40
светодиодом он предназначен для
6:42
использования в качестве вспышки для
6:44
камеры но его Также можно использовать
6:46
для общего освещения на задней панели
6:49
есть небольшой красный светодиод который
6:51
можно использовать в качестве индикатора
6:53
состояния он программируется
6:55
пользователем и подключается к gpio
6:57
33 для того чтобы загрузить прошивку или
7:00
скетч на плату понадобится
7:02
преобразователь USB UART чаще всего
7:04
модуль продаётся с платой расширения
7:06
esp32 Cam MB они соединяются друг с
7:10
другом в сэндвич вы устанавливаете esp32
7:13
Cam на плату расширения подключаете
7:15
кабель и нажимаете кнопку загрузить
7:17
чтобы запрограммировать плату позволяет
7:19
это сделать преобразователь USB Art
7:22
ch340g он преобразует данные между вашим
7:25
компьютером и sp32 C возможно некоторые
7:28
системы не определят его сразу так что
7:30
нужно будет установить для него драйвер
7:33
просто загуглите драйвер ch340 и очень
7:36
быстро найдётся нужный драйвер Если что
7:38
я оставлю ссылку в описании к видео
7:41
также Если надумаете купить такую плату
7:43
в описании будет ссылка на AliExpress
7:45
или же можете купить в нашем магазине на
7:47
Ozone полный комплект хорошего качества
7:50
сразу с внешней антенной камерой Art
7:52
преобразователем на type-c ссылка будет
7:55
также в описании на плате расширений для
7:58
удобства есть кнопка и
8:00
кнопка что же вроде мы разобрались
8:03
вкратце что мы имеем по железу Давайте
8:05
приступим к
8:07
примерам для того чтобы использовать
8:09
esp32 C как камеру
8:13
видеонаблюдения Я рекомендую
8:15
использовать прошивку называемую esp32
8:19
Cam mgp 2sd это просто офигительная
8:24
штука для того чтобы её скачать и
8:26
установить первым делом нужно зайти на
8:30
этого проекта здесь полностью описаны
8:33
все возможности которые можно с помощью
8:36
неё делать И я думаю что в ближайшее
8:40
время выпущу
8:42
очень длинное и очень детальное видео о
8:46
том как её использовать сейчас же
8:49
Давайте просто ознакомимся с тем как её
8:51
установить для этого переходим по ссылке
8:56
в описании на эту страницу в github
8:59
здесь нажимаем код и download Zip и
9:04
скачиваем архив совсем нам
9:08
необходимым Итак после того как мы
9:10
скачали Этот архив с гитхаба мы
9:12
распаковываем его и эту папку нам нужно
9:16
переименовать потому что иначе скетч не
9:18
будет нормально открываться удаляем
9:21
Мастер и
9:23
дес у нас должно появиться получиться
9:27
вернее Вот так вот
9:30
заходим и Какую вторую вещь нам нужно
9:33
сделать для того чтобы ESP у нас
9:35
исправно работал с флешкой нам нужно вот
9:38
эту бабку дата заранее записать на
9:41
флешку на MicroSD флешку которую мы
9:44
будем использовать после того как
9:47
мы записали эту папку на флешку мы
9:51
вставляем её обязательно вка потому что
9:53
будет выдавать
9:54
ошибку и после того как мы это сделали
9:59
Собственно сам скеч здесь у нас огромное
10:02
количество вкладок и сразу как бы
10:06
становится понятно что тут огромная куча
10:09
возможностей
10:11
скажем для примера здесь есть поддержка
10:15
телеграма что очень актуально для нашего
10:18
русскоязычного по крайней мере региона
10:21
Telegram Мы можем с помощью этой
10:25
прошивки отправлять видео прямо в telam
10:28
с контролера это очень удобно и именно
10:31
эти возможности Мы затронем в длинном
10:33
видео про эту прошивку А сейчас нам
10:35
нужно только начать работу что же
10:39
Давайте просто откомпание
10:59
обязательно
11:00
выбираем плату То есть если у нас будет
11:03
выбрана Неверная плата у нас ничего не
11:05
получится и чаще всего э нужно выбирать
11:10
с ESP вот кам такого форум фактора ai
11:14
tiner es32 C и всё будет нормально
11:20
работать после того как мы загрузим э
11:23
код на на плату Нам нужно будет
11:26
посмотреть Всё ли хорошо Чтобы это
11:30
сделать нам нужно открыть монитор порта
11:32
он у нас здесь автоматически открылся но
11:35
я покажу где это Это вот здесь вот seral
11:38
Monitor и нажимаем перезагрузку на
11:41
контроллере смотрим Что Он нам пишет он
11:44
пишет нам SD card Mount failed То есть я
11:48
забыл вставить карточку Давайте же это
11:51
сделаем Итак после того как мы
11:53
разобрались с нашей SD картой и у нас
11:56
всё хорошо то есть она у нас
11:59
Рось оно показывает здесь Сколько
12:02
свободного места у нас есть и следующее
12:06
что нам необходимо здесь это строчка on
12:09
WiFi Event она здесь пишет название сети
12:13
которая выдаёт у нас esp32cam то есть
12:16
точку
12:17
доступа куда перейти и адрес веб
12:21
интерфейса то есть Сейчас переходим в
12:25
wi-fi ищем такую же сеть Вот она у нас
12:28
здесь
12:30
подключаемся и после того как
12:32
подключилось мы вот это вот должны
12:37
вставить в строку браузера и тут в
12:42
браузере пишем то что он у нас показал
12:47
41 после того как мы перешли на
12:50
страницу здесь нажимаем Старт Стрим и
12:56
видим себя
13:00
Привет Здесь мы можем начать запись
13:04
можем включить такую функцию как Motion
13:07
detect то есть при распознавании
13:09
движения он сразу же начинает у нас
13:11
записывать и всё здесь получается мы
13:16
всегда сможем зайти по этому адресу и
13:20
посмотреть что у нас здесь происходит
13:22
также мы можем зайти
13:26
в впи
13:29
получить какие папки у нас уже есть и
13:32
какие у нас ивенты были После чего мы
13:35
можем их скачать Вот и простая система
13:39
видеонаблюдения удалённого Так что
13:42
как-то так вторым примером будет Вот
13:45
такая wi-fi машинка которую можно
13:47
собрать на базе скама сделаем о ней тоже
13:50
подробное видео чтобы у любого
13:52
получилось такую собрать здесь у меня
13:54
стоит две батареи 18650 включённые
13:57
последовательно самый Девы драйвер а
13:59
также стабилизатор на 5 в так как
14:02
контроллер очень требователен к питанию
14:04
скетч для такой машинки будет в
14:05
телеграме и продвинутый зрители Думаю
14:08
уже смогут собрать подобную тачку
14:09
порадовать ребёнка или самому
14:11
повеселиться в скетч Нам нужно будет
14:13
только вписать имя сети и пароль а также
14:16
потом в мониторе порта узнать IP который
14:18
Вы получили от маршрутизатора потом
14:21
переходим на страницу в браузере со
14:22
смартфона или компьютера и развлекаемся
14:25
смотрите какой стрёмный мой код в
14:27
темноте
14:29
что же Давайте перейдём к третьему
14:31
примеру с распознаванием как это
14:33
делается И в чём вообще вся суть этого
14:37
процесса в начале ролика я рассказывал
14:39
про то как я распознавал кота на столе и
14:43
это можно делать с помощью вот этого
14:45
проекта на github object detection у нас
14:49
espc используется всего лишь здесь как
14:51
камера то есть весь код распознавания и
14:55
сама модель которая понимает что
14:58
происходит и Какой объект У нас сейчас
15:00
детектива она у нас находится на самом
15:03
деле в браузере То есть espc только
15:07
отправляет картинки на определённый API
15:10
после чего получает результат который у
15:13
нас результат
15:15
распознавание Вот но однако
15:18
Ээ это очень хорошо работает и таким
15:22
образом можно распознавать на самом деле
15:25
довольно разные вещи вот здесь нам в
15:27
примере показывают что часы знат и так
15:30
далее И это может быть очень полезно во
15:34
многих сферах Я не знаю там даже в
15:37
сельском хозяйстве в курятнике
15:39
распознавать что курица курицы должны
15:42
выйти они ну короче сами Придумайте
15:46
применение я вот применил
15:48
скотом и чтобы его использовать нужно
15:53
тоже самое как и в примере с камерой
15:55
скачать здесь архив и
15:59
уже в нём в коде прописать те э вещи
16:03
после реакции на которые у нас будет
16:06
выполняться какое-то действие об этом
16:08
тоже сделаем отдельный ролик потому что
16:11
уже этот получился слишком длинный и
16:15
э Надеюсь что вам это тоже будет
16:18
интересно так же как и мне Итак подведём
16:21
итог esp32 Cam – это обалденная плата
16:24
разработки с широчайшим возможностями А
16:26
самое главное совсем недорогая конечно
16:29
же она уступает любой профессиональной
16:31
камере видеонаблюдения Однако Спектр
16:33
применения с профтехника вряд ли
16:35
сравнится надеюсь вам понравилось это
16:38
видео а на сегодня у меня всё с вами был
16:41
снова я Артур с канала Hobby супор До
16:44
скорой встречи в новом видео А пока
16:46
Поставьте лайк и подпишитесь Спасибо за
16:49
внимание пока

Поделиться: