Умный дом. Подборка компонентов. Часть 1. Управляем воротами Doorhan и светом на участке
Всем привет! Надеюсь, предыдущая статья Вас заинтриговала и заинтересовала. Если так, то стоит продолжать. В прошлой статье “Умный дом. Размышления, идеи и постановка задачи.” я поразмышлял над темой умного дома и поставил некоторые задачи. Первой задачей, которую я начал решать в первую очередь, стало управление откатными воротами на базе автоматики Doorhan Sliding-500-800 и управление освещением на участке. Стоит понимать, что решения умного дома логически можно разделить на 2 части – аппаратную и программную. В этой статье осуществим подборку аппаратной платформы. В виду того, что на сегодняшний день я не знаю куда занесет меня полет фантазии, то в этой статье я так сказать положу начало. По мере реализации идей подборка будет расширяться и будет появляться часть 2, часть 3 и т.д.
И так, забегая вперед, скажу что данное решение подойдет не только для откатных ворот на базе автоматики Doorhan Sliding-500-800 но и на базе автоматики Doorhan Sliding-1300-2100PRO. Дело в том, что оба комплекта автоматики комплектуются одной и той же платой управления. Так что реализация будет абсолютно одинакова. Но это я отклонился от темы. И так, что мы имеем. А мы имеем? А имеем мы следующее:
- Откатные ворота с автоматикой Doorhan Sliding-500-800
- Мачту с установленными прожекторами
- Подведенное электропитание
Многие сразу скажут, зачем городить такой огород, если можно купить модуль с кнопкой + модуль для управления воротами по WiFi и рашить задачу? Тут я могу только ответить, что цена кнопки и модуля очень даже кусучая и перекрывает стоимость всего проекта, который в перспективе можно масштабировать. Так что в данном случае, мое решение я считаю полностью оправданным. Перейдем к железякам.
Сердце проекта
Поскольку я не планирую ограничиться только лишь данной задачей и планирую развивать свой “умный дом” то простые решения не подходят. Облачные решения в чистом виде тоже не катят, т.к. они без интернета не работают. Таким образом, я пришел к выводу, что для построения умного дома необходимо организовать некий сервер, на котором будет стоять софт, который и будет обеспечивать автоматизацию. Какие варианты аппаратной реализации для этого есть на сегодняшний день?
- Физический выделенный сервер на базе компьютера/ноутбука или виртуальная машина на той же платформе
- Одноплатный компьютер
От идеи использовать физический компьютер я отказался сразу. На первом этапе его мощность будет избыточна, да и электроэнергии он будет кушать прилично. Слишком жирно будет. Да и бесперебойное электропитание ему нужно обеспечить. Короче получается шумно, дорого, и излишне.
Другое дело — одноплатный компьютер. Занимает мало места, питается от 5ти вольт. И его мощностей на первом этапе более чем достаточно. Среди множества одноплатных компьютеров, на сегодняшний день самым известным является платформа Raspberry PI. на нее и пал мой выбор. Почему? При достаточно демократичной цене она имеет хорошую производительность и отличную поддержку как со стороны разработчиков, так и со стороны разных сообществ. На сегодняшний день, малина является стандартом. Практически весь софт, который разрабатывается для одноплатников, совместим с Raspberry PI. Вот ее то я выбрал. На тот момент, когда я заказывал малинку, самой актуальной версией была Raspberry Pi model B+. Ее я и заказал.
В рамках этой статьи я не буду подробно описывать raspberry pi, для тех кому интересно, можете почитать про нее в статье “На чем сделать управление умным домом? Из чего сделать принт-сервер для 3Д принтера? Из Raspberry PI!”
Ну а для тех, у кого уже аж руки чешутся спросить “Де брал?” вот вам ссылочки на хороших продавцов из Китая:
Raspberry Pi 3 Model B+ на Aliexpress я покупал в магазине Great Wall
Raspberry Pi 3 Model B+ на bangood
Raspberry Pi 3 Model B+ на gearbest
Вообщем, в качестве сердца умного дома будет использоваться raspberry pi 3 model b+. Поскольку с софтом для умного дома я еще не определился, то буду брать 2 малинки и тестировать 2 разных системы управления умным домом. Но это уже материал для другой статьи. А пока продолжим.
Интеграция с экосистемой apple и homekit
Какой же умный дом без интеграции с мобильным телефоном? В современным мире смартфон стал своего рода универсальным терминалом. Народ на сматрфонах смотрит фильмы, слушает музыку, играет игры. Да и некоторые производители начинают списывать обычные компы в утиль. Например Xiaomi. Для многих моделей камер и систем умного дома от Xiaomi нет софта для подключения к ПК. Даже WEB-интерфейса и того нет. Без смартфона и программки на нем ничего сделать нельзя. Так что делать умный дом и не управлять им с телефона было бы глупо. У меня и у жены смартфоны iPhone, поэтому хотелось поддержки платформы Apple.
После анализа ситуации в этой области я оказался несколько обескуражен. Уровень функционала у устройств Apple гораздо более высокий чем у гугла, что само со себе странно. Существует софт Homebridge в разных вариациях который позволяет интегрировать во встроенное приложение Дом от apple очень большое количество устройств. Да практически что угодно. У гугла с этим все хуже… нужен интернет, нужно облако, и нет поддержки русского языка, что совсем печально.
Дальнейшее копание в вопросе показало, что для работы автоматизации не только в домашней сети, но и через интернет достаточно только чтобы к домашней сети постоянно был подключен ipad или приставка Apple TV. И все! Просто apple tv! Ничего дополнительно настраивать не надо. Не нужны никакие хитрые vpn, облака и прочее! Вот что значит МАГИЯ APPLE!!! Снимаю шляпу перед инженерами из купертино!
И так, поскольку свой ipad mini я таскаю ссобой, то с поставленной задачей будет справляться apple tv. Как оказалось, достаточно apple tv 4го поколения, какраз такую я покупал несколько лет назад. Так что тут вообще ничего докупать не надо. А это только радует! Экономика становится еще экономнее.
И так, интеграция с родным приложением Дом от Apple и HomeKit позволяет нам:
- Управлять устройствами умного дома через встроенное приложение
- Получать данные с датчиков через встроенное приложение
- Управлять устройствами с помощью голосовых команд на русском языке!
- Делать все выше описанное из любой точки мира без дополнительных настроек. Нужен только интернет
Те кто следит за инстаграмом сайта уже видели как это работает:
Понравилось? Вот и отлично! Подписывайтесь на инстаграм сайта ionline.by и будьте в курсе того, что вас ожидает на сайте.
Модуль для управления воротами и светом
Ну а теперь перейдем к функциональному модулю. Мозги и интерфейсы взаимодействия это хорошо. Однако это все не решает задачу включения/выключения света и открытия/закрытия ворот.
С управлением светом все просто и понятно. с этим справится любое Wifi-реле, например, sonoff basic или sonoff rf. Однако я не планировал использовать эти модули для этой задачи.
Дело в том, что автоматика откатных ворот Doorhan серии Sliding и шлагбаумов серии Barrier построена на базе платы управления PCB-SL. Согласно даташиту платы, для открытия/закрытия ворот с помощью внешних аксессуаров необходимо просто замыкать контакты GND и START. Подробнее об этом можно почитать в даташите на плату.
Если смотреть вживую, то замыкать нужно контакты, указанные на фото:
Ну а работает это вот так:
Как видно, обычные модули Sonoff для этого не подходят. Не думаю, что от платы что-то останется, если ей на эти контакты подать 220 вольт. Однако, не все так печально. в ассортименте компании itead нашелся подходящий модуль. Это Sonoff 4CH Pro R2. Коротко я описывал его вот в этой статье “Четырехканальное реле для умного дома Sonoff 4CH PRO R2“.
Главный плюс этого модуля в том, что у него 4 независимых реле, которые могут коммутировать что угодно + для каждого из каналов можно настроить режим триггера, что позволяет имитировать краткосрочное замыкание контактов. Короче, то что нужно для моего проекта.
Для тех кому интересно, вот ссылки на покупку:
Sonoff 4CH PRO R2 (Aliespress)
Ну а поскольку данный модуль имеет еще и канал управления на частоте 433 МГц, то у меня появилась идея сделать комплексный выключатель на который вывести самые нужные кнопки. Пока это будут две кнопки управления светом и для открывания ворот. Для этой задачи я буду использовать SONOFF RM433 Remote Controller, его описание можно найти в статье “Пульты управления по каналу 433 МГц от компании Sonoff”
Это отличное 8ми канальное решение для управления различными модулями по каналу 433 МГц. Для тех кому интересно, вот ссылки на покупку:
SONOFF RM433 Remote Controller + BASE (Banggood)
Base для SONOFF RM433 Remote Controller (Banggood)
SONOFF® 433MHZ Remote Control Switch (Banggood)
SONOFF RM433 Remote Controller (Выбирайте нужную конфигурацию)
SONOFF® 433MHZ Remote Control Switch (Aliexpress)
Ну пока что все. Следите за статьями на сайте и узнаете, как вдохнуть жизнь и наполнить смыслом работу данного железа. Т.е. установить, настроить и заставить работать.