Zigbee реле на 8 каналов

Продолжая развивать свою zigbee сеть насыщаю ее новыми устройствами.  К сожалению индустрия не предлагает многоканальных реле zigbee, поэтому приходится делать самому. В результате  появилось это устройство, имеющее 8 изолированных входов и 8 реле с сухим контактом на выходе.

В основе устройства по прежнему модуль  E18-MS1PA1-PCB.

Схема выглядит такВ отличии от 4 канальной версии я добавил опционально DC-DC преобразователь B0505S, что позволяет полностью изолировать входные цепи от от остальной схемы. Может пригодиться если будет потребность в размещении  выключателей например во влажном помещении. Если такой потребности нет, необходимо запаять перемычки вместо преобразователя.

Плата спроектирована в EasyEDAпод удобный корпус 125х90мм с креплением на стену или на DIN рейкуВсегда полезно еще на стадии проектирования посмотреть как будет выглядеть устройство.
Все детали достаточно крупные для ручной пайки, по этой причине проблем возникнуть не должно даже для начинающих.

В собранном виде плата выглядит так

В качестве ПО для модуля E18-MS1PA1-PCB на чипе сс2530 используется уникальный конфигуратор прошивок от @aggsoft

Я собрал прошивку в такой конфигурацииДанный вариант так же реализует локальную логику, т.е. каждый вход управляет своим выходом независимо от наличия сети zigbee. Конфигуратор позволяет гибко настраивать прошивку под свои потребности и дополнительно поддерживает некоторое количество сенсоров, которые так же можно подключать к этой плате. Для этого  есть джамперы, позволяющие переключать вход с оптронов напрямую на модуль  E18-MS1PA1-PCBПрошивка поддерживается в  zigbee2mqtt, ioBroker,  SLS Gateway и т.д.

В последнем это выглядит так

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

Для желающих повторить, файлы для заказа платы, BOM, готовая прошивка.

Запись опубликована в рубрике handmade, Железо с метками , , , , . Добавьте в закладки постоянную ссылку.

12 комментариев на «Zigbee реле на 8 каналов»

  1. Eugene Kononenko говорит:

    А энергию она считает?

    • Jager говорит:

      Нет

    • Ignas говорит:

      Да, коментар уместный.. Зачем 8 каналов а другого функционала нету?
      Не добавить ли несколько мощных ШИМ выходов..?
      Так довольно странно что разработчики делаю ровно 4/8/16 каналов.
      Хотя… Реле довольно часто выходит из строя, будет запасные?
      А так спасибо за очень интересный проект!
      8 каналов — движение в перёд, пригодится 😉

  2. Андрей Волгунов говорит:

    Не совсем в тему, но может кто-нибудь мне объяснит.
    У меня есть Zigbee устройство с шестью реле и датчиком температуры. Сделал для него прошивку с помощью конфигуратора. Подключаю к HomeAssistant через zigbee2mqtt. В HomeAssistant пробрасывается только 5 реле с названиями: switch_bottom_left, switch_bottom_right и т.д. Шестое реле и показания температуры присутствуют только в аргументах.
    Что нужно сделать, чтобы шестое реле и датчик температуры пробрасывались в конфигурацию в MQTT автоматически?

  3. Юрий говорит:

    Самое замечательное решение в автоматизации освещения, когда можно напрямую конфигурить управление от выключателя к лампочке (правда нужна заранее проложенная проводка, что у меня и сделано при ремонте), никаких задержек при включении освещения, но при этом появляется возможность автоматизации. Еще бы программно заложить возможность отработки каналов по таймеру(например после включения освещения в туалете через пару минут включаем вентилятор) , но это в принципе можно осуществить и на SLS шлюзе, но нужен шлюз :). Эх, если бы еще можно было программировать в стиле языка LD типо как у ZelioLogic, да еще на web, вообще была бы красота. )))

    • Jager говорит:

      Сценарии на до реализовывать средствами УД, тот же упомянутый вами слс может в скрипты LUA.

  4. DimSun говорит:

    Резисторы 1к для оптронов что-то многова-то

    • Jager говорит:

      Сделано для сокращения номенклатуры деталей, в целях простоты сборки. На работу не влияет.

  5. Александр говорит:

    Можно ли использовать для автоматизации освещения (если не тяжело — какие опции нужно выбрать при создании прошивки):
    — включение/выключение при помощи нефиксируемой (звонковой) кнопки — у меня на них несколько проходных выключателей задумано параллельным шлейфом
    — дополнительное управление через zigbee, при потере которого должен сохраниться предыдущий пункт (светом все же хочется продолжать пользоваться в любом случае)

    При потере питания все состояния сбрасываются на ноль?

    • Jager говорит:

      В статье как раз скриншот настроек и собственно сама прошивка для управлением светом, выключатели «звонковые». В прошивке включена память состояний, на видео это видно.

Добавить комментарий