Опубликовано

Умный дом своими руками

Содержание

NooLite-2, или умный дом для чайников

После успешной проверки работы системы, я замахнулся на замену всех выключателей в доме на пульты управления, и построение «умного дома», хотя бы в части освещения.

В итоге получилась система, сочетающая включение/выключение света как с помощью выключателей, так и через интернет — с помощью кнопок на веб-страничке.
Как это получилось — читайте под катом.

Составляем план

Для начала я, побегав с рулеткой и бумажкой по дому, нарисовал план квартиры, а затем построил 3D модель квартиры в программе SweetHome 3D. Не скажу, что получилось идеально, но представление о квартире дает. Кому интересно, вот фейл файл проекта.
План был красиво отрендерен, и несколько часов мы с женой отбирали друг у друга мышку думали, где какой выключатель должен стоять, и чем управлять. Большим плюсом была возможность управления одной лампой с нескольких выключателей, поэтому было решено отойти от стандартной модели «одна комната — один выключатель» и расположить выключатели в тех местах, в которых человек проводит большую часть времени — около компьютера, кровати и дивана 🙂 Если интересно, вот план И рендер В конце-концов остановились на том, что выключатели в остальных комнатах останутся на месте, а вот в зале добавятся еще — два, около кровати и компьютера, как я уже говорил. Еще захотелось добавить возможность включать свет не на полную мощность, но, поскольку во всех люстрах стоят энергосберегающие лампы, было решено купить светильник под галогеновую лампу, для регулируемого ночника. Итогом стали три картинки, показывающих взаимное расположение всех светильников и выключателей в квартире.

Некоторые пояснения к картинке. Светильники и нагрузки обозначены красными надписями, управляющие элементы — синими.
Свет кухни и пульт №1 — это как раз то, о чем я рассказывал в предыдущем топике.

Конечно, большинство ламп находится на потолке, но при этом на плане они закрывали комнату, и смотрелось не очень понятно. Поэтому на картинках потолочные люстры оказались на стенах.
Под каждым названием — модель пульта или силового блока.

Вентилятор, хоть и не является освещением, все равно отмечен на плане — он управляется диммируемым блоком(на максимальной мощности слишком шумит).
А теперь мы попробуем со всей этой фигней взлететь
Для претворения этого дерзкого плана в жизнь нам понадобится…

Много-много коробочек. Точнее, не их, а их содержимого:

Я уже подробно разбирал, что в них в предыдущей статье, поэтому повторяться не буду.
Из нового — адаптер для управления с компьютера:

Внутри — диск с программой и сам передатчик.

Само-собой, надо разобрать.

Внутри — Attiny45 в качестве USB-интерфеса, и PIC12F675:

Адаптер определяется как HID-устройство, поэтому работает без драйверов(точнее с системными). Конечно, без программы не обойтись, но для линукса это определенно плюс, никакого kldload noolite.so. 🙂
Еще — карманный пульт-передатчик.

С 4 кнопками, 1 из которых служит для привязки-отвязки(D), 2 — включения-выключения и регулировки яркости(A,B), и еще одна — сценарная().

Кстати, с пультом очень удобно проверять работу при подключении всего этого добра, потому что настенный выключатель не так удобно таскать в кармане, и кнопка привязки не такая удобная.
Разберем, для чего необходимо выкрутить 3 винта на обратной стороне:

И аккуратно разделяем его на две половинки:

Вот плата поближе:

Контроллер — PIC16F630.

Все остальное без изменений, разве что добавился новый тип выключателей(слева) — с тремя сценарными кнопками.

Плюс их в том, что можно привязать к ним сколько угодно силовых блоков, а минус — в том, что если вам надо и включать и выключать свет — нужно будет задействовать две кнопки из трех — одну на включение, другую на выключение. Остается одна, и ее приткнуть часто некуда — если ее повесить на включение лампы, то с этого выключателя ее уже не выключить, и наоборот. Мне бы был удобен выключатель с одной кнопкой включения-выключения и с двумя сценарными, вроде PU212, только наоборот.
И еще новый силовой блок — диммируемый:

Устанавливаем

Вместо диммера вентилятора(да-да, с моими любимыми клеммами):

И закрываем розеткой:

В разрез провода освещения:

Провода выключатели соединяем между собой и замуровываем в стену — они нам больше не понадобятся.
Блок временно приклеиваем к потолку термоклеем.

Не обращайте внимания на потолок — у меня уже год вялотекущий ремонт, как только закончу ванну — там будет натяжной потолок.
Правда, силовой блок придется перенести куда-нибудь, потому что для настройки нужен физический доступ.
Еще один — в люстру в зале:

И блок — в настенный светильник, это будет ночник:

После этого настала очередь выключателей. Тот, который на кухне — вы уже видели.

В зале, над диваном:

Еще один — около компьютера, чтобы не вставать лишний раз:

Около кровати:

И около ванной:

Последний выключатель занял свое место на входной двери:

Как оказалось, очень удобно, выходя из квартиры — выключить все освещение, чтобы оно не светилось зря, а приходя обратно — с порога включить на кухне и в зале — чтобы не бродить в потемках с пакетами.
Сервер(полуживой x120e без клавиатуры) занял свое почетное место в ящике тумбы (потому что шумит зело):

Управляем с компьютера

Скачиваем и устанавливаем программу для управления контроллером. Втыкаем в компьютер адаптер управления.
Запускаем программу, нажимаем кнопку настройки, и привязываем каналы к силовым блокам. На самом деле наоборот — привязываем силовые блоки к каналам — в память блоков записывается уникальный адрес адаптера, для того, чтобы он не спутал его с адаптером соседа.

Процедура проста — нажимаем кнопку на силовом блоке, нажимаем «Привязка» в программе, после того как светодиод на блоке начал мигать быстро — подтверждает привязку еще раз нажав на кнопку блока, и выходим из режима привязки — нажимаем кнопку еще раз. Повторяем для всех блоков. Это надо сделать один раз, и при смене компьютера делать не надо — настройки сохраняются в силовых блоках. Максимальное число каналов — 8 штук.

Однако, такое управление с компьютера недостаточно функционально, и подходит, пожалуй, только для управления нагрузками — светотехникой, например. Ну, там, включить стробоскоп, выключить световую голову, включить прожектор, включить подсветку сцены, выключить световую заливку, включить лазер. Но не для умного дома — кому захочется каждый раз подходить к компьютеру, включать программу и тыкать мышкой?
Для нормального применения в умном доме разработчики предлагают открытое API(для windows — запуск программы с параметром -api, для остальных операционных систем — передача посылок напрямую HID-устройству).
А в качестве красивой панели управления — можно использовать проект MajorDoMo (о нем уже писали на хабре, а сам разработчик присутсвует на хабре — Jey). Установка MajorDoMo и настройка в качестве панели управления для Windows

Установка MajorDoMo и настройка в качестве панели управления для Windows

Идем на страницу загрузки, и скачиваем последнюю версию системы. Устанавливаем (надеюсь, эта стадия вопросов не вызовет).
После запуска MajorDoMo (Пуск-Программы-MajorDoMo или c:/_majordomo/start.bat, кстати, внесите его сразу в автозапуск — сам запускаться не будет) переходим в браузере на страничку системы — localhost или по ip адресу, у меня это 192.168.1.104. В верхнем углу нажимаем на ссылку «Панель управления», заходим под стандартным логином admin/admin.
В панели управления заходим в раздел сценарии(слева, в блоке «Обьекты»), и создаем новый сценарий(если у вас несколько блоков, то можно сначала создать категорию для сценариев — Категории — Добавить категорию).
Называем его, допустим, hall_light, выбираем ранее созданную категорию, а в коде пишем следующее:
if ($params) { safe_exec(‘»c:\Program Files\nooLite\noolite.exe» -api -on_ch5’); sleep(1); } else { safe_exec(‘»c:\Program Files\nooLite\noolite.exe» -api -off_ch5’); sleep(1); }
Согласно описанию команд программы управления — ключ api указывает на то, что программа запускается без графического интерфейса, ключи on_ch5 и off_ch5 — соответственно, включение и выключение нагрузки на 5 канале. Еще есть ключ sw_ch5 — он переключает состояние нагрузки, т.е. была включена — выключится, и наоборот.

Сохраняем сценарий, нажав кнопку «Добавить» под окном редактора. Создаем сценарии для всех каналов, которыми хотим управлять.
Переходим в пункт «Меню управления»

Нажимаем «добавить новый раздел», обзываем его как-нибудь, внизу жмем «добавить».

Страница перегружается, появляется вот такая менюшка, там же, внизу страницы. Добавляем новый дочерний пункт, обзываем его, в пункте «Тип» выбираем «Выключатель», а в пункте «Сценарий» — тот сценарий, который мы создали на предыдущем шаге. Сохраняем. Создаем выключатели для всех сценариев (для этого удобно пользоваться кнопкой «клонировать»). Переходим в основной интерфейс, заходим в созданный раздел и видим сбоку удобную менюшку с переключателями. Ее же можно увидеть, если перейти по адресу localhost/menu.html

Управление в Linux

После того, как из-за моих кривых рук винда третий раз за день зависла, я плюнул на это и перевел сервер на линукс. А еще я решил, что MajorDoMo слишком крута для моих целей — получить панель управления с кнопками.
Собираем программу управления:
sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev cd /tmp wget https://raw.github.com/pythonchik/nooLite/master/nooLite.c gcc nooLite.c -o noolite -lusb-1.0 sudo cp /tmp/noolite /usr/local/bin/ sudo chmod +x /usr/local/bin/noolite
Взято вот .
Управлять вот так:
sudo noolite -api -on_ch 5 # Включить 5 канал sudo noolite -api -off_ch 5 # Выключить 5 канал sudo noolite -api -sw_ch 1 # Сменить состояние 1 канала sudo noolite -api -set_ch 2 30 # Установить мощность второго канала в 30%
Конечно, первые пару раз логинится по ssh на сервер для того, чтобы выключить свет консольной командой прикольно, но жена не оценила душа требует чего-то простого. Сделаем веб-морду. Ну, скорее веб-мордочку.
Код на php, который умеет принимать три параметра и запускать программу управления:
<? $channel=($_GET); $command=»-«.($_GET).»_ch»; $level=($_GET); exec(«noolite -api $command $channel $level»); ?> Создаем файл в корне веб-сервера, обзываем его index.php, копируем в него вышеприведенные строки, а ниже — ссылки, которые будут исполнять роль кнопок.
<a href=»?channel=5&command=on» >Включить основной свет</a> <a href=»?channel=5&command=off» >Выключить основной свет</a> Добавляем CSS по вкусу. Получается что-то такое:

Скучный код <!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»> <html xmlns=»http://www.w3.org/1999/xhtml»> <meta http-equiv=»Content-Type» content=»text/html; charset=UTF-8″ /> <title>NooLite control panel</title> <style type=»text/css»> .light { -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) ); background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=’#ededed’, endColorstr=’#dfdfdf’); background-color:#ededed; border:2px solid #dcdcdc; display:inline-block; color:#8a8a8a; width:200px min-width: 200px font-family:arial; font-size:14px; font-weight:bold; padding:7px; text-decoration:none; }.light:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) ); background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=’#dfdfdf’, endColorstr=’#ededed’); background-color:#dfdfdf; }.light:active { position:relative; top:1px; } .dark { -moz-box-shadow:inset 0px 1px 0px 0px #dedede; -webkit-box-shadow:inset 0px 1px 0px 0px #dedede; box-shadow:inset 0px 1px 0px 0px #dedede; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #969496), color-stop(1, #a5a6a3) ); background:-moz-linear-gradient( center top, #969496 5%, #a5a6a3 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=’#969496′, endColorstr=’#a5a6a3′); background-color:#969496; border:2px solid #bebfbd; color:#ffffff; width:200px font-family:arial; font-size:14px; font-weight:bold; padding:7px; text-decoration:none; }.dark:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5a6a3), color-stop(1, #969496) ); background:-moz-linear-gradient( center top, #a5a6a3 5%, #969496 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=’#a5a6a3′, endColorstr=’#969496′); background-color:#a5a6a3; }.dark:active { position:relative; top:1px; } </style> <head> <body> <h1>NooLite control light panel</h1> <div> <p><h3>Зал:</h3></p> <p> <a href=»?channel=5&command=on» target=»invisible» class=»light»>Включить основной свет</a> <a href=»?channel=5&command=off» target=»invisible» class=»dark»>Выключить основной свет</a> </p> <p><h3>Кухня:</h3></p> <p> <a href=»?channel=3&command=on» target=»invisible» class=»light»>Включить свет №1</a> <a href=»?channel=3&command=off» target=»invisible» class=»dark»>Выключить свет №1</a> </p> <p> <a href=»?channel=4&command=on» target=»invisible» class=»light»>Включить свет №2</a> <a href=»?channel=4&command=off» target=»invisible» class=»dark»>Выключить свет №2</a> </p> <p><h3>Туалет:</h3></p> <p> <a href=»?channel=2&command=on» target=»invisible» class=»light»>Включить свет</a> <a href=»?channel=2&command=off» target=»invisible» class=»dark»>Выключить свет</a> </p> <p> <a href=»?channel=1&command=on» target=»invisible» class=»light»>Включить вентиляцию</a> <a href=»?channel=1&command=off» target=»invisible» class=»dark»>Выключить вентиляцию</a> </p> <iframe name=»invisible» style=»border:0; width: 0; height: 0;»></iframe> </body> </html> <? $channel=($_GET); $command=»-«.($_GET).»_ch»; $level=($_GET); exec(«noolite -api $command $channel $level»); ?>
Теперь все отлично, но чего-то не хватает. Неудобство — то, что при таком использовании устройство, которое показывает страничку, обязательно должно находиться в домашней сети. А если это телефон, на котором выключен Wi-Fi?
Разблокировать, включить WiFI, дождаться включения, зайти на страничку, нажать кнопку, выключить WiFI…

Настраиваем доступ из интернета

Модифицируем немного код для того, чтобы нельзя было выполнить произвольный код, передав нужный GET-параметр.
Острожно, страшнейший быдлокод. Пишу на PHP второй раз в жизниЕсли кто-нибудь сможет подсказать, как проверить принадлежность переменной списку разрешенных команд, буду благодарен. Задавать вопрос по такой мелочи не хочется.
<? if(isset($_GET) && $_GET == ‘1’){ $channel=($_GET); } if(isset($_GET) && $_GET == ‘2’){ $channel=($_GET); } if(isset($_GET) && $_GET == ‘3’){ $channel=($_GET); } if(isset($_GET) && $_GET == ‘4’){ $channel=($_GET); } if(isset($_GET) && $_GET == ‘5’){ $channel=($_GET); } if(isset($_GET) && $_GET == ‘on’){ $command=»-«.($_GET).»_ch»; } if(isset($_GET) && $_GET == ‘off’){ $command=»-«.($_GET).»_ch»; } if(isset($_GET) && $_GET == ‘set’){ $command=»-«.($_GET).»_ch»; } if(isset($_GET) && $_GET == ‘0’){ $level=($_GET); } if(isset($_GET) && $_GET == ’20’){ $level=($_GET); } if(isset($_GET) && $_GET == ’40’){ $level=($_GET); } if(isset($_GET) && $_GET == ’60’){ $level=($_GET); } if(isset($_GET) && $_GET == ’80’){ $level=($_GET); } if(isset($_GET) && $_GET == ‘100’){ $level=($_GET); } exec(«noolite -api $command $channel $level»);
Остальная страница остается без изменений. Для дальнейшего нам потребуется любой сервер с белым IP, и возможностью доступа по SSH. Настраиваем проброс портов.
На внешнем сервере выполняем:echo «GatewayPorts=yes» >> /etc/ssh/sshd_configНа локальном сервере(в который подключен адаптер, и на котором веб-сервер слушает порт 80) выполняем:
ssh vvzvlad@servername -R 8080:localhost:80 Теперь, открыв страницу http://servername:8080/ мы увидим ту же самую локальную страницу, доступную из интернета.Время срабатывания команды — около секунды.
Последний штрих — защищаемся от обрыва соединения(на локальном сервере):cd ~/.ssh/ sudo ssh-keygen -t dsa #генерируем ключ для входа без пароля scp id_dsa servername:~/.ssh/authorized_keys #копируем его на сервер echo «PubkeyAuthentication yes» >> /etc/ssh/ssh_config ssh servername -t echo «PubkeyAuthentication yes» >> /etc/ssh/ssh_config #разрешаем логин по ключу И помещаем в автозапуск любым удобным вам способом:autossh vvzvlad@servername -R 8080:localhost:80Вообще, компьютер тут не нужен, для «управления через веб» хватит любого роутера с USB(благо, они все сейчас работают на линуксе). Делается абсолютно тоже самое — собирается програмка, пишется настраиваемый интерфейс(даже php не надо, можно вполне обойтись любым языком, или даже bash, исполняемым через CGI), и настраивается проброс порта на единый сервер(от него не требуется ничего, кроме как работать в качестве туннельного сервера и авторизовывать пользователя — чтобы по ошибке свет не выключали, набрав не тот адрес). Пользователь получает маленькое устройство без вентилятора, которое обеспечивает управление через веб-интерфейс в локальной сети, а при регистрации на сайте производителя — личную веб-страничку с авторизацией по паролю. Логинишся — и получаешь возможность управления нагрузками из любого места.

Пишем приложение для Android

Ну как, пишем. Ни строчки кода написано не было, не считая ссылок. Если это кому-то интересно, я лучше напишу отдельную статью, чем буду тут еще простыню делать. Коснусь только основных моментов:
Идем на beta.appinventor.mit.edu, создаем новое приложение. Закидываем в форму несколько кнопок, чтобы получилось нечто такое:

Не забываем добавить компонент Web. Жмем кнопку «Open in block editor». Скачиваем файл, запускаем его(нужна джава).
Перетаскиванием блоков по экрану и соединением их, добиваемся того, чтобы нажатие каждой кнопку приводило к запросу на соответствующий адрес. Как-то так:

Потом копируем программу на телефон(Package for phone — download to this computer). Запускаем.

Правда, почему-то при нажатии кнопки в приложении, свет включается не через секунду, как при работе с веб-страничкой, а через 3-4 секунды. Подозреваю, что задержка исчезнет, если нормально написать программу, но на это меня не хватило.

Делаем световой будильник или управляемый ночник


Существует целый класс устройств, чье предназначение заключается в том, чтобы в определенное время плавно начать поднимать яркость светильника — световые будильники. Так как яркость лампы поднимается плавно, и в течении длительного времени (как правило, от 30 минут до часу), то яркий свет не бьет по глазам, а позволяет спокойно проснуться. Производит такие будильники, например, филипс. А мы чем хуже? Достаточно немного лишь написать небольшой скрипт. Тоже не самый оптимальный код. Смотреть на свой страх и риск#!/bin/bash channel=8 #канал ночника s=0 case $1 in «inc») i=0 e=100 ] && echo Шагов: $, Время работы $ секунд while do noolite -api -set_ch $channel $i i=$ s=$ sleep $2 ] && echo Шаг $s, текущая яркость: $i done ] && echo Конец программы. exit 1 ;; «dec») i=100 e=0 ] && echo Шагов: $, Время работы $ секунд while do noolite -api -set_ch $channel $i i=$ sleep $2 s=$ ] && echo Шаг $s, текущая яркость: $i done ] && echo Конец программы. exit 1 ;; «help») echo «noolite-candle second step v» echo «inc — постепенное увеличение яркости» echo «dec — постепенное уменьшение яркости» echo «second — промежуток между измениями яркости в секундах» echo «step — шаг изменения яркости (1-100)» echo «v — показывать отчет по каждому изменению» echo «например noolite-candle inc 2 1 — увеличение яркости с 0 до 100 с шагом в 1(1,2,3,4…) каждые 2 секунды. Время работы 200(2*100) секунд.» exit 1 ;; *) echo «Используйте параметр help для получения справки» exit 1 ;; esac Как им пользоваться — ясно из кода, или из встроенной справки, если запустить скрипт с параметром help.
Например, если нам надо проснуться в 9 утра, то его следует запустить в 8.30 с такими параметрами:./noolite-candle inc 18 1 Или в 7 утра, вот так:./noolite-candle inc 36 1 При такой команде яркость будет постепенно нарастать в течении часа.

Тут видны резкие изменения яркости, потому что была использована команда noolite-candle inc 1 10 — т.е. за один шаг яркость увеличивалась на 10%. Если принять за шаг 1%, то изменение яркости очень плавное.
И конечно, в качестве «ночника» может выступать сколько угодно светильников, или даже люстра, если в ней лампы накаливания или диммируемые энергосберегайки.

Плюсы

  • Стоимость

Всего было использовано:
1 адаптер для компьютера — PC118 — $50
5 силовых блока SL-111-200 (для обычных светильников) — $17,5*5
1 силовой блок SN-111-200 (для ночника) — $17,5
1 силовой блок ST-111-200 (для вентилятора) — $17,5
3 пульта управления PU-313-1 — $16,1*3
3 пульта управления PU-312-1 — $16,1*3
1 пульт-брелок PN313-1
Таким образом, затраты составили: 50+17.5*7+16.1*6=$270
Аналогичное по характеристикам электроника протокола X10, судя по расчетам на сайте (5 точек управления освещением, 2 точки с изменением яркости, управление с настенных беспроводных выключателей, управление с компьютера и телефона) обойдется в 24140 рублей.
Конечно, надо учесть еще стоимость компьютера-сервера, но, думаю, возможность найти старый компьютер или ноутбук проблем не составляет.
Как видно, решение получилось довольно бюджетное.

  • Легкость в установке и настройке

Не требует никаких особых навыков, кроме умения зачистить и соединить два провода с помощью клемм Wago-222, или им подобных. Панели управления хорошо прикрепляются даже на комплектную липучку, или, в крайнем случае — придется сделать дырки в стене дрелью.
Привязка — очень проста, несколько нажатий кнопок. Установка и настройка программы — тоже не вызывает проблем. Установка и настройка сервера для неподготовленного человека могут вызвать трудности, но все так же решаемо.

  • Одновременная работа двух систем

Вместе с полноценным управлением с компьютера сохранилась возможность выключать и включать свет обычными выключателями, расположенными на тех же местах.

  • Возможность установки без переделки и расширяемость

Нет необходимости долбить стены, прокладывать управляющую проводку, или вести питание для каждой точки к щитку. Конечно, решение не такое надежное и гибкое, как «классическая» система умного дома — когда все потребители в виде освещения и систем подключаются напрямую к управляемым реле, расположенным в щитке, а выключатели по слаботочной проводке эти самые реле коммутируют. Подробнее — можно прочитать и . Но зато оно и не такое трудоемкое и дорогое.
К тому же, не надо продумывать план идеально заранее — в любой момент легко добавить еще один выключатель или блок управления. Легко забрать с собой при переезде.

Минусы

  • Сенсорные выключатели

Для меня это не минус, я привык за пару дней — достаточно помнить какой из трех выключателей за что отвечает, и нащупать пальцами край выключателя — уверенно включаю свет даже в темноте. А вот жена до сих пор жалуется — обычные выключатели были гораздо удобнее, говорит. Не понимаю, что мешает сделать выключатель пусть даже не с переключаемой, а с тактовой кнопкой — логика не изменится, а удобства добавится. Похоже, мне придется разобрать пультик и сделать из все-таки не-сенсорный выключатель для туалета. Ночью вставать.

  • Отсутствие обратной связи

Так как блоки не имеют никакого передатчика, только приемник — сказать о своем состоянии они не могут. Соответственно, панель управления на компьютере не знает о текущем состоянии — включена или выключена нагрузка, что ограничивает применение.

  • Малые возможности настройки.

Я уже об этом писал. При использовании сценарных выключателей — приходится занимать 2 кнопки из 3 только под «выключение-включение». Я бы добавил вторую функцию(например, на жест от одного выключателя к другому, или на двойной клик), или увеличил бы количество выключателей.

Итоги

Отличное решение начального уровня для построение системы управление освещением и нагрузками. Такое вполне себе «конструктор для взрослых». Хочешь — светильники через интернет включай, хочешь — ночник управляемый делай, хочешь — умный дом с голосовыми командами и включением света по расписанию.

«Умный дом» — широко известная за рубежом современная система автоматизации, призванная сделать жизнь человека максимально комфортной. Она может кардинальным образом изменить управление домом — от контроля температуры в комнатах и уровня их освещения до управления безопасностью дома и всей семьи.

Установка «Умного Дома» значительно повышает эффективность и долговечность работы инженерных систем, снижает потребление энергоресурсов, создает простое в управлении комфортное пространство. Чудо техники, одним словом!

«Умный Дом»: что нужно знать новичку

Комплекс «Умный дом» представляет собой своеобразный паззл, который требует правильной сборки. Чтобы решить задачу самостоятельно, необходимо иметь некоторые знания и навыки (о чем мы уже говорили ранее):

  • Знакомство с электрикой, как минимум с ее базовыми понятиями. Опыт монтажа электроприборов, знание техники безопасности, навыки выполнения соединений кабеля.
  • Знание основных принципов выстраивания автоматических систем.
  • Навыки программирования операционной системы, необходимые для создания управляющего интерфейса.

Помимо этого нужно четко понимать все алгоритмы, по которым функционирует будущая система, и хорошо разбираться в установленном оборудовании.

Технологии и оборудование, использующиеся для Smart home

Система обладает конструкцией модульного типа, включающей разграниченные по функциональности блоки. Они частично или полностью интегрированы в общую сеть. Каждый из этих модулей-блоков выполняет собственную задачу, но они способны взаимодействовать и между собой. Любой базовый комплект «Умного Дома», как правило, включает следующие элементы:

  • Центральный управляющий контроллер. Объединяет все элементы системы и обеспечивает их взаимодействие. В качестве управляющего элемента применяется одноплатный компьютер в промышленном исполнении, но можно использовать обыкновенный системник с определенным ПО.
  • Климатическая система. Обеспечивает комфортный микроклимат, состоит из модулей управления кондиционированием и отоплением. Ее управление реализуется с помощью анализа данных, поступивших от детекторов температуры и уровня влажности.
  • Система управления светом и коммутацией потребителей энергии. Для ее реализации монтируются датчики присутствия и степени освещенности или их комбинированные модели. Использование диммеров позволяет проводить плавные регулировки.
  • Система безопасности и охраны. Разделяется на три подсистемы. Охранно-пожарная сигнализация оборудуется датчиками присутствия, магнитоконтактными детекторами, анализаторами утечки газа, дыма и температуры.

Подсистема контроля доступа включает различные идентификаторы и устройства блокировки. Подсистема видеонаблюдения является комплексом из видеокамер и оборудования для обработки и сохранения полученного видеосигнала.

Для нормального функционирования системы необходимо обеспечить связь между всеми ее элементами. Для этого прокладывается локальная сеть, которая может быть выполнена в рамках беспроводной или проводной технологии. Управляет этой сетью маршрутизатор. Он осуществляет контроль над каждым сетевым прибором и защищает его от постороннего доступа.

Что и где купить для сборки «Умного дома»?

Самый простой способ получить все необходимое для сборки — купить отдельные модули или системы, готовые к установке. Такой вариант легко инсталлируется, его можно установить и настроить без помощи специалистов.

Недостаток «коробочных» решений — отсутствие возможности вносить изменения в систему. Чтобы получить «Умный дом», собранный по собственному проекту, придется приобрести отдельные устройства и собирать их в единый комплекс.

Значительный минус такого решения в том, что объединить понравившиеся гаджеты от разных брендов в общую систему невозможно. Приходится выбирать: или покупать все приборы от одной компании-производителя, или приобретать гаджеты разных фирм и управлять каждым отдельно.

Первый вариант недостаточно хорош тем, что нет идеального разработчика «Умного Дома», поставляющего лучшее оборудование. Второй значительно осложняет систему управления.

Пошаговая инструкция создания УД

Работы по воплощению проекта «Умный дом» в жизнь разделены на несколько этапов. Рассмотрим их в общих чертах, поскольку нюансы будут зависеть от конкретного проекта.

Прокладка кабеля и монтаж оборудования

Самый трудоемкий и сложный из всех этапов. Его лучше всего проводить в ходе строительства здания или капитального ремонта. В отличие от обычной электропроводки для системы УД прокладывается так называемый интеллектуальный кабель, что предполагает наличие двух линий. Первая слаботочная информационная, вторая — силовая на 220В. Каждая из них должна быть подключена к электрическому щиту, где располагаются модули системы автоматизации.

Геометрия подключения информационной шины к оборудованию будет зависеть от ее вида и типа устанавливаемой системы. Под слаботочный кабель прокладывается отдельный, в некоторых случаях экранированный канал. Важный момент: при прокладке интеллектуального кабеля между оборудованием и управляющим элементом обязательно устанавливают промежуточные логические контроллеры.

Если длина проводной линии слишком велика, можно сократить ее, установив беспроводные устройства управления на системы, не связанные с безопасностью. Если не хочется проводить ремонтные работы, аналогично обустраивают весь «Умный Дом». В этом случае прокладка кабеля не понадобится. Все оборудование устанавливается в строгом соответствии с требованиями инструкции от производителя.

Настройка оборудования

На этом этапе проводится подключение всех ранее установленных устройств и объединение их в общую сеть. Каждый из приборов поочередно запускается и тестируется. После проверки всех устройств они запускаются в комплексе. Важно качественно протестировать работу устройств и исправить все проявившиеся неполадки.

Программирование системы «Умный дом»

Самый сложный из этапов. Проще всего его осуществить владельцам «коробочных» решений, которым потребуется только установить и запустить готовую программу. В остальных случаях придется заняться разработкой собственного ПО. Для облегчения работы можно воспользоваться готовыми модулями, взятыми из интернета. С их помощью достаточно легко собирается софт нужной конфигурации. Если понадобится создание сайта, проще всего использовать готовый шаблон на эффективном движке. По окончании работ можно запускать систему и проверять ее функции.

Итоги и выводы

Здесь следует напомнить, что система «Умный дом» не лишена недостатков. Они не так заметны на фоне множества достоинств, но существуют. Первый – высокая стоимость оборудования, его профессионального монтажа и обслуживания. Срок окупаемости проекта может оказаться очень большим. Особенно если дорогостоящее оборудование по каким-либо причинам выйдет из строя, а это случается.

В большинстве своем доступные УД — это проводные технологии, реализация которых целесообразна только на этапе строительства или капитального ремонта. Причем объемную систему управления комплексом лучше всего размещать в отдельном шумоизолированном помещении.

Поэтому прежде, чем установить «Умный дом», стоит определиться, не перевешивают ли его недостатки возможные преимущества. И начинать работу только тогда, когда этих достоинств больше.

Умным может быть не только квартира или административное здание. Несмотря на то, что загородный дом не всегда предполагает постоянное проживание, его тоже можно сделать интеллектуальным. Автоматизация для дома – отличное решение, позволяющее обезопасить свое имущество и пользоваться максимальным комфортом при посещении своих загородных владений. Рассмотрим каким может быть умный загородный дом

Как и любая разновидность умного дома, система умный дом для загородного дома может быть собрана из самых разных подсистем.

Системы, обеспечивающие безопасность

Для дачного дома особенно важно обеспечение полной безопасности, как в присутствии владельца, так и в его отсутствие. Хорошее решение – установка систем видеонаблюдения и контроля доступа с возможностью удаленного управления. Камеры могут быть настроены на круглосуточную запись или же включаться при фиксировании движения.

Функциональное дополнение – датчики движения, проникновения и открытия/закрытия. Они точно зафиксируют присутствие нежелательных лиц на придомовой территории или внутри здания.

На попытку несанкционированного доступа в охраняемую зону система может реагировать по-разному. «Бесшумный» сценарий предполагает немедленный вызов охранной службы. В случае «шумного» варианта развития событий может быть включена сирена, яркий свет в темное время суток и выпущены собаки из вольеров. В любом случае охранное предприятие и хозяин немедленно получат уведомление о произошедшей ситуации.

Для отпугивания нежелательных визитеров устанавливается система имитации присутствия владельца. Умный дом автоматически включит свет, задернет/раздвинет портьеры или поставит на прослушивание любимую мелодию хозяина. Догадаться, что на даче пусто, будет практически невозможно. Умный дом способен обеспечить и пожарную безопасность объекта. Для этого создается сеть из детекторов, реагирующих на присутствие дыма и высокую температуру. При их срабатывании контроллер посылает сигнал тревоги в пожарную часть и владельцу.

Возможна активация системы пожаротушения, если таковая присутствует. Все инженерные коммуникации могут находиться под контролем умного дома. Датчики способны отслеживать техническое состояние электрических сетей, отопительных и водопроводных труб, реагировать на появление протечек. При возникновении аварийной ситуации проблемная система немедленно отключается и отправляется уведомление владельцу.

Умная теплица

Тем, кто использует дачу не только для отдыха, может пригодиться система интеллектуального управления теплицей. Датчики, установленные внутри постройки, собирают информацию о состоянии почвы и воздуха. Исходя из этого и согласуясь с установленным сценарием, контроллер активирует возможные функции: подогревание грунта, дождевание или капельный полив, проветривание, опрыскивание, внесение удобрений.

Система способна следить за освещением и включать искусственный свет в пасмурную погоду, к примеру, или продлевать светлую часть суток для молодых растений. Возможен уход за животными или птицами. Система поменяет подстилки, проследит за вентиляцией, обогревом помещения. Раздаст корм и воду, проконтролирует длительность светового дня для птиц или животных разных пород.

Это часть возможностей умного дома, которые можно реализовать на своей даче. Каждый желающий легко сможет собрать систему «под себя», которая будет полностью выполнять все его требования. Умный дом недешев, его покупка и установка выльются в приличную сумму. поэтому можно выполнять работы поэтапно, внедряя постепенно одну подсистему за другой.

Важно только, чтобы они могли взаимодействовать между собой, тогда ваша дача станет по-настоящему умной.

Что такое умный дом

Так как мы делаем умный дом на даче, для примера его мы и будем рассматривать, рассказывая, что такое умный дом. Он иногда подолгу стоит без хозяев, либо в нём проживают постоянно и немного интеллекта ему не помешает.

В наше отсутствие, самостоятельно либо при нашем минимальном участии наш умный дом должен:

  • защищаться от злоумышленников,
  • ухаживать за придомовой территорией (хотя бы поливать клумбы, газоны и огород),
  • осуществлять климат-контроль,
  • в случае критической, форс-мажорной ситуации, как-то пытаться с ней справиться, одновременно информировать нас,
  • обеспечивать возможность управления и настройки всем вышеперечисленным, где бы мы не находились.

Большинство систем «умных домов» существующих на рынке позволяют всё это и ещё сверх того.

Современный умный дом завязан на центральный процессор и внешнее управление

Само устройство существующих систем умного дома сходно с живым существом:

Специальные электронные датчики — это глаза и уши дома. Электрические импульсы от них по проводам-нервам передаются в контроллер — мозг системы. Контроллер в зависимости от сигнала выбирает подходящую программу действий и включает двигатели-мышцы соответствующих исполнительных механизмов.

Внешне всё просто, понятно и неплохо работает. Но есть и вопросы. Начнём с цены.

Умный дом на даче своими руками с минимальными затратами — вариант «амёба»

Как мы видим, основные проблемы происходят из самого факта наличия центрального процессора и дороговизны всего комплекса устройств. А можно ли обойтись без центрального процессора? Давайте посмотрим.

Практически во всех случаях домашней автоматизации нужно простое и конкретное действие в ответ на конкретный сигнал.

В живой природе по принципу «сигнал — реакция» действует амёба. И то, что за миллионы лет она не удосужилась обзавестись даже подобием мозгов, заставляет хотя бы рассмотреть возможность и целесообразность подобного подхода.
Опять же в нашем случае число таких сигналов, как и требуемых реакций не бесконечно. Более того, их даже не очень и много.

Поэтому не будем замыкать всю автоматику на общий центр, а создадим комплекс из относительно простых, независимых друг от друга устройств, каждое из которых умеет делать что-то одно.

Минусами такой системы будут:

  • сложность управления,
  • сложность наладки и синхронизации действий отдельных элементов в процессе развития системы.

Преимущества такой системы умного дома на даче с минимальными затратами в отсутствии недостатков систем с центральным управлением и возможности добавлять блоки умного дома поэтапно, экономя и растягивая трату средств:

Блочная структура не имеет общего процессора который может выйти из строя

  • выход из строя одного или даже нескольких устройств в большинстве случаев не отразится на действиях остальных,
  • устройства, обеспечивающие работу каждого узла на порядок проще, а значит надёжнее общего процессора,
  • сеть можно наращивать постепенно, добавляя элементы по мере необходимости, что устраняет вопрос избыточности функций и снижает единовременные затраты.

Пример системы умный дом с минимальными затратами

Для примера описания системы умного дома на даче, которую можно сделать своими руками и с минимальными затратами возьмём следующую задачу: грунт на нашей грядке с сельдереем должен иметь определенную влажность, а значит, её нужно поливать. Причем поливать только если земля на грядке высохла и никак иначе.

Для подачи воды проложим пластиковые трубы и шланги, подсоединив их к водопроводу или через насос к баку с водой. Открывать и закрывать воду вместо обычного крана будем электромагнитным клапаном, который работает от электричества.

Для контроля влажности используем датчик влажности почвы. Этот прибор пошлет электрический сигнал, если её влажность упадет ниже определенного уровня.

К датчику подсоединим еще один электрический механизм — реле. При подаче на него сигнала от датчика, реле замкнет контакты электрической цепи, в которую мы включим насос и (или) электромагнитный клапан.

Теперь при высыхании грунта датчик подаст ток на реле, реле замкнет контакты силовой цепи. Заработает насос, откроется клапан, вода пойдёт на грядку.

Но это ещё не всё. Как только влажность достигнет нормы, датчик перестанет подавать электрический ток на реле, и оно отключит полив.

Система автоматического полива из датчика, реле, эл. магнитного крана (клапана) — просто и не требует центрального процессора. На фото система из 4-х независимых линий.

С автоматизированным поливом в подробностях вы можете ознакомиться в специальной статье. Для нас же важно, что описанное устройство проявляет вполне достаточный для наших целей рассказа об умном доме на даче «интеллект». То есть отслеживает ситуацию, при изменении ситуации осуществляет корректирующее действие, а когда заданные параметры достигнуты, снова переходит в режим ожидания.

Датчик времени

Опытный садовод заметит, что подачу воды нужно привязывать не только к влажности. Как правило, полив желательно выполнять ранним утром или вечером.

Поможет ещё одно устройство — таймер. Он способен размыкать или замыкать контакты в заданное время.

Добавим его в цепь датчика влажности и настраиваем так, чтобы цепь была замкнута, к примеру, с восьми вечера до пяти утра. Этим мы добьёмся, что поданный датчиком влажности сигнал дойдёт до реле, лишь когда наступит подходящее для полива время.

Возможности блочной системы «умный дом»

Художник имеет палитру из нескольких красок, смешивая которые получает безграничное количество цветов и оттенков.

Нашу палитру умного дома своими руками, или, скорее, даже мозаику составят электронные устройства, каждое из которых способно к определенным действиям.

Некоторые устройства мы упоминали в примере с автоматизацией полива. Рассмотрим их названия и возможности подробнее:

  • Датчики. Устройства способные реагировать на освещение, температуру, давление, влажность и ещё кучу явлений. Результатом будет электрический сигнал. Он может быть как простым «есть – нет», так и сложным, учитывающим интенсивность явления, его частоту и другие параметры (аналоговые датчики).
  • Реле. Получив электрический сигнал, реле замыкает или размыкает контакты мощной цепи. Реле могут действовать по разному. Скажем, размыкать или замыкать контакты, если на реле подан ток. Замыкать при подаче, а при отсутствии тока размыкать контакты или, наоборот — размыкать при наличии тока, а замыкать при отсутствии.
  • Таймер. Механическое или электронное устройство, подающее электрический сигнал, или замыкающее контакты в заранее установленное время, либо через установленные промежутки времени.

Программируемые таймеры могут выполнять сложные задачи — например, замкнуть контакты с пяти утра до половины шестого, затем разомкнуть, спустя три часа пятнадцать минут опять включить, но уже на шестьдесят пять минут и т.д. и т.п.

Устройство, сочетающее таймер и реле называют реле времени.

Реле времени — один из базовых узлов системы «умный дом»

  • Исполнительное устройство. Механизм, выполняющий какое-либо действие, при подаче на него эл. тока.

Исполнительные устройства могут быть относительно простые — электромагнитный клапан, нагревательный элемент, а так же более или менее сложные, например кондиционер, видеокамера или автоматические жалюзи.

  • Мультимедийные устройства — микрофоны, видео камеры, громкоговорители.
  • Устройства, передающие и принимающие сигналы на значительном расстоянии с помощью электромагнитных волн.
  • Запоминающие и записывающие устройства.

Имеющиеся в продаже устройства нередко совмещают несколько возможностей. Видеокамеры имеют встроенный микрофон, умеют записывать изображение и звук на флешкарту или встроенный жесткий диск, передавать данные в интернет или с помощью сотовой связи.

Схемы систем умного дома — сочетание приборов

Используя различные сочетания возможностей приборов, мы можем научить своими руками наш дачный дом многим интересным трюкам.

Например, зимой, перед нашим приездом автоматически включить отопление. Закрыть окна шторами, когда встало солнце или ставнями, когда пора ложится спать, заранее подогреть воду для душа, воспрепятствовать проникновению на дачу злоумышленников, использовать автоматическое освещение.

Такие устройства не особо сложно собрать, соединив готовые блоки. Скажем, реле времени и автоматические шторы, датчик движения и освещение и т.д.

Спаять узел умного дома по готовой схеме не столь сложно, как может показаться

Кто хоть немного дружит с паяльником и знает основные обозначения электронных деталей, может собрать ряд узлов самостоятельно. Достаточно найти в сети подходящую схему и купить необходимые реле, датчики и прочие детали. Мы так же в серии статей расскажем как сделать автоматическое отопление, автоматическое освещение, как сделать автоматическую противопожарную защиту и защиту от проникновения злоумышленников своими руками.

Такой подход, кроме того, что интересен, будет минимален и по финансовым затратам. Так, к примеру, вполне реально собрать описанную выше систему полива.

В результате ваш дом постепенно наполнится различными устройствами, не зависящими или мало зависимыми друг от друга. Каждое, из таких устройств будет выполнять одну или несколько функций.

В целом же такая сеть самостоятельно будет решать задачи, которые входят в обязанности умного дома. Если самостоятельно справиться с проблемой у неё не получится, она подаст сигнал хозяевам, позовет на помощь полицию или пожарную команду. Но об этом мы поговорим в других статьях об умном доме на даче своими руками.

Повысить комфорт от использования бытовых приборов легко, если воспользоваться для этого современным оборудованием. Над улучшением процессов работают многие инженеры, которые связаны с автоматизацией современных зданий. Также проблема интересует интеграторов, обладающих большим опытом в этой сфере.

Сложным этапом выбора остается поиск контроллера, который будет отвечать заданному уровню производительности. Рынок предлагает большой выбор контроллеров, поэтому начинающим покупателям приходится оценивать предложенную продукцию тщательно. Статья поможет подобрать оборудование для умного дома, либо изготовить его своими руками.

Принцип работы устройства

Популярные системы для управления электроприборами обязательно должны иметь собственный контроллер. Именно он отвечает за выполнение сценариев в автоматическом режиме. Настройка выполняется путем активации различных механизмов, призванных облегчить жизнь человека. С помощью устройства удается контролировать выполнение задач, которые были предустановлены для умного дома, либо установлены самим владельцем. Поэтому важным пунктом остается наличие обратной связи. Контроллер отвечает за датчики, установленные в помещении, которые связаны с ним аппаратно. Пользователю остается выбрать подходящий режим работы.

Польза сведений, передаваемых устройством, зависит от потребностей владельца. Некоторым обывателям часть опций просто не нужна, но более продвинутые пользователи обязательно оценят обширный функционал. В процессе настройки оборудования важно также решить вопрос о том, насколько автоматизированным будет сценарий работы. Далеко не всегда есть необходимость уточнить текущее давление воды или напряжение.

Входы и выходы контроллера

Каждое устройство оснащается функциональными разъемами. Так вход выступает в качестве шлюза для подключения различных модулей, отвечающих за отправку информации На него. Выходы выступают разъемами, позволяющими передавать сигналы С контроллера, чтобы выбранный модуль изменил свои текущие показатели. Эти разъемы могут относиться к дискретным или аналоговым. Первые отличаются двумя возможными положениями:

  • сигнал;
  • нет сигнала.

В логическом эквиваленте это выглядит как 0 или 1. От объемных сенсоров поступает импульс на вход контроллера именно так, ведь движение либо есть, либо нет. После этого устройство генерирует обратный импульс в соответствии с заданным режимом работы.

Аналоговый тип входа позволяет различать не только текущий тип импульса, но и определяет значение. Поэтому такие разъемы используются для сенсоров влажности. Выход аналогового типа передает сигналы лампочкам, обеспечивая изменение освещенности в помещении.

Типы связи контроллеров

Контроллер позволяет построить оборудование для домашней автоматизации работы электроприборов. Для этого устройство принимает сигналы и транслирует импульсы на выбранные модули. Осуществить связь можно разными способами:

  • Удаленно;
  • Локально.

Также различие заключается в том, какой метод передачи используется – беспроводной или проводной. В первом случае локальная связь обеспечивается посредством:

  • Радиопередатчика;
  • Wi-Fi;

Настраивать текущее положение системы можно из любого помещения, а также находясь за пределами здания. В помещениях, где используются экранирующие элементы, дополнительно устанавливают радиоточки.

Удаленно поддерживать связь в беспроводном режиме удается при помощи подключения к интернету, а также посредством использования устройств расширения связи. Это позволяет гарантировать стабильный доступ к контроллеру. С этой целью применяются:

  • GSM/GPRS;
  • Мобильный интернет;

Даже в случае отсутствия подключения к глобальной сити, у пользователя сохраняется возможность отправить или получить сообщения на смартфон. Кроме последнего, для осуществления связи используют планшеты и ноутбуки.

Локальная связь проводного типа считается устаревшим способом, поэтому встречается редко. Такой вариант обладает превосходной надежностью. Для связи потребуется установленный кабель или проложенная ранее проводка. Такое подключение подходит для центральных и региональных элементов управления. Расширить функции удается путём включения коммутатора, создающего дополнительные ответвления.

Удаленная связь проводного типа сегодня остается дорогим методом, так как для установки потребуется проложить большой объем кабеля. Стоимость связи будет расти в зависимости от удаления блока управления от его контроллера. Метод используют государственные структуры, которые нуждаются в надежном управлении близлежащими территориями. В домашних условиях связь этого типа не используют.

Варианты конфигураций

Повышение производительности работы электроприборов и их автоматизации ведет к тому, что человек разрабатывает более совершенные механизмы, отвечающие за подобную функцию. Стремление связано с желанием уменьшить массу и размеры каждого устройства. Но функциональность контроллеров не должна от этого страдать. К устройствам управления современного типа устанавливают ряд требований:

  • Высокая автоматизация;
  • Самоконтроль за выполнением текущих задач;
  • Простота управления и четкое следование сценарию.

Внедрение инновационного оборудования значительно упрощает многие процессы бытового уровня. Контроллеры принимают в этом непосредственное влияние. К ним можно подключить широкий диапазон модулей, среди которых:

  • Климатическое оборудование;
  • Регулировка освещения;
  • Сигнализация и безопасность;
  • Медиасистемы;
  • Водоснабжение и отопление.

Для обеспечения управления домом потребуется распределенная или центральная система. Первую еще называют шинной. Такое оборудование отличается широким применением. Изначально устройство изготавливалось для использования в умном доме. Известные производители:

  • BTicino;
  • Jung;

Среди преимуществ распределенного комплекта стоит отметить:

  • Расширяемость. Пользователю достаточно приобрести различные модули, которые включаются в шину и настраиваются без лишних усилий, чтобы повысить функциональность умного дома;
  • Рынок переполнен производителями и качественной продукцией, которая хорошо соотносится между собой;
  • Оборудование обладает высоким качеством, поэтому и система будет надежной. В случае отключения одного из элементов, остальное оборудование продолжит свою эксплуатацию.

Альтернативой выступает центральная система. Она отвечает за управление с помощью центрального контроллера. Поэтому все модули должны быть подключены к единому центру управления. Каждый сенсор подключается к контроллеру, поэтому от них должны исходить соответствующие провода.

Достоинства такой конфигурации в следующем:

  • Можно воспользоваться любыми выключателями и датчиками, что снижает стоимость умного дома;
  • Наличие минимальных навыков программирования позволит владельцу системы лично настроить ее работу. Поэтому нет необходимости приобретать новое ПО;
  • Для интеграции можно пользоваться различной техникой.

Создаем контроллер умного дома самостоятельно

Создание сети домашних электроприборов не требует особых умений и познаний. Поэтому пользуясь простой инструкцией можно будет подготовить рабочий контроллер, отвечающий за выполнение выбранного сценария. Рассмотрим создание на примере контроллера Z-5R.

Для работы потребуется использовать:

  • Замок;
  • Блок питания;
  • Считыватели;
  • Кнопка выхода.

Ток блока питания определяется от модели замка, которую планируется использовать. Так в случае с электромагнитными устройствами достаточно 1А, а для электромеханики не обойтись без блока на 3-4А. Уточнить уровень расхода энергии позволяет уточнить паспорт изделия, который должен идти в комплекте с любым качественным замком.

Для работы контроллера можно использовать нормальнооткрытые или нормальнозакрытые замки. Для соответствующего устройства потребуется и джампер, который крепится на плату контроллера.

В процессе работы применяются диоды 1N5400, 1N5408 или схожие представленным. Расположить диоды можно на контактах, но чем ближе к замку они находятся, тем более высоким будет уровень защиты.

Контроллер должен иметь и кнопку выхода. Умный дом vera предполагает использование любой кнопки с Normally Open контактом. Продолжительность открывания замка не ограничивается. При использовании устройств SOKOL-ZS и LC у пользователя также будет возможность ограничивать сроки открывания с помощью программирования.

Считыватели подключаются к контроллеру при помощи витой пары. В данном случае выбор следует останавливать на устройствах с Dallas Touch Memory, так как именно этот протокол будет использоваться в процессе работы контроллера.

Проходные схемы подключения

Пользоваться несколькими потребителями для одного контроллера выгодно в случае, когда задачей выступает проектирование освещения для лестницы или коридора. В такой ситуации можно будет воспользоваться единственным каналом, не задействуя прочие. Реализовать такое подключение можно при использовании импульсных или бытовых выключателей. Существует также возможность значительно упростить электрическую сеть в квартире. Стоит воспользоваться кнопочными выключателями импульсного типа. Эти элементы устанавливаются в определенном положении, и для монтажа потребуется использовать меньше проводов.

Использование современных промышленных контроллеров от arduino и других компаний позволяет обеспечить создание любой конфигурации. Этот замечательный набор для экспериментов сделает умный дом с контроллером простым в эксплуатации и не требовательным. Для его работы можно воспользоваться любым алгоритмом, что расширяет выбор сценариев работы.

При использовании готового контроллера удается получить универсальный умный дом. Не сложно подобрать подходящие модули, а также заменить датчики в процессе эксплуатации, либо сам контроллер более новой моделью. Даже программа в большинстве случаев переносится на новое устройство без доработки.

Самостоятельное изготовление контроллера позволит снизить расходы на создание умного дома. Такой вариант вызывает интерес у тех людей, которые обладают определенными навыками и знаниями в электротехнике. Полученный опыт позволит в дальнейшем провести ремонт в случае его необходимости.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *