«Умный дом» своими руками. Белорусский программист рассказал про автоматизацию жилища

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

- Александр, расскажите, сколько времени у вас ушло на проектирование и монтаж «умного дома»?

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

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

 

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

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

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

- Какие основные элементы включает ваша система?

- На сегодня моя система "умной" автоматизации включает в себя четыре основных элемента.

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

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

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

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

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

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

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

Дальше мне надо было знать показания температуры по комнатам. Я начал искать решения. Беспроводное? На тот момент, чтобы его реализовать, нужны были большие деньги. Один такой датчик стоил около 30 долларов, а ведь он нужен в доме не один. В итоге я нашел двунаправленную шину 1-Wire, которую и заказал в Англии. При магистрали до 200 м она работает даже без каких-то дополнительных питаний.

Сразу от компьютера провода выходят через USB-адаптер. Дальше, купил в Китае температурные датчики DS18B20 по доллару за штуку, микросхему DS2408 для управления 8 каналами за 8 долларов.

Еще один важный элемент моей системы – автоматизированный полив газонов. Когда я полил летом из шланга 5-6 соток, я понял, что автополив необходим. Пока он, конечно, в полусобранном состоянии, но уже протестирован – все работает. Управляется он через 8-канальную микросхему и плату ключей, которая открывает соленоидный клапан.

Видеонаблюдение. За год я протестировал несколько систем видеонаблюдения. Выбрал Xeoma: выиграл у них ключ на 8 камер по акции, снова получилось сэкономить.

- Как происходит управление системой?

- Система состоит из обычного системного блока, сервера с Ubuntu. Все это работает и общается через USB-адаптер по 1-Wire топологии. Из языков программирования я использовал Python плюс MongoDB и микрофреймворк Flask.

Несколько раз я все переписывал, делал систему проще, удобнее. Сейчас управлять ей можно через Web-интерфейс, который используется в основном для добавления сценариев, и Windows Phone-приложение – непосредственно для управления. Набросал его за пару дней, и теперь у меня на телефон выводится вся нужная информация

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

- Что будет, если в доме отключится электричество?

- Если электричество отключается, то отключается все. А чтобы «переподнять» после этого работу умной автоматизации стоит система Monit, которая следит за всеми процессами, как родитель за детьми. Если вдруг что-то «падает», подвисает, она просто перезапускает сервис. Конечно, «упасть» может и сама Monit, такое не исключено. Но почти за два года тестовой работы проблем не было. Когда свет снова включается, сервер сам автоматически «поднимается». За минуту-две все уже снова работает.

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

- Когда мы покупаем коробочку и к ней датчики, ставим приложение, и все работает – это одно. В моем же случае система do it yourself, и в ней все упирается в ПО. 1-Wire протокол предполагает написание специального софта, посредством которого и происходит общение с устройствами системы, а его написать сможет уже не каждый. Скорее всего, есть какие-то фреймворки на базе 1-Wire. Но это будут обобщенные решения, которые надо «допиливать» под себя.

- Каким важным требованиям в вашем доме отвечает «умная автоматизация»?

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

Беседовала Надежда Абрамчук

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 1
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Читайте также

 

Комментарии

Страницы

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

Аватар пользователя mike

У каждого своя манера организовывать быт в своей "пещере".

Верно. Но главное -- любимая женщина.

nadya-ab > В экстренной ситуации - отпуск или дача, то есть когда надолго, я, конечно, лучше человека попрошу все проверить.

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

Так что будущее за Умный Домом. Wink

nadya-ab > Все действительно может зависнуть, сгореть и обесточиться, но ведь и соседка может не дойти))) Резкая амнезия, ну или еще, не дай бог, что.

Как логично вы рассуждаете. Вот, ни mike, ни shurishe, ни savely - такого и представить себе не могут что ИХ человек (сосед или соседка) может не дойти (заболеть или пойти на работу).

Никакого у них воображения то и нет! Wink

Аватар пользователя Alex Bogdanovich

Господа - Вы как то узко мыслите, игнорируя любые прогрессы в обществе и технологий. Ведь Вы здесь сидите и "булки не разминаете" и только благодаря технологиям и прогресссу :) 

К тому же - какой быт у нашего человека ? - 90% приходят домой, садятся на диван, врубают телик, открывают бутылочку пива и..... футбол! или гебельс тв ;) - все - вся жизнь - утром на работу - а в выходные - опят ьпивко \ речка \ семки.....

Что касается - "процессоры \ сигналы \ сервера" - Вы насмотрелись фильмов аля "хакер" 90-го года )

Что касается - "отдыхайте дома" - как кто-то верно заметил, я отдыхаю тем, что придумываю, делаю, создаю  :) - постоянные мыслительные процессы заставляют меня постоянно думать и не превращаться в овощь ) или офисный планктон, который думает как бы $ купить подешевле :D и поменять вовремя.....

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

Удачи всем! Лучики добра В Вашу сторону - пиу пиу пиу :D

Кстате - скоро будет новый девайс и статьи добавлены - http://ibigdan.livejournal.com/18588376.html - первая и вторая идея будет реализованы и описаны - всем кому интересно - статьи будут появляться на сайте noo.com.by - удачи всем!

Аватар пользователя mike

...Удачи всем!

И тебе тоже, добрый человек.

alex-bogdanovich > К тому же - какой быт у нашего человека ? - 90% приходят домой, садятся на диван, врубают телик, открывают бутылочку пива и..... футбол! или гебельс тв ;) - все - вся жизнь - утром на работу - а в выходные - опят ьпивко \ речка \ семки.....

Нельзя так обобщать. (С)

alex-bogdanovich > постоянные мыслительные процессы заставляют меня постоянно думать и не превращаться в овощь ) или офисный планктон, который думает как бы $ купить подешевле :D и поменять вовремя.....

Нельзя и так обобщать. (С)

alex-bogdanovich > Во все времена - мечтатели и изобретатели были "изгоями" - это нормально :)

Нельзя и так обобщать. (С) - Леонардо в гробу вертится.

alex-bogdanovich > Удачи всем!

Успехов! Wink

Аватар пользователя Alex Bogdanovich

а своих фраз и мыслей нет ответить ?)

>а своих фраз и мыслей нет ответить ?)

И никогда не было! - Ибо "Всё есть симулякр" (С)

Аватар пользователя Piton

а своих фраз и мыслей нет ответить ?)

Нет, т.к. logicby-twittercom-logicby - местный чат-бот, общающийся цитатами из интернета, смайликами и отдельными бессмысленными фразами. Впрочем, вы и сами это видите.

Страницы