← Выбор контроллера BLE (Bluetooth Low Energy)

BLE-контроллер открытия

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

Что делает прошивка

Когда телефон владельца (или гостя с действующим ключом) приближается на заданное расстояние, приложение само отправляет команду «Открыть» — и контроллер на короткое время (по умолчанию 1 секунду) замыкает реле, словно вы нажали кнопку «Открыть». Питание он не переключает — просто на миг замыкает пару контактов, как обычная кнопка.

Что внутри

Связь телефона с контроллером надёжно зашифрована — её нельзя подделать или перехватить. Настраивать защиту не нужно, она уже встроена. Между открытиями контроллер спит и почти не тратит энергию.

1. Выберите вашу плату

Сначала решите, на чём будете собирать: взять готовый модуль, где плата и реле уже на одной плате, или собрать из частей (отдельная плата ESP32 + релейный модуль). Нажмите на свою плату — покажем, как её подключить, а нужные настройки сами встанут в форму ниже. В самом конце вы загрузите в контроллер готовую программу (её ещё называют «прошивка»).

Платы-контроллеры

ESP32 с реле на одной плате

Готовые платы, где ESP32 и реле уже распаяны вместе — отдельный модуль не нужен.

Готовые WiFi-реле (заменить программу)

Если хотите аккуратный заводской корпус и сертифицированное реле — возьмите готовое устройство и загрузите в него нашу программу вместо родной. Внутри всё равно обычное реле: пара контактов, которая на миг замыкается и «нажимает» кнопку открытия. Родной WiFi такому устройству не нужен — Entrixy работает с телефоном напрямую.

Что ещё понадобится

Эти картинки не нажимаются — мы просто показываем, как выглядит железо, чтобы вы узнали его в магазине.

Релейный модуль Релейный модуль Нужен, если реле нет на плате. К ESP32 идут 3 провода: управление, питание и общий минус «земля» (GND). Выход реле — на привод
Программатор с гнездом Программатор с гнездом Голый модуль ESP32 / ESP32-S3 вставляется в это гнездо, чтобы загрузить в него программу
USB-UART переходник USB-UART переходник Им заливают программу на платы с реле и на Shelly — подключается к нескольким контактам
Розетки и WiFi-выключатели сюда не подходят. Athom Plug, Shelly Plus Plug S и им подобные устройства коммутируют 220 В на нагрузку — у них нет сухого NO/COM-выхода, только розетка. Для управления приводом нужно именно реле модели Plus 1 / Plus 1PM или DIY-плата с релейным модулем.
Перед загрузкой программы в готовое устройство проверьте, к каким контактам что подключать. Производители время от времени меняют расположение выводов внутри одной и той же модели. Мы взяли схемы из открытых источников и проверили на своих экземплярах — на вашем они могут чуть отличаться. Сверьтесь с надписями на самой плате.

2. Плата

Не знаете, какой у вас чип? Подключите плату к компьютеру по USB-кабелю (голый модуль — через программатор) и нажмите кнопку — браузер сам определит чип и выставит его в списке выше. Работает на компьютере в Chrome или Edge.

3. Тип замка

Главный выбор — он определяет, как работает реле. Защёлка: один импульс «Открыть». Бистабильный: два положения (открыть/закрыть отдельными пинами), состояние хранится и показывается в приложении.

Бистабильный режим: контроллер запоминает текущее положение (открыто или закрыто) и переключает его при каждом срабатывании. Положение видно в приложении на значке объекта — и владельцу, и гостю. Вывод для команды «Закрыть» задаётся ниже, в секции «Пины».

4. Пины и полярность

Реле и замок

«Высокий» импульс — для прямых транзисторных ключей; «низкий» (импульс=LOW, покой=HIGH) — для большинства готовых релейных модулей и Shelly. Уровень покоя обычно обратный импульсу.

Индикаторы
Кнопка привязки
Диагностика

5. Питание и экономия батареи

6. Внешние часы (опционально)

Маленький модуль часов (DS3231, DS1307 или PCF8563) со своей батарейкой-таблеткой годами держит точное время. Без него встроенные часы контроллера заметно убегают (примерно 5% в час). Точное время нужно, только если вы выдаёте гостям ключи с ограничением по времени действия — иначе этот раздел можно пропустить.

Сохранить эту конфигурацию

Готовим и загружаем программу

Сервер соберёт программу (прошивку) именно под ваши настройки. Готовый файл можно скачать или сразу загрузить в контроллер прямо из браузера.



      
    

Подключение реле к приводу

На реле задействуете два контакта: NO (нормально разомкнут) и COM (общий). Эти два провода идут на клеммы «Кнопка открытия» в плате управления вашего привода.

ПриводКуда подключать NO/COM
BFT (Phobos, Deimos, Ares)Клеммы START или OPEN (обычно номера 21–22 в схеме)
CAME (BX, ATI, BK)Клеммы 2–7 (open) или PED для калитки
NICE (Robus, Run, Spin)Клеммы 1–3 (step-by-step)
FAAC (740, 844, 391)Клеммы OPEN A (открыть полностью)
DoorHan (Sliding, Arm)Клеммы CMD + GND
Шлагбаум барьерного типаКнопочный пост «Открыть» — параллельно его контактам
Домофон (Cyfral, Vizit, Eltis)Реле параллельно кнопке открытия двери (трубка) или прямо на клеммы магнитного замка

Точные обозначения смотрите в инструкции к плате управления. Если плата уже подключена и работает, ищите два провода, которые идут от кнопочного поста «Открыть» — параллельно им и подключаете NO/COM реле.

Загрузка через esptool (если из браузера не получилось)

  1. Скачайте .bin сверху.
  2. Установите esptool: pip install esptool
  3. Подключите ESP к USB.
  4. Прошейте: esptool.py --chip auto --port /dev/ttyUSB0 write_flash 0x0 entrixy-ble.bin
  5. На Windows: порт обычно COM3 или COM4.

Как добраться до UART на готовых WiFi-реле

Готовые корпуса (Shelly Plus 1, Plus 1PM) не имеют внешнего USB. Нужно вскрыть корпус и подключиться к UART-пинам ESP32 через USB-to-Serial адаптер (CP2102, CH340, FTDI — любой).

Общая схема подключения

USB-Serial адаптерESP32 на плате
GNDGND
3.3V3V3 (только если планируете питать от адаптера; иначе оставьте включённым штатное питание устройства)
TXRX
RXTX
EN (RESET) — кратко на GND для ребута в bootloader
GPIO0 — на GND во время подачи питания для входа в bootloader
Не подавайте 220 В в сетевые клеммы устройства, пока подключён USB-адаптер. Питание идёт либо через 3.3 В с адаптера, либо оставляйте сетевое полностью отключённым. Иначе земли USB и сети могут различаться по потенциалу — повреждение USB-порта компьютера гарантировано.

Распиновка по моделям

УстройствоГде UARTЗаход в bootloader
Shelly Plus 1 / Plus 1PMВнутри корпуса возле ESP32-модуля. Pad'ы маркированы 3V3 GND TX RX GPIO0. Снять переднюю крышку (2–3 защёлки), плата лежит сверху.Замкнуть GPIO0 на GND, кратко притянуть EN к GND
Если ваша модель здесь не указана:
  • templates.blakadder.com — открытая база Tasmota-шаблонов с GPIO для каждой модели. Конвертируется в наши настройки: Relay1 → пин реле, Button1 → пин кнопки, Led1 → статусный LED.
  • devices.esphome.io — реестр ESPHome.
  • Если модели нет нигде — мультиметр: прозвоните катушку реле от GPIO ESP32. Это ваш PIN_RELAY.

Если устройство не основано на ESP32 (например, ESP8266 или Tuya/BK7231) — эта прошивка не подойдёт. Для ESP8266 будет отдельный вариант с WebSocket-прошивкой.

Если возиться с загрузкой программы не хочется

Есть три спокойных пути:

  1. Самостоятельная сборка — взять плату ESP32 DevKit (~5 $) и любой релейный модуль 3.3 В (~2 $). Корпус — коробка распайки. Подключение к приводу как у промышленного реле. Это рекомендуемый вариант для большинства DIY-сценариев.
  2. Устройство по WiFi (WebSocket) — поставить Sonoff Mini / Shelly Plus 1 с их родной программой; рядом с приводом нужны WiFi и 220 В. Открыть конфигуратор WiFi-версии или использовать веб-хук через облако.
  3. Готовая программа из коробки — Tasmota или ESPHome. В приложении создаёте объект «Веб-хук» с адресом устройства. Подходит, если совсем не хотите загружать в устройство нашу программу.
После нажатия кнопки подождите немного — обычно файл готов меньше чем за минуту. Когда программа соберётся, появится кнопка для скачивания.