Arduino + Z-Wave = Z-Uno

24 марта 2015

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 устройство в четыре шага

  1. Собираем макет будущего устройства
  2. Пишем код для будущего устройства и используя заготовки отправляем отчеты и доклады на контроллер.
  3. Прошиваем устройство по USB, проверяем
  4. Оформляем в законченное решение

Приглашаем протестировать Z-Uno, задать вопросы или оформить предзаказ на Модуль сбора данных DCM-5.1.1-Z


Прочитать обзор iXBT.