Пожалуйста, подождите...
Перейти к содержимому
modkam.ru
  • Telegram
  • Главная
  • Обмен опытом
  • Инструкции

Реле на 4 канала с Zigbee.

Опубликовано 18.01.2019Обновлено на 27.10.2020от Jager

Продолжаю делать различные устройства для дома. Сегодня расскажу про реле на 4 канала + 4 входа с опторазвязкой и Zigbee в качестве беспроводного интерфейса.

Сама идея этого устройства родилась не сразу. Первыми устройствами с zigbee у меня была продукция Xiaomi, собственно сам шлюз и кнопки. Все это достаточно хорошо стыкуется и работает, но сильно ограниченно в плане развития.

Поиски альтернативы привели к проекту zigbee2mqtt в общем и к человеку скрывающемуся под ником @goofyk в частности. В результате и родилась идея о самостоятельном изготовлении нужных мне устройств с zigbee.

На aliexpress нашлись готовые модули с чипом CCc2530 на борту, они и легли в основу.

Нарисовал схему

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

Плата рисовалась под корпус на DIN рейку Меандр 151

Платы заказывал на jlcpcb.com , с доставкой 10 шт. обошлись ~$10 Перед отправкой платы в производство очень желательно проверять получившиеся gerber файлы. На том же jlcpcb есть хороший встроенный сервис для просмотра, но он не без изъянов, например не видит вырезы в плате. По этой причине открыл для себя новую программу, Zofzpcb. С учетом доставки e-Packet платы доехали за 10 дней

Как можно увидеть на фото это фактически 3 платы собранные в один блок. Режем на части

и распаиваем элементы

Плата спроектирована под модуль Zigbee, E18-MS1-PCB.  Кроме этого на схеме и на плате можно увидеть WiFi модуль ESP8266-01. Его можно использовать в двух вариантах, как интерфейс для СС2530 если использовать его в качестве координатора и как самостоятельное устройство. Без модуля СС2530 данная плата превращается в WiFi реле на 2 (при желании на 4) канала .

Собираем конструкцию

Рисуем лицевую панель

про технологию можно прочитать здесь

Подаем питание и радуемся 🙂

На самом деле конечно нет. Очень важную роль играет наличие правильной прошивки, но с этим как раз есть проблемы. Тем не менее стараниями @goofyk есть прогресс и на сегодняшний день есть рабочая версия которая позволяет реализовать как локальное управление, так и через zigbee.

Чем и как прошивать выходит за рамки этой статьи и подробно расписано здесь.

Кроме этого есть группа для интересующихся Zigbee в телеграм, там можно получить ответы на многие вопросы.

Возвращаемся к железу, все собрано, прошито и проверено

Пришло время подключать, для ioBroker существует специальный драйвер

 

я же для подключения к MajorDoMo использую zigbee2mqtt

 

На этом пора закругляться, так как сама тема Zigbee достаточно обширная и трудно сразу охватить все аспекты.

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

Поделиться ссылкой:

  • Telegram
  • WhatsApp
  • Reddit
  • Pinterest

Понравилось это:

Нравится Загрузка...
МеткиDipTraceMajorDoMozigbeeДомСамоделка
Рубрики:handmade, Железо

56 комментариев для “Реле на 4 канала с Zigbee.”

  1. Андрей:
    22.01.2019 в 11:47

    Привет, очень круто у тебя вышло.
    Можешь посоветовать что почитать по программированию сс2530?

    Загрузка...
    Ответить
    1. Jager:
      22.01.2019 в 12:48

      В статье есть линк на подробную документацию по самому чипу. Кроме этого нужен IAR 8051 и Z-Stack в котором есть примеры прошивок с комментариями.

      Загрузка...
      Ответить
      1. Gio:
        24.01.2021 в 12:32

        Hi, do you know where can be bought DIN Meander 151 outside RU?

        Загрузка...
        Ответить
        1. Jager:
          24.01.2021 в 19:04

          Об этом лучше спросить у производителя по ссылке в статье.

          Загрузка...
          Ответить
  2. Николай:
    06.02.2019 в 23:08

    Jager, спасибо за интересный проект! Планирую повторить с некоторыми изменениями. Грубо померил размер платы в Ваших герберах, перевёл в мм, начертил контур платы в DipTrace. Можно отправить Вам для контроля? Боюсь промахнуться. И — да, интересует стоимость законченного устройства, хотя и планирую несколько иную реализацию (больше интересует реализация на esp8266, т.к. очень удобно обслуживать и есть универсальная прошивка Tasmota). Хотел бы заменить со временем этим модулем Sonoff 4Ch Relay.

    Загрузка...
    Ответить
    1. Jager:
      07.02.2019 в 08:26

      Для проверки можно распечатать плату из гербера на принтере и те контуры что у вас получились.
      Для замены Sonoff 4Ch Relay на пате уже все есть, у ESP8266-01 как раз 4 GPIO можно использовать.

      Загрузка...
      Ответить
  3. Игорь:
    11.02.2019 в 22:36

    Добрый вечер. А каким образом спаривать Ваше устройство с координатором?

    Загрузка...
    Ответить
    1. Jager:
      11.02.2019 в 22:58

      Если через zigbee2mqtt то ничего делать не надо вообще, само обнаружится. Если через плагин в ioBroker то запустить спаривание на координаторе и все, устройство обнаружится.

      Загрузка...
      Ответить
  4. Владимир:
    13.01.2020 в 22:36

    Добрый день. Можно скинуть на почту проект самой платы. Хочу перерисовать кое что и сделать modbus реле с управляющим контактом, но боюсь не угадать с размерами в корпусе.

    Загрузка...
    Ответить
    1. Jager:
      14.01.2020 в 20:55

      Что бы угадать с размерами импортируйте гербер в свою программу.

      Загрузка...
      Ответить
  5. Евгений:
    05.04.2020 в 17:08

    Если вместо ваших реле заюзать AQH3223 ($2,5 десяток), то хватит места чтоб разметить микро модуль питания по типу https://aliexpress.ru/item/33028177613.html.
    У меня эти семисторные оптроны на освещении дома уже два года работают ни один не умер.

    Загрузка...
    Ответить
    1. Jager:
      05.04.2020 в 18:41

      В чем смысл то? Реле с SSR давно есть. В механическом реле есть большой плюс, это контакты как на замыкание так и на размыкание.

      Загрузка...
      Ответить
      1. Евгений:
        05.04.2020 в 19:13

        Смысл чтоб встроить сетевое питание в миниатюрный вариант на дин рейку, и управлять либо соседними реле (которые могут быть механическими), либо напрямую освещением (мощностью до 100-150 Ватт без проблем).
        Ну либо если щиток позволяет в нем пару-тройку коробок с SSR разместить, то почему нет….

        Загрузка...
        Ответить
        1. Jager:
          07.04.2020 в 21:19

          В 1DIN не влезет ваш сетевой модуль. Гораздо логичнее в щиток поставить БП на 12 вольт на рейку и питать от него несколько устройств.

          Загрузка...
          Ответить
          1. Евгений:
            08.04.2020 в 00:15

            Модуль прекрасно входит по ширине 🙂

            Загрузка...
          2. Jager:
            10.04.2020 в 10:20

            Замечательно 🙂 Если вы примеряли и он у вас входит, ждем плату.

            Загрузка...
  6. Fortunatto:
    22.10.2020 в 21:51

    Jager, поясните, пожалуйста:
    1. В Вашей схеме используются реле 5В, при этом питаются они от 3В — и стабильно работают?
    2. В схеме R11-14 указаны как 1К, при этом на фото собранного реле они 10К. Если опираться на Вашу же схему с сухими реле — там должно быть 1К. Так так же верно в данном проекте?

    Загрузка...
    Ответить
    1. Jager:
      23.10.2020 в 10:00
      1. Они стабильно работают от 2 вольт
      2. Правильно 1к (в плату на фото были запаяны по ошибке)
      Загрузка...
      Ответить
  7. Fortunatto:
    23.10.2020 в 00:46

    Jager и еще вопрос: на плате есть перемычки j1-j4. Какие из них нежно замкнуть, чтобы иметь возможность прошить MS1PA1 через выведенную гребенку?

    Загрузка...
    Ответить
    1. Jager:
      23.10.2020 в 09:57

      J4, если на вашем дебаггере нет питания на 2 ноге, если есть то ничего не надо запаивать.

      Загрузка...
      Ответить
  8. Fortunatto:
    23.10.2020 в 20:50

    Jager, благодарю за предыдущие комментарии. Собрал модуль, прошил ptvo, нужны еще подсказки:
    1. Какое ModelID присвоить модулю, чтобы он нормально распознавался в SLS? В шлюз устройство определилось как неизвестное, в States только linkquality и trSeqNum.
    2. После загрузки модуля постоянно горит светодиод L3. Во время прошивки все кроме светодиода питания гаснет, как только модуль загрузился — загорается L3. Даже если его отключить в прошивке — все равно горит. На Вашей схеме(принципиальной) он подключен к ноге P12. В моей прошивке оставшиеся три выхода(Р13, Р11, Р10) прописаны как inverted, pull-up и работают отлично, светодиод статуса прописан на Р14 и тоже, вроде, «грамотно» помаргивает. Входы прописаны на Р00, Р01, Р04, Р05. Нет ли неточностей в принципиальной схеме?

    Загрузка...
    Ответить
    1. Fortunatto:
      23.10.2020 в 23:59

      Частично сам себе отвечу: прозвонил схему, с принципиальной все совпадает. Но почему тогда горит светодиод!?

      Загрузка...
      Ответить
    2. Fortunatto:
      24.10.2020 в 01:01

      Поправка: L3 подключен к P11. Прозвонил контакты зигби модуля — соплей нет. Если стереть память модуля (пустой чип)- все светодиоды гаснут. Если залить Вашу прошивку, то моргает светодиод L1(но прошивка, как я понимаю, для модуля ms1 — без усилителя). Видимо я догадываюсь в чем дело: в Вашем проекте Вы использовали модуль MS1 и в этом модуле пины Р11,Р10 и Р07 используются как GPIO. У меня же модуль MS1PA1 — с усилителем. И в нем эти пины задействованы. В моем случае нужно или использовать MS1 или разрезать эту дорожку и кинуть перемычку от свободного пина.
      Если это так — предлагаю поправить в Вашей статье упоминание модуля MS1PA1.

      Загрузка...
      Ответить
      1. Shvedoffsky:
        15.11.2020 в 23:28

        Сам сейчас делаю данное реле и вот что удалось выяснить.
        Реле действительно предназначено только под модуль MS1.
        Если использовать с прошивкой из данной статьи, то необходимо запаять перемычку J1.(не уверен что только с этой прошивкой)
        Если конфигурировать через PTVO, то не использовать Output 1 и Input 1, начинать со второго входа и выхода, тогда все будет корректно работать.

        Загрузка...
        Ответить
        1. Сергей:
          27.11.2020 в 05:25

          Добрый день !
          удалось собрать все работает ? Касаемо прошивки какую зашивали ? Есть правильный перечень компонентов для этой платы ?

          Загрузка...
          Ответить
          1. Сергей:
            27.11.2020 в 05:31

            Я немого не понял оно будет работать с
            https://aliexpress.ru/item/32808188760.html?spm=a2g0s.9042311.0.0.195d33edTHUoyZ&_ga=2.238592000.1201555983.1606443741-669057797.1577078249

            E18-MS1-PCB
            или
            нужен MS1PA1 ?

            Загрузка...
          2. Jager:
            27.11.2020 в 18:41

            E18-MS1-PCB

            Загрузка...
    3. Дмитрий Новиков:
      15.12.2021 в 01:15

      Удалось подключить к SLS шлюзу? Какую прошивку использовали?

      Загрузка...
      Ответить
  9. Alexander:
    24.01.2021 в 19:03

    Китаец прислал E18-MS1PA2-PCB вместо E18-MS1PA1-PCB. Будет ли работать это реле на другом модуле?
    Подойдет ли прошивка из статьи?

    Загрузка...
    Ответить
  10. Сергей:
    05.02.2021 в 05:06

    Добрый день !
    не подскажите Оптопара в какому корпусе нужна для этого проекта ? кто где заказывал ?

    Загрузка...
    Ответить
    1. Jager:
      05.02.2021 в 07:17

      SOP-8. Можете взять аналог в офлайне.

      Загрузка...
      Ответить
      1. Сергей:
        05.02.2021 в 11:08

        Спасибо

        Загрузка...
        Ответить
  11. Сергей:
    07.02.2021 в 18:57

    Доброго времени суток никто не сталкивался вот с такой ошибкой при попытке прошить через CC Debugger
    «Chip is locked! Not able to read IEEE address. (Uncheck the «Retain IEEE address» option.)»
    j1-j4 не распаивал

    Загрузка...
    Ответить
    1. Jager:
      08.02.2021 в 07:33

      Снимите соответствующую галку в интерфейсе, об этом оно просит в явном виде.

      Загрузка...
      Ответить
  12. ASK:
    20.02.2021 в 20:32

    Добрый день! прошил прошивкой из статьи горит один светодиод и мигает противоположный светодиод (крайние ), в zigbee2mqtt устройство не появляется в чем может быть дело у меня ?

    Загрузка...
    Ответить
    1. Jager:
      21.02.2021 в 11:20

      Вероятно вы запаяли модуль с усилителем.

      Загрузка...
      Ответить
  13. ASK:
    23.02.2021 в 16:18

    Добрый день !
    проверил установлен:
    E18MS1-PCB вроде без усилителя он, фото не получается прикрепить даже ссылкой тут на Яндекс диск

    Загрузка...
    Ответить
    1. Jager:
      24.02.2021 в 15:30

      J1 запаяли?

      Загрузка...
      Ответить
      1. ASK:
        04.03.2021 в 20:07

        Доброго времени суток добрался вновь до платы J1 теперь просто горит крайний правый устройство так и не появилось (

        Загрузка...
        Ответить
        1. ASK:
          04.03.2021 в 20:21

          Если землю подавать на пин реле включается получается 1-4 светодиод отвечает за реле работает 5 это линк он не подает сигналов

          Загрузка...
          Ответить
        2. Jager:
          04.03.2021 в 23:36

          Что то у вас не так. Проверяйте пайку, плата и прошивка рабочие.

          Загрузка...
          Ответить
  14. Александр:
    13.03.2021 в 01:28

    Здравствуйте.
    Если я распаял только E18MS1-PCB, .J1 и гребенку дебаггера, прошил, вытащил и вставил USB разъем из компа (для подачи питания через дебаггер)

    То на этом этапе уже должно залетать в SLS? Или обязательно еще что-то нужно распаять?

    Загрузка...
    Ответить
    1. Jager:
      13.03.2021 в 09:27

      В теории да.

      Загрузка...
      Ответить
  15. Захар:
    18.03.2021 в 13:17

    Добрый день. А готовое устройство где можно купить?

    Загрузка...
    Ответить
    1. Jager:
      19.03.2021 в 07:43

      Лучшее решение, собрать самому. Как вариант можно поискать продавцов здесь t.me/zigberu

      Загрузка...
      Ответить
  16. Дмитрий:
    28.04.2022 в 06:07

    Куплю. Может кто продает в Москве или области?

    Загрузка...
    Ответить
    1. Jager:
      03.05.2022 в 16:55

      Народ продает их на @zigberu

      Загрузка...
      Ответить
  17. Андрей:
    17.01.2023 в 13:30

    Здравствуйте!
    Какой максимальный потребляемый ток реле по цепи питания 12 вольт?

    Загрузка...
    Ответить
    1. Jager:
      17.01.2023 в 19:40

      ~100мА

      Загрузка...
      Ответить
  18. Илья:
    28.06.2023 в 21:11

    Добрый день. Подскажите, а есть ли возможность подключить данное устройство к Хабу Яндекс и добавить данное реле в умный дом Яндекса?

    Загрузка...
    Ответить
    1. Jager:
      29.06.2023 в 09:36

      Есть

      Загрузка...
      Ответить
      1. Илья:
        29.06.2023 в 11:50

        Благодарю за информацию

        Загрузка...
        Ответить
  19. Геннадий:
    25.10.2023 в 20:37

    Добрый день. Как включить режим сопряжения?

    Загрузка...
    Ответить
  20. Dimon:
    25.10.2023 в 20:40

    3-5 раз с интервалом 2 секунды включить- выключить реле

    Загрузка...
    Ответить
    1. Геннадий:
      26.10.2023 в 09:49

      Похоже у меня реле сломалось. При включении загорается индикатор «питание» и сразу моргает индикатор «данные». Далее отключаю питание, жду 2 сек и повтряю то же 3 раза. На 4-е включение индикатор «питание» загорается а индикатор «данные» начигает моргать только через 5 сек. Похоже это и есть вход в режим сопряжения. Но Homeassistent реле не видит.

      Загрузка...
      Ответить
      1. Jager:
        27.10.2023 в 21:51

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

        Загрузка...
        Ответить

Добавить комментарий для DimonОтменить ответ

Подписаться на блог по эл. почте

Укажите свой адрес электронной почты, чтобы получать уведомления о новых записях в этом блоге.

Перевести

Свежие записи

  • Sovol SV08 управление с клавиатуры.
  • Sovol SV08, дополнительный контроллер.
  • Делаем свой персональный Home Assistant SkyConnect
  • #Обмен опытом
  • IKEA VINDRIKTNING

Метки

3D 3D принтер CNC DipTrace EasyEDA ESPHome Home Assistant HOMEd Klipper Mach3 MajorDoMo SolidWorks Sovol SV08 ZHA zigbee zigbee2mqtt Дерево Дом Лазер М-Платформа Самоделка Фото Электроника

Мета

  • Войти
  • Лента записей
  • Лента комментариев
  • WordPress.org
  • Главная
  • Обмен опытом
  • Инструкции
© modkam.ru. Все права защищены.
Вернуться наверх
%d