Z-Wave являктся достуным и удобным протоколом домашней автоматизации. Однако разработка Z-Wave устройств крайне непроста.
Нередко спрашивают, насколько сложно сделать своё устройство Z-Wave. Многим хотелось бы видеть создание нового устройства подобно тому, как выглядит разработка на Arduino. Увы, это невозможно из-за сложности внутреннего устройства протокола Z-Wave и ограничений, связанных с соглашениями о неразглошении (NDA) с компанией Sigma Designs.
Немного об Arduino.
Проект Arduino — это аппаратно-программная платформа для построения простых систем автоматики и робототехники, ориентированная на непрофессиональных пользователей. Данный проект был создан как образовательный и широко используется в обучении школьников и студентов.
Arduino — это
- самый простой, быстрый и дешевый способ начать знакомство с микроконтроллерами,
- простое программирование в специальной среде,
- сообщество, насчитавающее более 100 тысяч активных участников,
- огромное количество уже готовых решений и библиотек с открытыми исходными кодами.
Проект Z-Uno
Компании Z-Wave.Me удалось найти компромисс между сложностью Z-Wave и простотой Arduino. Теперь у вас есть возможность создавать собственные Z-Wave устройства!
Совместимо с оригинальной Arduino средой.
Полностью готовая и сертифицированная по Z-Wave Plus прослойка между Z-Wave составляющей и пользовательской программой.
Совместимость с большим количеством уже написанных библиотек для Arduino.
Неограниченный простор для творчества
- 28 kB кода для ваших программ
- 4 kB оперативной памяти
- полная совместимость с протоколом Z-Wave Plus
- 22 пина общего назначения (некоторые функции могут занимать несколько пинов)
- 4 АЦП
- 5 пинов с ШИМ
- 2 порта UART
- USB
- 64 kB энергонезависимой памяти
- 1 порт SPI
- возможность управлять ИК техникой
- 1 прерывание
- 2 таймера
- I2C протокол
- 1-wire протокол
- поддержка клавиатуры 8х6 кнопок
- 2 сервисных LED, 1 сервисная кнопка
- 1 пользовательский LED
- питание от батарейки / USB / 3.3 В / 4-18 В
Какие устройства можно сделать?
- сенсорный выключатель
- выключатель/клавиатуру на батарейках
- поворотный диммер
- датчики влажности почвы/влажности/СО2/давления/качества воздуха/т.д.
- счетчики
- слаботочные переключатели
- устройства ИК управления
- устройства управления светодиодами или моторами
- переходник с любого протокола на Z-Wave (используя SPI/UART/I2C/1-wire протоколы)
а также
- управление елочными украшениями
- автокормушку для питомца
- добавить робот-пылесос в экосистему Z-Wave
- светодиодные дисплеи
- и многое другое
Z-Uno — всё, чего вам не хватало ранее!
Как создать Z-Wave устройство в четыре шага
- Собираем макет будущего устройства
- Пишем код для будущего устройства и используя заготовки отправляем отчеты и доклады на контроллер.
- Прошиваем устройство по USB, проверяем
- Оформляем в законченное решение
Приглашаем протестировать Z-Uno, задать вопросы или оформить предзаказ на Модуль сбора данных DCM-5.1.1-Z
Прочитать обзор iXBT.