Пульт Zigbee V2. Просто удали лишнее…

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

Так как не всегда и не везде нужны 20 кнопок пришлось придумать конструкцию платы которая позволяет собрать 3 варианта пультов, на 20, 12 и 8 кнопок.  Далее будет процесс с картинками и краткими пояснениями.

Схема практически идентична первой версиииспользую модуль Zigbee от EBYTE E18-MS1-PCB  (продавцы на aliexpress,  раздва)

компактные кнопки 3х4х2 ммПлата разведена в DiTrace, обратите внимание, контактные площадки под кнопки не рассчитаны под 4 выводные кнопки как может показаться, это варианты под разное смещение от центра, связано с конструкцией корпуса.

на рендерах хорошо видна перфорация, по этим местам происходит «отламывание» лишних кнопок. Сама идея с отделением лишнего конечно не нова, но на полет мысли накладывают ограничения тех. условия производителя. Пришлось вместо вырезов делать отверстия диаметром 0,3мм.
платы заказал в JLCPCBминимум пайки

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

В сравнении с предыдущей версиейС программной точки зрения пульты идентичны.

Стараниями @anonymass написана новая прошивка с открытым исходным кодом. В прошивке добавлены масса новых опций, биндинг, мультиклик и т.д. Значительно улучшена стабильность и скорость.

@Влад Колобов записал видео на котором демонстрируется скорость в двух режимах

Для желающих, gerber файлы платы (1.2мм), корпус на 8 кнопок в формате .stl, прошивка.

@nick7zmail повторил конструкцию, сделав оригинальную клавиатуру

но он не остановился на этом и сделал различные варианты корпусов, под 8, 12 и 20 кнопок.

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

37 комментариев на «Пульт Zigbee V2. Просто удали лишнее…»

  1. Артём говорит:

    Браво!

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

    А не расскажете, в двух словах, функционал? Ну так то можно догадаться, что видны вещи вроде «Поставить на сигнализацию» да подобное, но было-бы неплохо, если бы Вы сами накидали, чем пользуетесь часто с подобных пультов. Спасибо!

    • Jager говорит:

      Так у каждого свои сценарии. В моем случае один большой живет на кухне, на столе. На нем управление освещением, вентиляцией, мультимедией, замком калитки. Этот мелкий будет жить в кармане одежды в которой выхожу во двор, это управление воротами общими и гаража, свет уличный и гаражный и т.д. Еще один в спальне на нем освещение и мультимедия, в общем все в таком духе..

  3. Serg говорит:

    В архиве gerber файлов ошибка в маркировке выходов под Debugger — перепутаны RST и P2.1

    И вопрос: а как-бы подружить этот пульт с deconz?

  4. Михаил Слободских говорит:

    Посчитал стоимость заказа 5 плат на jlcpcb, получилось 2$ + ~8$ доставка
    Не пойму , это будет 5 отдельных плат или их придется еще «отпиливать» друг от друга ?

    • Jager говорит:

      Обычно доставка в РФ там около $6. Будет 5 отдельных плат на 20 кнопок, но каждую плату можно поломать если вам нужно только 8 или 12 кнопочный пульт.

  5. Михаил Слободских говорит:

    @Jager спасибо за проделанную работу !
    Очень удобный сервис jlcpcb оказался, первый заказ получился с бесплатной доставкой (за 7$ заказал 10 плат для пульта и 5 плат для координатора v3)
    Очень порадовало что достаточно залить архив и все настройки подгрузятся автоматически.

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

    Здравствуйте, а возможно попросить сделать плату под такой популярный пульт. там и батарейный отсек и led индикатор и до 8 кнопок.

    https://aliexpress.ru/item/32973511570.html?spm=a2g0o.detail.1000013.17.78fd7465BOwYbm&gps-id=pcDetailBottomMoreThisSeller&scm=1007.13339.146401.0&scm_id=1007.13339.146401.0&scm-url=1007.13339.146401.0&pvid=df6ce31d-dea1-497e-823a-e98761743ae3

    • Jager говорит:

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

      • Гаврилов Александр говорит:

        я не смог найти подобные фабричные zigbee пульты, если есть, скиньте ссылку пожалуйста.

        • Jager говорит:

          Раз
          Два
          в общем их полно

          • Сергей говорит:

            Очень скудный выбор в интернете этих пультов. Почему китайцы не догадались кроме обычных беспроводных кнопок сделать пульты на 2-4 кнопки.
            Ищу готовые Zigbee пульты…

          • Jager говорит:

            Поэтому и появился этот пульт что нет фабричных.

  7. Игорь говорит:

    Резисторы, каким размером, чтобы сразу заказать?

  8. Игорь говорит:

    Добрый день. Не могли бы Вы дать ссылку на такие интересные иконки? Или файл с иконками Ваших пультов. Спасибо.

  9. Михаил Слободских говорит:

    Что то не плоучается у меня выломать руками по перфорации часть платы, как это сделать ?

    • Jager говорит:

      Так вы наверное заказали толщину 1,6мм, проигнорировав явное указание на 1,2мм.
      Размещаете линией слома например на край стола и придавливаете ровным предметом сверху так же по срезу и отламываете. Можете струбцинкой прижать в столу и отломить.

  10. Алексей говорит:

    Спасибо за новые модели корпусов. На сопле 0.4 модель на 20 кнопок с повышенными допусками на ура зашла. А вот на сопле 0.6 платы у меня даже не влезают. Пробовал на двух разных принтерах с 0.6мм соплом — с обоими такая ситуация. Учитывайте при печати.

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

    Добрый день! Не подскажете, от чего такое может быть —
    MQTT publish: topic ‘zigbee2mqtt/0x00124b001f3d82f8’, payload ‘{«btn_1″:false,»linkquality»:31,»battery»:59,»voltage»:2631.2,»btn_4″:false,»btn_8″:true,»btn_7″:true,»btn_2″:true,»btn_3″:true,»btn_12″:true}’
    MQTT publish: topic ‘zigbee2mqtt/0x00124b001f3d82f8’, payload ‘{«btn_1″:true,»linkquality»:2,»battery»:59,»voltage»:2631.2,»btn_4″:false,»btn_8″:true,»btn_7″:true,»btn_2″:true,»btn_3″:true,»btn_12″:true}’
    Распаяна вообще только первая кнопка, только привязать-проверить, остальные просто для пробы замыкал, а по сообщениям выглядит так, будто они нажаты — но светодиод не мигает, как при передаче, мигает только когда нажимаю (замыкаю).
    Ну и вообще странное поведение — первое сообщение, будто бы первая кнопка не нажата
    Где-то «течет» на контактах?
    Спасибо!

    • Jager говорит:

      Кeшируются топики в z2m, т.е. отправляются все последние состояния кнопок. Обрабатываете на стороне УД.

  12. Leon говорит:

    Поддерживает ли прошивка E18-MS1PA1-PCB

  13. Андрей говорит:

    Подскажите плиз где такие держатель 2032 купить

  14. Уведомление: Zigbee реле на 8 каналов | Всё чем хочется поделиться…

  15. Dmitrijs говорит:

    Есть ли возможность пульт сделать под такой же модуль ,как в версии стика v3

    • Jager говорит:

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

  16. Volodymyr Levchenko говорит:

    Добрый день! Не подскажете, от чего такое может быть —
    устройство при шажатии шлет только состояние связи и состояние кнопок
    topic ‘zigbee2mqtt/0x00124b000ab8ca6c’, payload ‘{«linkquality»:70,»action»:»button_1_single»}’

    дело в прошивке а гитхабе?

    Видел у товарища в топик шлет и состояние батареи »linkquality»:2,»battery»:59,»voltage»:2631.2

    MQTT publish: topic ‘zigbee2mqtt/0x00124b001f3d82f8’, payload ‘{«btn_1″:true,»linkquality»:2,»battery»:59,»voltage»:2631.2,»btn_4″:false,»btn_8″:true,»btn_7″:true,»btn_2″:true,»

    Как исправить?

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