Как собрать умный дом на Wiren Board
Всем привет, с вами команда Wiren Board!
Нас часто справшивают: «Что можно подключать к вашему контроллеру. Как на нём собрать «умный дом»? «Чтобы немного прояснить этот вопрос, мы сегодня покажем наш стенд, где к Wiren Board 4 подключены периферийные устройства. На его примере мы также расскажем про типовые варианты подключения устройств и датчиков.
На стенд можно посмотреть на него через онлайн-трансляцию и зайти в наш демонстрационный веб-интерфейс.
Кратко расскажем, какое оборудование вообще можно подключать к Wiren Board 4:
СчётчикиНа стенде установлены импульсные счетчики электроэнергии и воды. Кроме них можно подключать электросчетчики «Меркурий» по RS-485 и CAN, но они большие, и на стенд решили не ставить.В импульсных счетчиках принцип работы такой — на каждые N единиц (указано на устройстве) измерения происходит замыкание контактов. В водосчётчиках используют герконы, электросчетчиках — оптроны.
Подключать счётчик нужно к входам типа «сухой контакт» Wiren Board. В конфигурационном файле указывается тип счётчика и константа (ипульсов на единицу). После этого в веб-интерфейсе отображается как общая сумма показаний и скорость их изменения (мощность в ваттах, литры в секунду и т. д.)
Датчики Для сбора информации можно подключать следующие типы датчиков: Беспроводные погодные датчики Oregon Scientific Работают на частоте 433.92 МГц, в интерфейсе контроллера появляются автоматически — контроллер показывает все пойманные датчики.Из недостатков — маленькая антенна в передатчике датчика, поэтому уже через пару стен может не ловиться. Хотя на хабре была статья про то, как увеличить дальность.
Датчики температуры и влажности, подключающиеся по RS-485 В нашем случае это устройства компании «Разумный Дом», работающие по протоколу Modbus. Они подключаются к общей шине RS-485 совместно с другими устройствами. Чтобы появились в веб-интерфейсе, нужно указать тип и адрес датчика в конфигурационном файле.Датчики температуры 1-Wire Недорогие. При подключении сразу появляются в веб-интерфейсе.
Детектор движения Большинство детекторов делают сразу для коммутирования нагрузки 220В, такие весьма проблематично подключать к контроллеру. Но есть модели с релейным выходом и питанием 12В — именно такая подключена на стенде.Резистивные датчики Сопротивления 1–50кОм, перед применением потребуется калибровка с конкретным Wiren Board. Для домашних применений большого смысла в них нет. Но может быть полезно. На стенде подключен датчик качества воздуха MQ-135 и термистор 10k.Датчики дыма, огня, газа, утечки воды и пр. Таких устройств на рынке много, для удобного подключения надо брать с релейными выходами, нормально замкнутыми. Тогда на один провод можно последовательно подключать несколько штук. При срабатывании одного датчика он разорвет общую цепь, и сигнал поступит на контроллер. На стенде нет, но подключение аналогично детектору движения.Внешние кнопки Кнопки — это не совсем датчики, но тоже удобны для организации сценариев. Их можно подключать как напрямую к цифровым входам контроллера, так и к внешним модулям на Modbus.Управление светом Кто-то говорит, что управление светом не нужно, другие считают его основной функцией «умного дома». Поэтому сегодня уделим свету побольше внимания.Управление светодиодными лентами Светодиодные ленты бывают двух основных типов: с меняющимся цветом (RGB) и одноцветные. Цветные ленты можно использовать дома для декоративной подсветки, а одноцветные белые и как основное освещение.Чтобы включить ленту, нужно подключить её к источнику напряжения 12В (или 24В) через диммер для лент. Тогда при помощи диммера вы сможете управлять цветом RGB-лент и регулировать яркость одноцветных.На стенде установлены диммеры WB-MRGB нашего производства и диммеры производства Uniel и «Разумный Дом». Все они подключены по шине RS-485.Кроме них, по радиоканалу 433 МГц подключен RGB-диммер nooLite. Но так как монтаж светодиодных лент сам по себе предполагает большую работу по монтажу самих лент, проводов, дополнительных блоков питания, то мы бы советовали бы и управляющие устройства использовать проводные. Тогда вы получите надежную работу при низкой цене модулей, а радиоканал 433 МГц всё-таки не застрахован от помех.
Диммирование ламп 220В Контроллер поддерживает диммеры от Uniel, подключаемые по RS-485. Если лампы нужно просто включать/выключать, то могут пригодиться релейные блоки (поддерживаются наши собственные, компаний ICP-DAS, Разумный Дом, Uniel, etc.).Новички (такие часто встречаются и среди разработчиков) часто думают так — вот запилю себе управление лампочками с айфончика и будет счастье. Более опытные понимают, что управление необходимо дублировать настенными выключателями (или панелью управления). Конечно, ходить в туалет с айфоном — это инновационно, но приехавшей из деревни бабушке придется долго объяснять, как этим всем пользоваться.Варианты решения проблемы:
настенные панели управления — красиво, удобно, дорого обычный выключатель. Сигнал с него заводится либо непосредственно в контроллер, либо в подключаемый по RS-485 модуль цифровых входов. А вот релейном и диммерном модулях нашего производства есть входы для двух внешних кнопок управления. Это позволяет модулям работать полностью автономно — нажал кнопку, включился свет — и при этом оставаться управляемыми с контроллера. В целом это повышает надежность всей системы: при отказе центрального контроллера, обрыве шины RS-485 и при других экстренных случаях, освещение и настенные выключатели продолжают нормально работать. «Классическая» схема монтажа предполагает установку всего управляющего оборудования на DIN-рейку внутрь электрощитков. Это удобно, но расплата за это — десятки метров проводов от каждой лампочки и выключателя до щитка. Но этого можно избежать, если располагать управляющие модули ближе к лампам и выключателям — тогда все лампы запитываются от общей проводки 220В, а управляющие устройства подключаются одной шиной RS-485. Для удобства монтажа по такой схеме мы разработали — компактный релейный блок на два канала по 5А, он помещается даже в стандартном подрозетнике.
Другая нагрузка Мощную силовую нагрузку — насосы, тепловые пушки, группы розеток — следует коммутировать через контакторы. Управляющие катушки у них обычно на 220В (редко бывают и на 12/24В), так что для управления контактором придется использовать релейный выход.Примеры других устройств на стенде:
небольшой нагреватель на 12В подключен напрямую к релейному выходу контроллера вентилятор 12В включается выходом «открытый коллектор» водяной насос 220В управляется через внешний релейный блок по RS-485 Насос при этом также управляется физической кнопкой, подключенной к релейному блоку.Для имитации сценария на поддержание определенной температуры собрана мини установка из нагревателя, вентилятора, термодатчика и большого радиатора. При этом, детали расположены так, что бы проявлялась задержка между показаниями датчика и работой нагревателя.Такая ситуация часто наблюдается на практике — сначала котел греет воду в трубах, и лишь потом тепло передается в воздух. Для поддержания постоянной температуры на встроенном в Wiren Board движке сценариев написано правило для термостата.
Заключение Полную схему нашего стенда, где показано подключение всех устройств, смотрите здесь. Часть из внешних устройств, представленных в статье, продаются в нашем магазине, часть легко найти в других.
Если у вас появились какие-то вопросы по устройствам из статьи или по подключению других устройств, будем рады вам ответить в комментариях. Там же будем рады историям про ваш опыт построения умных домов и другой автоматизации.