Умный дом. конкретная реализация

Умный дом. конкретная реализация

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

Пологаю, что эту очередную статью возможно смело именовать «Умный дом v3» 🙂
Смотрите кроме этого: Samsung разрабатывает «умный» велосипед

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

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

  • Пара диммеров ZWave
  • Датчики ZWave (количества, присутствия, температуры, протечки, открытия дверей/окон, донгл для ПК)
  • Клапаны ZWave
  • Выключатели Noolite (силовые модули+выключатели-передатчики, донглы RX и TX (PC) для ПК)
  • Едут диммеры Noolite
  • Планшеты на Android (являются терминалами совокупности)
  • На полке лежит донгл 1-wire 🙂

Обо всех этих разработках поведано достаточно детально на Хабре (в том числе и в моих статьях), но я бы желал остановиться на Noolite. Разработка прекрасно обрисована vvzvlad (к примеру, тут). Сейчас моя очередь :)Вот так симпатично это выглядит в коробках (заблаговременно прошу прощения за уровень качества, сделано в ходе установки на сотовый телефон без всяких заморочек с фоном, заваленным горизонтом и т.п.):Так выглядит донгл для передачи команд силовым блокам:А вот так для приема:Да-да!

Как раз для приема команд! Это та недостающая часть Noolite, которой лично мне не хватало чтобы применять эти устройства у себя. Информации об этом почему-то нигде, не считая сайта нет.Из-за чего он так серьёзен?

Если вы просматривали про Noolite раньше, то понимаете, что силовые модули (то, что включает/выключает нагрузку) имеют лишь приемник сигналов, а передатчика нет. Это значительно ограничивало (лично для меня) использование для того чтобы оборудования в умном доме. Производитель решил проблему палкой уникальным ответом — выпустили отдельный приемник сигналов от самих передатчиков (радиовыключателей). Единственная неприятность этого девайса — весьма мелкий радиус приема.

Вероятно тут накладывает собственные ограничения сам радиовыключатель, т.к. у него достаточно не сильный антенна, да и ставились они в большинстве случаев на места бывших выключателей (дабы скрыть дыры в стенках :)) — быть может, какие-то наводки.Фактически, вот один из моментов процесса установки, вместо ветхого выключателя:Как возможно видеть, ветхие силовые провода закорачиваются в клеммнике, сверху ставится сам радиовыключатель.Силовой блок в объектив телефона не известно почему не попал 🙂 Итог его подключения:Силовой блок в состоянии отключённой нагрузки приятно светит зеленым светодиодом. Ночью получается этакий дежурный свет.Привязывается и отвязывается все весьма легко и скоро, инструкция весьма подробная и понятная.

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

Железки — это прекрасно и весьма интересно, но должна быть и практическая часть. Поведаю пример собственного утра.В случае если сейчас не выходные и не праздничные дни, то в 6.00 начинает разгораться ночник, установленный с моей стороны кровати — световой будильник.Около 6.45 терминал умного дома (планшет на Андроиде, висящий рядом с кроватью) приобретает команду от головного сервера на включение будильника (да, я осознаю, что возможно было бы будильник на планшете :)) — проигрывается приятный шум утреннего леса, под что я и просыпаюсь .

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

Тут я волен ответить да либо нет (принимаются видоизменненые ответы) — трудится распознавание голоса от того же Гугла + нейронные сети Wit.AI.(К слову сообщить, пока голосовое общение в ходе разработки — сказать необходимо четко и звучно, принимается обращение не всегда с первого раза, да и реакция и распознавание совокупности занимает некое время (от 2 до 5 секунд в среднем))Дальше я выхожу из ванной, сам себе включаю чайник и наливаю чай (ага, недоработка :)). В случае если я задерживаюсь и совокупность видит меня собственными датчиками (присутствия + датчик на входной двери не отработал) — меня подгоняют голосовыми сообщениями.Ухожу, закрываю дверь — свет везде машинально выключается.Это конкретно мой пример.

Тут вероятны нюансы — поднимется супруга, у меня отпуск и т.д. Но в целом сценарий для меня подходит в 90% случаев.Мало о софте. Сама совокупность умного дома реализована из трех компонентов.

Это ядро совокупности, которое, фактически, всем и руководит. Web-интерфейс на Play Framework 1.2.7, на котором в будущем будет реализовано челвеко-дружелюбное управление совокупностями умного дома.

И андроид-приложение, которое является терминалом умного дома.Софт размещён на аккумуляторная’e, конкретная реализация вышеописанного в нем до тех пор пока отсутствует, т.к. большое количество ужасного кода, что я привожу в порядок, но в общем функции присутствуют.Написана совокупность на Java и сейчас не имеет человеческо-эргономичного интерфейса, не считая как некое подобие REST’а. на данный момент совокупность не готова для несложного пользователя и находится в глобочайшей альфе.

Кое-какие функции, каковые я использую у себя еще нет в общедоступном репозитарии, но это дело времени.Главной целью данного топика есть привлечение разработчиков-энтузиастов умного дома. Я этого не скрываю :)Фактически, ссылка на репозитарий главного модуля (остальные лежат в том месте же: github.com/Neuronix2/IRISv2)Пожелания, вопросы и конструктивная критика приветствуются.

Случайная статья:

Умный дом от Xiaomi. Распаковка и примеры использования.


Похожие статьи:

Комментирование и размещение ссылок запрещено.

Обсуждение закрыто.