Концепция умного дома или что мне от него нужно

Опубликовано 13 марта 2013 в рубрике Умный дом

Рейтинг статьи:

Давайте затронем еще одну интересную тему - это умный дом. Умный дом

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

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

На данном этапе система будет только контроллировать, но не управлять оборудованием. Для этого нам необходимо получать информацию от различных датчиков, как-то ее обрабатывать, сохранять и предоставлять конечному пользователю в удобном виде. И для начала будет контроль электроснабжения (используя SPT-600), водоснабжения (датчики давления, потока) и отопления (датчики температуры и, возможно, подключение к контроллеру котла). А после этого будет видно, куда расти далее. 

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

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

Теперь не менее интересный вопрос: а как получать сигналы от датчиков, и как вообще соединять все устройства с этим контроллером. Есть множество различных интерфейсов и плат преобразования сигналов, также есть готовые контроллеры уже имеющие определенный набор входов-выходов (например Siemens Logo). Но, взяв эти контроллеры, мы уже привязываемся к определенной системе. В данном случае хочется делать систему модульной и при этом достаточно легко расширяемой. Мне встречалось много информации по использованию шины 1-wire в системе умный дом, а также сбора информации. И для некритичных участков решено использовать эту шину для сбора информации (температура, влажность, состояние концевых выключателей) и также возможного управления в дальнейшем (свет). И в качестве основного интерфейса обмена данными использовать RS485 с протоколом ModBus RTU. Почему именно такое решение? Ну для начала сам интерфейс достаточно прост и при этом надежен, а во-вторых существует множество готовых устройств с этим интерфейсом (платы цифровых входов-выходов, аналоговых входов-выходов, уже описанный мной <Трехфазный измеритель мощности>, системы кондиционирования). Также если в какой-то момент надоест изобретать велосипед, то можно подключить шлюз на какой угодно стандартный интерфейс (KNX, X-10, ZigBee, EnOcean) и расширять систему на базе данных устройств. Таким образом вся сеть будет построена на RS485, и будут локальные преобразователи на 1-wire для сбора и передачи данных на контроллер.

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

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

Комментариев: 1

  • guest:

    The accident of finding this post has brtehigned my day http://feyamrdruxv.com [url=http://wyewwosd.com]wyewwosd[/url] [link=http://oensaw.com]oensaw[/link]

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