Статья

Z-Uno или собственное устройство на Z-Wave

Благодаря @sprut666666 мне в руки попала интересная вещица под названием Z-Uno. Если в двух словах, то по сути это Arduino с поддержкой протокола Z-Wave. А раз так, то решил собрать какое-нибудь устройство и интегрировать его в свою экосистему. Из подручных деталей нашлась светодиодная лента на 12V и драйвер L298N. Из этого решил сделать светодиодную подсветку с управлением по Z-Wave. Для начала нужно установить необходимое ПО для возможности заливать код в наше Z-Uno. Для этого идем на arduino.cc и скачиваем необходимую для вашей ОС версию Arduino Software (IDE). В моем случае это версия для MacOS. Для пользователей Windows, помимо самой IDE, необходимо скачать еще и драйвер для Z-Uno. После установки IDE, в нее необходимо добавить поддержку Z-Uno. Идем в Настройки Arduino IDE и добавляем ссылку "http://z-uno.z-wave.me/files/z-uno/package_z-wave.me_index.json" как на скриншоте:

После чего идем в менеджер плат (Меню – Инструменты – Плата – Менеджер плат) и в самом низу открывшегося списка выбираем последнюю версию пакета для Z-Uno и устанавливаем его.

Теперь в Инструменты – Плата мы можем выбрать нашу плату.

Так же хочу обратить внимание, что необходимо выбрать соответствующую частоту Z-Wave на которой работает ваш контроллер, чтобы потом не ломать голову, почему устройство не определяется. Выбираем порт на котором висит наше Z-Uno (у пользователей Windows это будет какой-то из COM портов) и если все сделано правильно, то при нажатии Получить информацию о плате видим такую картинку

 

Все, плата готова к работе, нужно залить только соответствующий скетч. Разработчики Z-Uno побеспокоились и об этом, добавив много готовых примеров. Для моей задачи подойдет пример с выключателем, его и возьмем (Меню – Файл – Примеры – Z-Uno – SimpleSwitch)

Заливаем прошивку и мы можем добавить наш выключатель в сеть Z-wave. Для этого устройство нужно перевести в режим сопряжения трижды нажав на кнопку BTN, расположенную на самом Z-Uno и запускаем режим добавления устройства на вашем контроллере Z-Wave. Все, мы можем управлять своим созданным устройством! При этом встроенный светодиод тоже загорается и тухнет. 

Отлично, осталось добавить светодиодную ленту. Из схемы распиновки видим, что нужный нам пин это 13. На нем же висит и встроенный светодиод и он же прописан в скетче.

Вот что в итоге у меня получилось:

Эта же схема отлично подойдет и для диммирования светодиодной ленты, нужно лишь залить в Z-Uno соответствующий скетч. Он кстати тоже есть в примерах, называется SimpleDimmer им и воспользуемся. Так как Z-Wave не поддерживает смену типа устройства на лету, придется удалить и заново добавить Z-Uno. Для исключения устройства нужно также трижды нажать на кнопку BTN. Пара минут и у нас уже диммируемая светодиодная лента. Супер!!!

В итоге хочу сказать, что Z-Uno отличное решение для любителей самоделок, позволяющее на своей основе собрать кучу разных устройств. Для тех кто заинтересовался, будет полезен официальный ресурс https://z-uno.z-wave.me

P.S. Еще раз выражаю огромную благодарность Олегу за предоставленный для обзора девайс.


Круто! Спасибо. Ещёб какую-нить инфу по написанию плагинов в колобок и вперёд свои приколюхи собирать

Зачем плагины? Колобок может напрямую работать с Z-Wave.

Мейд ин Россия ! дороговато конечно 60 евро то ((! Автору большое спасибо ! Отличная статья.

Спасибо за статью! 

Вот такой бы модуль на ZigBee сделали👍


Вернуться назад

Устройства


Z-WAVE.ME

Z-Uno


Вернуться назад