RSS блога
Подписка
Универсальный пульт Zigbee. Облегчаем/усложняем себе жизнь.
Еще со времен появления Amazon Dash Button у меня вертелась мысль по адаптации этой идеи под свои нужды. С появлением сети Zigbee у меня дома, все встало на свои места и сформировалась идея устройства.
Небольшая ремарка. Как и для многих обитателей этого сайта знакомство с Zigbee началось у меня вот примерно с такого набора от Xiaomi
После первого положительного впечатления проявились и недостатки такого решения. Шлюз завязанный на облако, невозможность подключения оборудования сторонних производителей, ограниченность функционала самих устройств.
В результате вместо шлюза был собран координатор и заведен в УД. После этого настал черед самодельных устройств, например реле на 4 канала и вот сейчас очередное устройство.
Это некий универсальный пульт, на который выведены наиболее часто используемые функции в том или ином помещении. Это может быть управление освещением, мультимедиа техникой, различными сценариями УД и т.д.
Данный пульт будет жить на кухне, по пиктограммам видно что можно будет управлять светом, вытяжкой, музыкой, устанавливать таймер.
В качестве основы устройства используется модуль от EBYTE E18-MS1-PCB или E18-MS1PA1-PCB если необходима увеличенная дальность связи.
В плюсах этого модуля дешевизна и ультранизкое потребление, 0,4мкА в режиме глубокого сна.
В схеме используется матрица из 20 кнопок. Питается пульт от одного элемента CR2032 если используется модуль с мощностью 2,5мВт, и от двух элементов через LDO при использовании модуля на 100мВт. Так же на схеме присутствуют светодиод и зуммер, для индикации как собственно срабатывания кнопок так и отображения сервисных режимов.
Габариты устройства определяются кнопками с прозрачными крышками, надо сказать на aliexpress выбор их весьма ограничен и это практически единственный вариант.Существует версия с контактами под поверхностный монтаж, но можно использовать и такие как на картинке, достаточно «откусить» ножки заподлицо с корпусом.
плату развел в DipTrace
виртуальный результат
удовлетворившись, заказываю платы.
Пока платы изготавливаются занимаюсь корпусом
печатаю на 3D принтере
для крепления на металлическую поверхность предусмотрены магниты 9 х 1,5мм, с усилием защелкиваются на свои места. Крепление платы винтами М3х5.
Верхнюю часть можно также распечатать, но гораздо эстетичней вырезать лазером из оргстекла. Светопропускаемость 2%, достаточно что бы видеть свечение светодиода и скрывать внутренности, толщина 3мм. Удерживается на своем месте за счет трения.
Распечатал пиктограммы для кнопок
Платы готовы
немного пайки
и можно собирать
для оценки размеров, в сравнении с пультом IKEA TRÅDFRI
элемент АА
Вариант крепления на металлическую поверхность
Прошивку написал Владислав @DJONvl, поддержку в драйвере ioBroker обеспечил Киров Илья @goofyk, за что им отдельное спасибо.
Потребление соответствует расчетному
Что позволит проработать пульту от одного элемента CR2032 от 1 до 2 лет.
В прошивке реализована индикация отработки нажатия как световая так и звуковая. Присутствует контроль наличия сети (если устройство вне сети нажатия кнопок не подтверждаются светом и звуком).
Работа над функционалом прошивки продолжается, возможно появится биндинг и другие опции.
Обсудить этот пульт в частности и zigbee в общем можно в соответствующей группе в телеграм.
Для желающих повторить, все файлы проекта можно взять здесь.
Небольшая ремарка. Как и для многих обитателей этого сайта знакомство с Zigbee началось у меня вот примерно с такого набора от Xiaomi
После первого положительного впечатления проявились и недостатки такого решения. Шлюз завязанный на облако, невозможность подключения оборудования сторонних производителей, ограниченность функционала самих устройств.
В результате вместо шлюза был собран координатор и заведен в УД. После этого настал черед самодельных устройств, например реле на 4 канала и вот сейчас очередное устройство.
Это некий универсальный пульт, на который выведены наиболее часто используемые функции в том или ином помещении. Это может быть управление освещением, мультимедиа техникой, различными сценариями УД и т.д.
Данный пульт будет жить на кухне, по пиктограммам видно что можно будет управлять светом, вытяжкой, музыкой, устанавливать таймер.
В качестве основы устройства используется модуль от EBYTE E18-MS1-PCB или E18-MS1PA1-PCB если необходима увеличенная дальность связи.
В плюсах этого модуля дешевизна и ультранизкое потребление, 0,4мкА в режиме глубокого сна.
В схеме используется матрица из 20 кнопок. Питается пульт от одного элемента CR2032 если используется модуль с мощностью 2,5мВт, и от двух элементов через LDO при использовании модуля на 100мВт. Так же на схеме присутствуют светодиод и зуммер, для индикации как собственно срабатывания кнопок так и отображения сервисных режимов.
Габариты устройства определяются кнопками с прозрачными крышками, надо сказать на aliexpress выбор их весьма ограничен и это практически единственный вариант.Существует версия с контактами под поверхностный монтаж, но можно использовать и такие как на картинке, достаточно «откусить» ножки заподлицо с корпусом.
плату развел в DipTrace
виртуальный результат
удовлетворившись, заказываю платы.
Пока платы изготавливаются занимаюсь корпусом
печатаю на 3D принтере
для крепления на металлическую поверхность предусмотрены магниты 9 х 1,5мм, с усилием защелкиваются на свои места. Крепление платы винтами М3х5.
Верхнюю часть можно также распечатать, но гораздо эстетичней вырезать лазером из оргстекла. Светопропускаемость 2%, достаточно что бы видеть свечение светодиода и скрывать внутренности, толщина 3мм. Удерживается на своем месте за счет трения.
Распечатал пиктограммы для кнопок
Платы готовы
немного пайки
и можно собирать
для оценки размеров, в сравнении с пультом IKEA TRÅDFRI
элемент АА
Вариант крепления на металлическую поверхность
Прошивку написал Владислав @DJONvl, поддержку в драйвере ioBroker обеспечил Киров Илья @goofyk, за что им отдельное спасибо.
Потребление соответствует расчетному
Что позволит проработать пульту от одного элемента CR2032 от 1 до 2 лет.
В прошивке реализована индикация отработки нажатия как световая так и звуковая. Присутствует контроль наличия сети (если устройство вне сети нажатия кнопок не подтверждаются светом и звуком).
Работа над функционалом прошивки продолжается, возможно появится биндинг и другие опции.
Обсудить этот пульт в частности и zigbee в общем можно в соответствующей группе в телеграм.
Для желающих повторить, все файлы проекта можно взять здесь.
Самые обсуждаемые обзоры
+73 |
3474
145
|
+51 |
3663
67
|
+31 |
2645
51
|
+39 |
3032
42
|
Если вам нравится интерфейс на экране для этого есть телефон с оболочкой УД, этот пульт это из другой оперы.
еще какая проблема, расскажите лучше про датчик приближения который вы имеете в виду :)
www.terraelectronica.ru/news/4690
60uA потребление
тут еще можно управлять яркостью LCD в зависимости от освещения
или попроще
www.sparkfun.com/products/15177
еще проще индуктивный
www.nxp.com/docs/en/data-sheet/PCF8883.pdf
3uA
Маленький пульт с тактильными кнопками гораздо практичнее и удобнее.
Как вариант, два обновленных логических выключателя хаоми (если у вас все девайсы от них), это по сути 14 кнопок. Минус вся эта возня.
И у меня стойкое ощущение, что эту красотень вы делали для себя, а не для домашних.
Автор сделал слишком большие зазоры между кнопками, поэтому и выглядит не очень.
Но на вкус и цвет…
сравнение не сравниваемого…
вполне бы логично сделать тогда кнопки экранами для гибкой настройки, и все было хайтехнологично и несовково, но как только речь дойдет до цены…
лебебедев не взлетел, но последователей масса
в продаже вот такие есть, без zeegbee правда, но с кнопками-экранами
например www.elgato.com/en/gaming/stream-deck да и другие есть
напомнили они мне описываемый девайс
вы сами же и ответили, цена…
В данном случае себестоимость в материалах рублей 300-400.
но я про кнопки :)
Можно на апельсинке/малинке поднять шлюз, но это другая история.
ПС. я не прорабатывали вопрос «печати» наклеек или прозрачных крышек на сяомишные кнопки? сами кнопки то в общем копеечные, буде даш оторванный от облака
Так что в принципе возможно сделать и на WiFi, но два года от пары CR2032 оно не проработает, а обозреваемый пульт — проработает.
я тоже о таком подобном подумываю — красивый интерфейс для уд. Думал сделать принт на акриле с картинками и тач кнопочки снизу. Энергоэффективность конечно пострадает но должно красиво быть. Такой интерфейс видел у современныч кофеавтоматов
Прошивается с помощью дебаггера есть вариант и через ардуину.
За ссылки спасибо, буду изучать…
https://aliexpress.com/item/item/32711867076.html
Для батарейного питания подсветку конечно придётся отключить. Как-то так в итоге получилось:
И каждый раз, когда я вижу напечатанный в домашних условиях корпус, я только утверждаюсь в своём мнении.
Вот для меня, почему-то, совершенно очевидно, что на данном этапе развития 3d-печати домашние (бытовые) принтеры НИКАК эстетически не заменяют корпуса, изготовленные в промышленных прессформах.
Вот что мне ни говорите про постобработку, настройку слайсеров, и прочее.
Сейчас это (не конкретная конструкция, а вообще, результат печати) выглядит, как домашняя «диайвайная» (простигосспаде) самоделка. Подозреваю, что олдскульные самодельщики из акрила и алюминия делают даже эстетичнее.
Ещё раз, для тех, кто наполнился праведным гневом на высказанную выше крамолу. Я НЕ против 3d печати. Более того, я активно придерживаюсь позиции, что даже у домашней 3d-печати есть своя ниша применения.
Меня лишь смущает, когда начинают высказывать очевидно противоразумные вещи, например, доказывать применимость бытовой печати в областях, где это малоприменимо.
PS: А про конструкцию интересно. Спасибо за обзор. Но я тоже придерживаюсь мысли, что сенсорный тач был бы красивее. Вспомнил начало своей профессии и «Искру-226». Кто-то, кроме меня, помнит её клавиатуру?
Чуть выше я ответил что 20 сенсорных кнопок на ТТР223 будут отъедать 40мкА непрерывно, при этом потребление всего пульта 0,4мкА.
Но ничто не мешает реализовать и такой вариант, надеюсь кто то решится.
Вы абсолютно правы. Это его ниша, ясно и очевидно. Зачем же люди в качестве аргумента выдвигают тезис, что напечатанный корпус — это замена крадексу и гаинте… Уж в эстетическом смысле — точно нет…
Как говорил один мужик: в СССР не было возможностей, но было желание. Сейчас куча возможностей, а желания нет.
Я про накладки от таких кнопок
По центру можно вставить бумажку с назначением кнопок, либо заказать гравировку на клавишах.
Хотя в принципе есть сразу и на 16 кнопок накладки
Но ценник не очень- примерно 1.5 тысячи за накладку для восьми кнопок( Плюс если честно- я не знаю, смогут ли они зафиксироваться без механизма, или же придется в самодельной плате еще и крепеж предусматривать. Ну и рамки нужны еще для них.
там нужны кнопки с подсветкой, а китайцы не делают красивых кнопок как в пультах видеомонтажа
точнее есть хорошие кнопки, но они предназначены для щитов, а не для впайки в плату и здоровые сильно
недавно смотрел кнопки для клавиатур механических с подсветкой, так подсветка неравномерная
себе клавиатуру купил, так подсветка не в середине, а сверху и если символы снизу, то их уже не видно
есть еще кнопки rommer g с ргб светодиодами, но под них нет крышечек без маркировки
короче бяда одна
нашел только миди контроллер, который боле менее можно было бы заюзать под пульт
купил на пробу кнопки примерно как у автора с подсветкой, но на них не одевается крышечка и сама кнопка как бы должна быть без крышечки
xkeys.com/xk24.html
www.elgato.com/en/gaming/stream-deck
их минус в их непродуманном китайском дизайне
первый это универсальный и тоже не подходит под удобное управление обс
www.mrhaudio.com/novation/novation-launch-control-xl-midi-controller-with-with-24-knobs-8-x-60mm-faders-16-soft-buttons
www.delamar.de/test/novation-zero-sl-mk2-testbericht/
www.soundonsound.com/reviews/novation-remote-zero-sl
но лучше конечно свой с нужными кнопками и подсветкой ргб
просто я вижу образ в голове, как должна выглядеть такая клавиатура
вот я видел кассовые клавиатуры и они боле менее подходят
www.ebay.de/itm/PROGRAMMIERBARE-MINI-TASTATUR-PREH-MCI84-MIT-MAGNETCARDREADER-FUR-KASSE-POS-T20/273799916532
www.ebay.de/itm/Wincor-Nixdorf-TA85-USB-POS-Kassentastatur-Tastatur-gebraucht-01750154837-Kabel/143201115910
www.ebay.de/itm/NCR-Corporation-POS-Tastatur-POS-Tastatur-5932-2224-9090-Keyboard-B-WARE/132648769956
ну и самый топ
www.ebay.de/itm/Torex-Anker-TopCash-POS-Kassentastatur-mit-Kundendisplay-Kellnerschloss/312142204748
я себе купил 2 индикатора таких за 5 евров вместе, без клавиатуры
это вли 2х20
скоро обзор напишу
Замечание одно. По б/п.
Я бы точно ставил ААА.
Во первых вай фай это все же ток. Плюс замена ААА реже и легче.
2032 это ниочем ИМХО и рассказ про два три года — тоже врятле.
+ подсветку можно смело мутить.
Но меня лично такой вариант дизайна интерфейса огорчает. Да, делать его просто/технологично, смотрится минималистично. Но, увы, это далеко от эргономики.
Я больше сторонник подхода как в пром-дизайне, где удобство пользования — краеугольный камень. Вот посмотрите какие цацки делает дома Леонид Ридико:
— все элементы управления отличаются согласно их функции. А не тупой безликий ряд одинаковых кнопок. Грамотный пульт управления можно юзать даже в темноте — наощупь. Вспомните свои пульты от телевизоров — самые удобные, это те, где каналы и громкость переключаются крестовиной, которую можно нащупать пальцами, а не высматривать нужную в сплошной матрице.
Это ни в коем разе не критика. Я прекрасно отдаю себе отчёт, что заморачиваться так, как Leoniv очень мало кто будет. И тяжело и просто экономически нецелесообразно.
Ну и конуретно в вашем пульте назначение кнопок может меняться — перекинуть этикетку не составит труда, а в «устоявшемся» пульте с разыми кнопками это не проканает.
И всё-таки в идеале интерфейс должен быть максимально удобным. Думаю, всем очевидно, что, например, громкость регулировать «крутилкой» — приятнее, чем кнопками.
Телефон дома вы носите всегда с собой? Ок, допустим что это так, разблокировать, запустить оболочку УД, зайти в раздел и убавить. На пульте нажать ОДНУ кнопку.
НЕТ! Вы себе это как представляете? Вместо каждого выключателя в доме прилепить планшет и каждый раз смотреть ему в интерфейс выбирая куда тыкнуть? Или всё же удобнее интуитивно по инерции бахнуть рукой по кнопке, не глядя?
Или в доме должны быть централизованные места с планшетами для управления?
Как и чем лить в модуль прошивку? Процесс вообще не описан. Куда и как он интегрируется? В ZigBee шлюз сяоми? В самодельный шлюз на сс2531? А прошивку открыть не хотят? Мне бы хотелось сделать пульт на 4 кнопки, я понимаю, что остальные можно тупо не использовать, но всё же.
Измерение вот этим вот флюком — так себе. За не имением ничего другого сойдет, но я мерил потребление PIR датчика флюком 87, было что-то около 30микроампер, но потом замерил sanwa 5000, он во первых показал пульсации по потреблению от 17 до 230микроампер, в дежурном режиме, а при сработке 100милиампер.
Меня сейчас заминусят, но мультиметры флюк полное г, за те цены, что их продают. Мы их все заменили на sanwa 5000 и 7000. Так sanwa ещё и дешевле.
P.S. Главный вопрос — канал зашифрован, или шифрование не реализовано?
Есть поддержка в драйвере ioBroker, на днях появится в z2m, оттуда через MQTT куда угодно.
Кто не хочет? Если владеете С++ добро пожаловать в клуб, спросить @DJONvl. Он поделится исходниками.
Он подтверждает данные даташита, этого достаточно.
Исчерпывающий ответ здесь.
Датчик влажности почвы в процессе проектирования.
или ардуйнутым только библиотечки не хватает?
Да. Есть. Много чего в мире есть. Есть метчики и металлические стержни, зачем готовые болты, сядь, изучи сапромат, сам нареж резьбу, сам сделай болт. Есть кучи лекарств, есть инструкции к ним, есть википедия и море медицинских справочников, зачем ходить к врачам, слабо самому? Зачем ходить в булочную, мука и яйца продаются по доступной цене, газ для духовки стоит копейки, рецепты есть в свободном доступе, но вам, хлебанутым, нужны готовые булочки?
Вообще меня всегда радуют те люди, назову их так, по первичным признакам, которые чуть преуспели в каком то деле относительно других, и всё, считают себя царями мира и сразу оскорбляют других. Это как недавно сантехника вызывал, пришел паренёк, лед тридцати, да начал себя сверх мастером ставить, мол сантехника это вам не полы мыть, я специалист высокого уровня, тут вам не это… И его мозг просто не в состоянии понять, что позвал я его не потому, что не смог разобраться как прочистить трубу, а лишь потому, что в какашках ковыряться не хочу. Он гордится, что смог, а другие нет. Вот вы сейчас, на того сантехника смахиваете.
Просто одни сидят, пишут прошивки, пишут библиотеки, делают обзоры и наполняют форумы полезной инфой, а другие пишут такие комменты как вы.
вторая дома подключена к HomeAssistant с наклейками для включения света и так далее.
Батарейка не садится почти, дешево и сердито. Можно подключать неограниченное количество клавиатур.
Потом запускается приложение: octopup.org/img/code/interception/intercept.zip
Программа различают устройства между собой — для программирования надо нажать сначала кнопку на которую назначить хочешь на новой клавиатуре, потом набрать комбинацию клавишь которую хочешь использовать, например (CTRL+ALT+SHIFT+I).
Кажется её испозльзуют для авиасимуляторов.
От 2 долларов в китае, прекрастно подключаются и настраиваются автоматизации.
снимаете верхнюю клейкую часть и вместо нее приклеиваете на 2стороннем скотче свою распечатку
и дешево и корпус тоньше и эстетичнее :)
мембранная — это не тактильная конечно, на любителя, но гораздо компактнее и на pcb не нужно столько места
2. Как вы прикинули, что время работы от батареи 1-2 года? Вроде бы, при емкости батареи 230mAh и потреблении 0.3uA, получается гораздо больше…
Эмпирическим путем :) 0.3мкА это когда в режиме ожидания, и хотя это его основной режим время от времени надо отрабатывать нажатия кнопок, моргать светодиодом и пищать зуммером.
Дороговатенько для корпуса, но зато аккуратно и с «базой». И ещё есть место, можно пяток своих кнопок разместить.
Его днем не разглядеть. А ночью хочется найти и
п***тьнаказатьвысказаться на чудо китайского дизайнера.А сам кондер хороший и тихий.
Вообще — супер! Ты молодец.
Вообще, за статью +, сделано здорово и практично. Кнопки, конечно, неказистые, но идеи чем их можно заменить у меня нет. Думаю было бы здорово придумать какой-нибудь вариант с гравировкой или шелкографией, но оперативность предназначения функций упадёт при этом значительно.
Зачем им кланяться, они адекватные люди. Все просто, их надо заинтересовать или заплатить деньги.