0

Дистанционное управление умным домом

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

Что может «умный дом»

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

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

Инженерные системы

  • Отопление. Производит управление разных отопительных систем. Оптимизацию расходов на отопление.
  • Водоснабжение. Способен вести контроль над утечками воды в каждом отдельном помещении. Управляет водоподготовительными системами.
  • Газоснабжение. Контролирует утечку газа.
  • Охрана. Производит различные виды контроля (проникновения в помещение, по периметру). Может в целях отпугивания злоумышленников имитировать наличие людей, а также собак. Обеспечивает ограничение доступа.
  • Электроэнергия. Кроме управления электросетью, регулирует оптимизацию расходов.
  • Пожарная безопасность. Обеспечивает предупреждающий контроль возгораний.
  • Оповещение. Включает голосовую информацию, а также дозвоны по телефонным номерам (без ограничения их числа). С помощью Интернета и СМС.

Обслуживание

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

Средства управления

  • SMS;
  • PALM;
  • PC;
  • Internet;
  • Пульт.

Чем можно управлять удаленно

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

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

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

Например, вы можете:

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

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

Приложения

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

Для Android:

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

Для iOS

  • Home Kit. Главное предназначение программы – удаленный контроль над бытовыми устройствами, световой техникой, приборами и т.д. Кроме этого программа позволяет управлять на расстоянии системой безопасности. Однако взаимодействует данное приложение не с любым устройством. Дистанционное управление возможно лишь с теми приборами, которые поддерживают технологию. Разработчики для упрощения выбора техники предлагают делать на них специальную маркировку.

«Умный дом»: управление голосом

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

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

Даже при участии пользователя имеются наиболее популярные распоряжения. Чаще всего голосом:

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

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

К примеру, голос подается в одном помещении, а выполнение распоряжения происходит в другом.

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

Читайте также:  Загрузка windows через bios

Как управлять голосом

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

Чтобы система начала действовать нет нужды срываться на крик. Достаточно будет подать команду высокочувствительному микрофону тихим голосом.

Как правило, одного микрофона (конечно, с учетом его типа и помещения) достаточно на площади 30 квадратных метров:

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

Контролировать данную систему можно также с помощью смартфона, давая нужные команды контроллеру.

В заключение

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

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

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

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

Заинтригованы? Прошу под кат.

Однажды рыская по интернету в поисках информации про «Умные дома» наткнулся на интересное видео, где мужчина в белом халате показывал как управлять ARDUINO через интренет. Позже оказалось, что этот мужчина один из разработчиков проекта на kickstarter.com под названием Ninja Blocks.

Вот, то самое видео.

Ninja Blocks — очень интересный и довольно успешный проект, который предлагает управление и контроль большой периферией домашних устройств с помощью своего модуля ( который они предлагают купить за 199 «вражеских» единиц). Модуль взаимодействует с облаком, через которое и происходит управление устройствами. Так же существуют приложения для iOS и Android с помощью которых также возможно управление.
Разработчики Ninja Blocks не поленились и написали свою библиотеку для ARDUINO за что им большое СПАСИБО!

Облако не совсем простое, оно не только посылает и принимает данные, то также поддается программированию со стороны пользователя, который создает так называемые ПРАВИЛА. Таким образом облако становиться онлайн «мозгом» «Умного дома».
НАПРИМЕР: при нажатии на кнопку, облако ждет 30 секунд, а потом влючает какое-либо реле, ждет еще 60 секунд и выключает его.
Правила легко создаются из панели управления.

Для повторения его примера нужен был Ethetnet Shield. На тот момент в моем распоряжении быт модуль на базе enc28j60. Но как я ни пытался повторить пример с использованием разных библиотек, так ничего и не получалось. Необходим был модуль совместимый с родной Ethernet библиотекой для ARDUINO т.е. на базе чипа w5100. Шилд был заказан из поднебесной и всё было отложено на долгий месяц.

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

— совместимая плата ARDUINO
— thernet shield на базе w5100
— аккаунт на сайте a.ninja.is
— разная мелочевка в виде резисторов, кнопок и светодиодов

И так. Плата пришла. Все собрал, подключил, загрузил.
Это было удивительно, но все заработало )) Но всегда бывает «НО». Буквально через пару минут заметил, что светодиод перестал реагировать на управление через сайт. Перезагрузка контроллера помогла, но только на те же пару минут. При этом кнопка всегда работала испаравно. Да это была серьезная проблема с которой «Умный дом» не построить.

После изучения данного примера возникло несколько вопросов:
1. Как управлять несколькими устройствами принимающих данные (светодиодами)?
2. Как добавить несколько устройств, отсылающих данные( кнопка, датчик температуры)?
3. Как починить управление для светодиодов через панель, которое «отваливается» через пару минут?

Поиск начался с не очень популярного раздела на форуме разработчиков с названием ARDUINO. Тут было найдено решение для исправление проблемы с управлением. Одни из участников форума доработал библиотеку проекта. Самое удивительное, так это то что за пол года разработчики так и не обновили библиотеку на github. Видно опасаются конкуренции для себя со стороны проектов на базе Arduino )).

Ниже вы сможете скачать уже исправленную библиотеку.

Несколько часов опытов и изучения смазанных объяснений разработчиков на форуме и библиотеки дали свои плоды. Все вопросы были успешно решены… =)

И так теперь по делу.
Библиотека для Arduino занимается, только приемом и отправкой данных.
Основным параметром в данных является ID устройства к которому обращается сервер или от которого принимает информацию. Посмотреть полный список можно здесь. ninjablocks.com/pages/device-ids Каждому ID соответствует свой виджет в панели управления.

Читайте также:  Емайл адреса людей список

В Serial Monitor передача или прием одной команды или данных выглядит таким образом:

Теперь рассмотрим что там внутри.
«G»: «0» — параметр GU > «V»: 0 — параметр VID является идентификатором для устройств как и ID.
«D»: 1 — параметр D > «GUID»: «ETHERSHIELDBLOCK_0_0_1» — трудно сказать для чего это надо, но в общем он содержит в себе название блока ARDUINO (котрое можно изменить в начале примера из библиотеки) и всех выше пересичленные параметры.
«DA»: 27 — ну и сами данные, которые мы передаем. Для кнопки или реле это 0 или 1, для RGB светодиода это код цвета например FFFFFF.

Условно все датчики и устройства можно разделить на два типа. Первый тип только передают информацию ( кнопка, датчик температуры и влажности). И второй тип только принимают её. Тут кроется один нюанс. Панель управления изначально не знает что у нас подключено к контроллеру. И если первый тип сам сообщат о себе, когда будут передавать данные и панель сразу создаст для них виждет согласно их ID. То для второго типа необходимо произвести создание виджетов в панели управления путем отправки данных.

Как отправлять данные с нескольких устройств с одинаковым ID.
Все очень просто перед каждой отправкой данных мы должны указать порядковый номер устройства (GUID)

При приеме данных для нескольких устройств c одинаковым ID нам необходимо проверять чему равен GUID

Вернемся к устройствам второго типа. Для создания виджета в панели управления достаточно всего лишь раз отправить данные от его имени. Создадим виджет с переключателем ON/OFF для каждого из двух светодиодов написав в цикле void setup следующее:

Получив эти данные панель создаст для них виджет.

Теперь предлагаю вашему вниманию простую программу для работы с Ninja Blocks.
— Управляет 4-я светодиодами
— Отсылает показания 2-х датчиков температуры ds18b20 c интервалом в 60 секунд
— Каждые 20 секунд синхронизирует положение переключателей ON/OFF с состоянием светодиодов. Так как панель управления никак не следит дошли ли данные до контроллера и поэтому иногда бывает что на панели положение ON а на самом деле выход выключен. Данный способ позволяет каждые 20 секунд устанавливать переключатели в панели в правильно положение если до этого они стояли не верно.
— Подключена кнопка, при нажатии на которую выполняется запрограммированный сценарий.

Постарался обеспечить код подробными комментариями.

Подготовил небольшое демонстрационное видео

Подведем небольшой итог.

Достоинства:
— Управление и котроль из любой точки мира ( при наличии интренета)
— Собирается и настраивается за считанные минуты.
— Очень простой и недорогой
— Наличие специальных сценариев
— Широкий перечень виджетов в панели управления.
— Если добавить роутер TP-Link TL-MR3020 (20$) и 3G модем, то можно использовать на даче и других местах без интернета.
— Если нет желания тянуть сетевой кабель, то достаточно купить за 15$ TP-Link TL-WR702N, который будет работать в качестве wi-fi шилда
— Хорошая стабильность в работе. За 2 дня тестирования не потерялась ни одна команда все работает четко.

Недостатки:
— Самый главный минус этой системы это невозможность работы без интренета.
— Имеется задержка при включении колеблется от долей секунды до нескольких
— Библиотека кушает много места — целых 16 кБ, если добавить библиотеку для nrf24l01 то ничего почти не остается. Придется переходить на Mega скорее всего.
— Приложение для смартфонов не позволяет просматривать показание датчиков. Управление устройствами сделано не очень удобно, не видно текущего состояния on/off.

Планы на будущее:
— Дописать в коде проверку соединения и в случае его отсутствия Arduino будет действовать самостоятельно и будет перезагружать TP-Link TL-MR3020 и 3G модем если работает с ними в связке.
— Добавить nrf24l01 для управления и контроля других датчиков.

Очень интересно услышать ваше мнение и конструктивную критику. Оригинальные вопросы приветствуются! Фух…

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

Что может «умный дом»

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

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

Инженерные системы

  • Отопление. Производит управление разных отопительных систем. Оптимизацию расходов на отопление.
  • Водоснабжение. Способен вести контроль над утечками воды в каждом отдельном помещении. Управляет водоподготовительными системами.
  • Газоснабжение. Контролирует утечку газа.
  • Охрана. Производит различные виды контроля (проникновения в помещение, по периметру). Может в целях отпугивания злоумышленников имитировать наличие людей, а также собак. Обеспечивает ограничение доступа.
  • Электроэнергия. Кроме управления электросетью, регулирует оптимизацию расходов.
  • Пожарная безопасность. Обеспечивает предупреждающий контроль возгораний.
  • Оповещение. Включает голосовую информацию, а также дозвоны по телефонным номерам (без ограничения их числа). С помощью Интернета и СМС.

Обслуживание

  • Освещение. Способность обеспечивать сценарные управления (внутреннего и наружного освещения). Связь со временем и присутствием хозяев.
  • Будильник. Обеспечивает оповещение с помощью голоса, а также посредством телефона. В арсенале огромный выбор разных мелодий.
  • Бассейн. Контролирует нагрев, управляет фильтрационными функциями.
  • Полив. Обеспечивает процессы автоматического полива.
  • Жалюзи. Возможность как сценарного, так автоматического их открытия-закрытия.
  • Бытовые устройства. Для удобства используется дистанционный пульт управления умным домом. Его многофункциональность позволяет держать под контролем телевизор, спутниковый ресивер, видеомагнитофон и музыкальный центр. С его помощью можно включить-отключить приборы освещения, а также находящиеся под управлением розетки, разные осветительные сценарии. Всего лишь нажатием кнопок можно проделать другие важные операции, в число которых входит открытие ворот, установка на охрану дома.
Читайте также:  Где в андроиде календарь

Средства управления

  • SMS;
  • PALM;
  • PC;
  • Internet;
  • Пульт.

Чем можно управлять удаленно

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

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

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

Например, вы можете:

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

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

Приложения

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

Для Android:

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

Для iOS

  • Home Kit. Главное предназначение программы – удаленный контроль над бытовыми устройствами, световой техникой, приборами и т.д. Кроме этого программа позволяет управлять на расстоянии системой безопасности. Однако взаимодействует данное приложение не с любым устройством. Дистанционное управление возможно лишь с теми приборами, которые поддерживают технологию. Разработчики для упрощения выбора техники предлагают делать на них специальную маркировку.

«Умный дом»: управление голосом

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

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

Даже при участии пользователя имеются наиболее популярные распоряжения. Чаще всего голосом:

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

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

К примеру, голос подается в одном помещении, а выполнение распоряжения происходит в другом.

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

Как управлять голосом

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

Чтобы система начала действовать нет нужды срываться на крик. Достаточно будет подать команду высокочувствительному микрофону тихим голосом.

Как правило, одного микрофона (конечно, с учетом его типа и помещения) достаточно на площади 30 квадратных метров:

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

Контролировать данную систему можно также с помощью смартфона, давая нужные команды контроллеру.

В заключение

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

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

admin

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

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