Умный домофон на ESP32 и как завести кабель видеонаблюдения в дом
Ленинский проспект д. 1/11
Пн-Сб: 9:00-20:00
info@skudov.net оставить заявку

Умный домофон на ESP32 и как завести кабель видеонаблюдения в дом

Собираем домофон за выходные и тянем кабель без ошибок

Готовый умный домофон с видео и удалённым открытием замка стоит 15-30 тысяч рублей. Самодельный на ESP32 обойдётся в 3-5 тысяч — разница в 5-10 раз. При этом вы получаете систему, которую понимаете до последнего резистора и можете модифицировать под свои задачи.

Статья состоит из двух частей. Первая — электроника: собираем домофон на ESP32 с камерой, микрофоном, динамиком и управлением замком. Вторая — строительная: проводим кабель через стену или фундамент так, чтобы через год не пришлось переделывать.

Понадобятся паяльник, дрель с буром по бетону и базовое знакомство с Arduino IDE. Если раньше мигали светодиодом на Arduino — справитесь.


Как работает домофон на ESP32 — схема в голове перед сборкой

ESP32 выступает центральным узлом системы. К нему подключены камера для видео, микрофон и динамик для двусторонней связи, реле для управления электромагнитным замком. Всё это общается с вашим телефоном через Wi-Fi.

Алгоритм работы простой. Гость нажимает кнопку вызова — ESP32 отправляет уведомление на телефон. Вы открываете веб-интерфейс, видите картинку с камеры, слышите гостя и можете ответить. Нажимаете «Открыть» — ESP32 замыкает реле, замок открывается.

Почему именно ESP32: встроенный Wi-Fi, достаточная производительность для передачи видеопотока, цена платы — 300-500 рублей. Младший брат ESP8266 для видео слабоват.


Закупаем компоненты: список с ценами и ссылками

Электроника: ESP32, камера, звук

Основные компоненты:

  • ESP32-CAM — плата со встроенной камерой OV2640. Самый простой вариант: камера уже распаяна, не нужно возиться с подключением. Цена: 400-600 рублей на AliExpress.
  • Микрофон INMP441 — цифровой, подключается по I2S. Качество заметно лучше аналоговых электретных микрофонов. 150-250 рублей.
  • Усилитель PAM8403 + динамик 3 Вт — для голосовой связи с гостем. Усилитель 50 рублей, динамик 100-150 рублей.
  • Релейный модуль 5В — один канал, для управления замком. 80-120 рублей.

Обвязка:

  • Конденсаторы: керамические 100 нФ (5-10 штук), электролитические 100 мкФ 16В (2-3 штуки)
  • Резисторы 10 кОм, 4.7 кОм — по 5 штук
  • Диод 1N4007 — защита от обратного тока замка
  • Провода, макетная плата или готовая PCB

Где покупать: AliExpress (дешевле, но ждать 2-4 недели), Чип и Дип или Электронщик (дороже на 30-50%, зато завтра).

Для прокладки кабеля

  • Витая пара CAT5e или CAT6 — для нашего ESP32-домофона хватит питания и можно добавить Ethernet как резерв. Метр стоит 15-25 рублей.
  • Гофра ПВХ 20-25 мм — защита кабеля от механических повреждений.
  • Пластиковая гильза (муфта) 40-50 мм — вставляется в отверстие в стене, через неё проходит гофра.
  • Силиконовый герметик — для наружной герметизации. Монтажная пена — только внутри помещения.

Собираем схему: камера, микрофон, динамик, реле

Камера OV2640 к ESP32: распиновка без ошибок

Если взяли ESP32-CAM — камера уже на плате, этот раздел пропускайте. Если собираете на голом ESP32 с отдельной камерой — читайте внимательно.

Камера OV2640 подключается по двум интерфейсам одновременно. I2C (провода SCL, SDA) — для настройки параметров: разрешение, яркость, контраст. Параллельный интерфейс (VSYNC, HREF, PCLK, D0-D7) — для передачи данных изображения.

Критично важно: питание камеры 3.3В, не 5В. Рядом с выводом питания камеры припаяйте керамический конденсатор 100 нФ — он фильтрует высокочастотные помехи. Без него картинка может дёргаться или покрываться полосами.

Микрофон INMP441 и динамик через PAM8403

Микрофон INMP441 — цифровой, работает по протоколу I2S. Три сигнальных провода: CLK (тактовая частота) на GPIO14, WS (выбор канала) на GPIO15, SD (данные) на GPIO32. Питание — строго 3.3В.

Для динамика нужен усилитель. PAM8403 получает цифровой сигнал I2S от ESP32 (BCLK, LRC, DIN) и выдаёт усиленный аналоговый на динамик. Питание усилителя — 5В, динамик 3 Вт 4 Ом.

I2S — цифровой протокол, данные передаются в виде нулей и единиц. Шумов и наводок, характерных для аналогового звука, здесь нет.

Реле для электромагнитного замка

Релейный модуль подключается к любому свободному GPIO. Возьмём GPIO13: при подаче высокого уровня реле замыкается, замок открывается.

Питание модуля реле — 5В, отдельно от ESP32. Сам электромагнитный замок обычно работает от 12В. Подключайте замок через нормально открытый контакт реле (NO): при срабатывании реле цепь замыкается, на замок подаётся 12В.

Обязательно: параллельно обмотке замка припаяйте диод 1N4007 катодом к плюсу питания. Он гасит обратный ток при отключении — без него выбросы напряжения могут повредить реле или ESP32.

Питание: почему нельзя всё от одного провода

ESP32, камера и микрофон питаются от 3.3В или 5В (через встроенный стабилизатор платы). Замок — от 12В. Если запитать всё от одного источника без развязки, при срабатывании замка просадка напряжения перезагрузит ESP32.

Схема питания: блок питания 12В → замок напрямую; через понижающий DC-DC преобразователь (LM2596 или готовый модуль) → 5В для ESP32 и усилителя. Конденсатор 100 мкФ на входе ESP32 сглаживает пульсации.


Заливаем прошивку: Arduino IDE и нужные библиотеки

Откройте Arduino IDE. Если ESP32 ещё не добавлен — зайдите в Файл → Настройки → Дополнительные ссылки для Менеджера плат и добавьте URL пакета Espressif.

Установите библиотеки через Менеджер библиотек:

  • ESP32 (ядро для плат Espressif)
  • ESP32-CAM или esp_camera (для работы с камерой)
  • WebSocketsServer (для двусторонней связи с браузером)
  • WiFi (встроена в ядро ESP32)

Что делает код:

  1. Подключается к домашней Wi-Fi сети
  2. Запускает веб-сервер на порту 80
  3. Отдаёт видеопоток с камеры по HTTP MJPEG
  4. Слушает WebSocket-команды (кнопка «Открыть»)
  5. При команде — замыкает GPIO13 на 2 секунды

Готовые проекты на GitHub: ищите по запросам «ESP32 Video Doorbell», «ESP32-CAM Intercom». Базовый код занимает 200-300 строк и хорошо документирован.


Теперь вторая часть — тянем кабель в дом

Электроника собрана и работает на столе. Пора выносить на улицу — а для этого нужно проводить кабель от домофона в дом. Здесь другие навыки: не паяльник, а дрель; не код, а герметик.

Дальше разберём: какой кабель выбрать, где сверлить, как защитить от воды и грызунов.


Витая пара или коаксиал — что тянуть для видео

Для нашего ESP32-домофона видеокабель в классическом понимании не нужен — данные идут по Wi-Fi. Но проводить кабель всё равно придётся: питание, резервный Ethernet, возможно подключение дополнительной IP-камеры в будущем.

Витая пара CAT5e или CAT6 — универсальный выбор. По ней можно пустить питание через PoE-инжектор (до 100 метров без потерь), Ethernet для резервного канала, даже аналоговый сигнал если понадобится. Цена — 15-25 рублей за метр.

Коаксиал RG-59 — если планируете аналоговые камеры. Длина без усилителя — до 300 метров, но нужен отдельный провод питания. Для нашей задачи избыточен.

Вывод: тяните витую пару CAT5e, она закроет все текущие и будущие потребности.


Выбираем маршрут: где сверлить стену или фундамент

Два варианта: через стену выше уровня земли или через фундамент ниже.

Через стену выше цоколя

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

Ключевой момент: сверлите под углом 10-15 градусов с наклоном наружу и вниз. Тогда вода не затечёт внутрь по кабелю. Гильза и герметик обязательны — без них влага проникнет в стену через щели.

Минус: кабель виден снаружи, нужно как-то прятать в кабель-канал или под обшивку.

Через фундамент ниже уровня земли

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

Глубина заложения — ниже уровня промерзания грунта. Для средней полосы России это 1.2-1.5 метра. Если закопать выше — кабель может повредить морозное пучение грунта.

Гильза здесь нужна толстостенная: металлическая или ПВХ с толщиной стенки от 3 мм. На входе в гильзу с уличной стороны поставьте металлическую сетку — защита от грызунов.


Сверлим, ставим гильзу, протягиваем кабель

Отверстие и гильза

Инструмент: перфоратор с буром по бетону диаметром 40-50 мм. Длина бура — толщина стены плюс 5 см.

Сверлите насквозь. Вставьте в отверстие пластиковую трубу (гильзу) так, чтобы она выступала на 1-2 см с каждой стороны. Внутренний край гильзы слегка направьте вниз — дополнительная защита от затекания воды.

Фиксация гильзы: цементный раствор для капитальной установки или монтажная пена для временной. Пена внутри помещения допустима, снаружи она разрушается от ультрафиолета за один сезон.

Протяжка кабеля

Кабель сначала заправьте в гофру, затем гофру протяните через гильзу. Не наоборот — иначе замучаетесь проталкивать.

Избегайте резких изгибов. Минимальный радиус поворота для витой пары — 8 диаметров кабеля. Для CAT5e диаметром 5 мм это 4 см. Изломы повреждают проводники и ухудшают характеристики.

Оставьте запас кабеля 30-50 см с каждой стороны. Лучше обрезать лишнее, чем потом наращивать.

Герметизация: чтобы не затекло и не прогрызли

Снаружи — силиконовый герметик. Заполните щель между гофрой и гильзой, дайте высохнуть, нанесите второй слой.

Внутри — монтажная пена. Она расширяется и заполняет все полости, но использовать снаружи нельзя: разрушается от солнца и влаги.

Металлическая сетка в гильзе — от мышей и крыс. Они легко прогрызают пену и пластик, но с металлом не справляются. Сетка с ячейкой 5-10 мм, вставьте её в гильзу перед протяжкой кабеля.


Рядом силовой кабель — как избежать помех

Силовые линии 220В создают электромагнитное поле, которое наводит помехи на слаботочные кабели. Результат — артефакты на видео, треск в звуке, потеря пакетов.

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

Экранированная витая пара (FTP или STP) нужна, если рядом мощные потребители: сварочный аппарат, станки, насосные станции. Для обычного дома с бытовой нагрузкой хватит обычной UTP при соблюдении расстояния.

Заземление экрана: если используете экранированный кабель, экран заземляйте только с одной стороны — со стороны роутера или регистратора. Заземление с обеих сторон создаёт паразитный контур и только усиливает помехи.


Подключаем и проверяем: первый звонок с улицы

Закрепите домофон на стене, подключите питание, кабель уже проложен и герметизирован. Время проверки.

Откройте браузер на телефоне, введите IP-адрес ESP32 (он выводится в Serial Monitor при загрузке). Должна появиться картинка с камеры.

Чек-лист запуска:

  • Видео с камеры открывается в браузере без задержек
  • Микрофон передаёт звук — попросите кого-то говорить у домофона
  • Динамик воспроизводит ваш голос — проверьте двустороннюю связь
  • Кнопка «Открыть» щёлкает реле — слышен характерный щелчок
  • Замок открывается и закрывается по команде

Если что-то не работает: проверьте питание (просадки?), соединения (пропаяны?), код (правильные GPIO?). 90% проблем — в контактах и питании.


Можно ли обойтись без проводов — Wi-Fi камера вместо кабеля?

Наш ESP32-домофон уже работает по Wi-Fi, видеокабель ему не нужен. Но совсем без проводов не получится: питание всё равно нужно подавать.

Вариант с аккумулятором существует — продаются Li-Ion сборки на 18650. Но камера с постоянной трансляцией съест заряд за 2-4 часа. Разумный компромисс: аккумулятор как резерв на случай отключения электричества, основное питание — по кабелю.

Минус Wi-Fi: зависимость от роутера и качества сигнала. Если роутер далеко или стены толстые — задержки и разрывы. Для критичных применений тяните Ethernet-кабель как резерв.


Какой длины кабель можно тянуть без усилителя?

Витая пара CAT5e с PoE работает без потерь до 100 метров — это стандарт Ethernet. Для частного дома или небольшого участка хватит с запасом.

Коаксиал RG-59 передаёт аналоговый видеосигнал до 300 метров. Дальше — нужен усилитель-корректор или переход на оптоволокно.

Если расстояние больше 100 метров и нужна надёжность — оптический кабель. Он не боится наводок, длина до нескольких километров. Но нужны медиаконвертеры с обеих сторон, это +3-5 тысяч рублей к бюджету.


Обязательны ли конденсаторы на питании ESP32?

Да, и вот почему.

Керамический конденсатор 100 нФ рядом с микросхемой фильтрует высокочастотные помехи. Без него ESP32 может зависать, перезагружаться, выдавать мусор вместо данных. Ставьте максимально близко к выводам питания — чем короче проводники, тем лучше фильтрация.

Электролитический конденсатор 10-100 мкФ на входе платы сглаживает пульсации от блока питания и просадки при бросках тока. Камера при включении потребляет пиковый ток — без ёмкости напряжение проседает и ESP32 уходит в перезагрузку.

Экономия 5 рублей на конденсаторах оборачивается часами отладки «случайных» глюков.


Первый звонок прошёл — что проверить через неделю

Система работает, гость позвонил, вы открыли с телефона. Но первая неделя — тестовый период. Проверьте:

После первого дождя: осмотрите места прохода кабеля через стену. Если есть потёки или капли — герметизация нарушена, переделывайте пока не промокло внутри стены.

Wi-Fi стабильность: посмотрите в логах (если настроили) или просто понаблюдайте — есть ли разрывы видеопотока, задержки больше 2-3 секунд. Если сигнал слабый — перенесите роутер ближе или поставьте репитер.

Механика замка: открывается ли с первого нажатия? Если реле щёлкает, а замок не открывается — проверьте напряжение на замке под нагрузкой. Возможно, провода слишком тонкие и теряют напряжение.

Идеи на будущее: датчик движения для автоматической записи, интеграция с Home Assistant для логов и автоматизации, резервный канал через Ethernet на случай проблем с Wi-Fi.


Когда проще вызвать специалиста

ESP32-домофон на одну точку и кабель через стену дома — проект выходного дня для человека с паяльником. Но если речь о системе видеонаблюдения на десяток камер, интеграции с охранной сигнализацией или прокладке по всему периметру участка — расчёт меняется. Тогда проще отдать проект нам.

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

Что получите:

  • Инженеров с опытом от 5 лет и 5000+ реализованных проектов
  • Гарантию 3 года на оборудование и монтажные работы
  • Три варианта сметы с разным бюджетом — выберете оптимальный

Бесплатный выезд инженера занимает 1-2 часа. На месте продемонстрирует работу оборудования, замерит объект и подготовит смету в течение 24 часов.


Телефон: +7 (495) 987-33-89
Адрес: Москва, Ленинский проспект д. 1/11
Время работы: Пн-Сб: 9:00-20:00
География: Москва и Московская область


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

    Быстрая консультация

    Оставьте заявку и наш менеджер свяжется с Вами в течении 15 минут.

    Как удобно связаться?