BLE-контроллер открытия
Выберите готовый модуль или соберите контроллер из пары деталей, настройте несколько параметров — и загрузите в него готовую программу прямо из браузера.
Что делает прошивка
Когда телефон владельца (или гостя с действующим ключом) приближается на заданное расстояние, приложение само отправляет команду «Открыть» — и контроллер на короткое время (по умолчанию 1 секунду) замыкает реле, словно вы нажали кнопку «Открыть». Питание он не переключает — просто на миг замыкает пару контактов, как обычная кнопка.
Что внутри
Связь телефона с контроллером надёжно зашифрована — её нельзя подделать или перехватить. Настраивать защиту не нужно, она уже встроена. Между открытиями контроллер спит и почти не тратит энергию.
1. Выберите вашу плату
Сначала решите, на чём будете собирать: взять готовый модуль, где плата и реле уже на одной плате, или собрать из частей (отдельная плата ESP32 + релейный модуль). Нажмите на свою плату — покажем, как её подключить, а нужные настройки сами встанут в форму ниже. В самом конце вы загрузите в контроллер готовую программу (её ещё называют «прошивка»).
Платы-контроллеры
ESP32 с реле на одной плате
Готовые платы, где ESP32 и реле уже распаяны вместе — отдельный модуль не нужен.
Готовые WiFi-реле (заменить программу)
Если хотите аккуратный заводской корпус и сертифицированное реле — возьмите готовое устройство и загрузите в него нашу программу вместо родной. Внутри всё равно обычное реле: пара контактов, которая на миг замыкается и «нажимает» кнопку открытия. Родной WiFi такому устройству не нужен — Entrixy работает с телефоном напрямую.
Что ещё понадобится
Эти картинки не нажимаются — мы просто показываем, как выглядит железо, чтобы вы узнали его в магазине.
Релейный модуль
Нужен, если реле нет на плате. К ESP32 идут 3 провода: управление, питание и общий минус «земля» (GND). Выход реле — на привод
Программатор с гнездом
Голый модуль ESP32 / ESP32-S3 вставляется в это гнездо, чтобы загрузить в него программу
USB-UART переходник
Им заливают программу на платы с реле и на Shelly — подключается к нескольким контактам
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 (если из браузера не получилось)
- Скачайте
.binсверху. - Установите esptool:
pip install esptool - Подключите ESP к USB.
- Прошейте:
esptool.py --chip auto --port /dev/ttyUSB0 write_flash 0x0 entrixy-ble.bin - На Windows: порт обычно
COM3илиCOM4.
Как добраться до UART на готовых WiFi-реле
Готовые корпуса (Shelly Plus 1, Plus 1PM) не имеют внешнего USB. Нужно вскрыть корпус и подключиться к UART-пинам ESP32 через USB-to-Serial адаптер (CP2102, CH340, FTDI — любой).
Общая схема подключения
| USB-Serial адаптер | ESP32 на плате |
|---|---|
| GND | GND |
| 3.3V | 3V3 (только если планируете питать от адаптера; иначе оставьте включённым штатное питание устройства) |
| TX | RX |
| RX | TX |
| — | EN (RESET) — кратко на GND для ребута в bootloader |
| — | GPIO0 — на GND во время подачи питания для входа в bootloader |
Распиновка по моделям
| Устройство | Где 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-прошивкой.
Если возиться с загрузкой программы не хочется
Есть три спокойных пути:
- Самостоятельная сборка — взять плату ESP32 DevKit (~5 $) и любой релейный модуль 3.3 В (~2 $). Корпус — коробка распайки. Подключение к приводу как у промышленного реле. Это рекомендуемый вариант для большинства DIY-сценариев.
- Устройство по WiFi (WebSocket) — поставить Sonoff Mini / Shelly Plus 1 с их родной программой; рядом с приводом нужны WiFi и 220 В. Открыть конфигуратор WiFi-версии или использовать веб-хук через облако.
- Готовая программа из коробки — Tasmota или ESPHome. В приложении создаёте объект «Веб-хук» с адресом устройства. Подходит, если совсем не хотите загружать в устройство нашу программу.