Я хотел бы знать, видит ли кто-нибудь большие проблемы с этой системой, которую я хочу внедрить в моем доме. Программное обеспечение находится в бета-версии, я начну заниматься аппаратной стороной через несколько недель.
Текущий статус дома
- почти все огни являются временными кнопками, подключенными к реле 220В
- два места в доме, где все провода подключены
Поскольку изображение стоит тысячи слов ... (есть примеры, а не настоящие, которые я буду использовать (другое реле 220 В, реле с подключением Arduino, но основная идея хорошо представлена)
- добавив реле 220 В последовательно с обычными выключателями света, подключив его к Arduino
- датчик тока 30 А используется для определения состояния выключателя света
- каждый Arduino (или, по крайней мере, один из множества Arduinos - там, где его недостаточно), Ethernet-экран используется для отправки / получения данных по закрытой сети (недоступной из локальной сети / интернета)
- атомная плата mini-itx под управлением Linux и некоторое программное обеспечение node.js прослушивает UDP-пакеты в сети (контроллер)
- каждый Arduino отправляет каждые x минут состояние включения / выключения как пакет UDP
- каждый Arduino отправляет пакет UDP при изменении состояния
- каждый Arduino прослушивает адресованные ему UDP-пакеты и может включать / выключать реле
- контроллер получает и сохраняет все данные на сетевой карте, используя секунду для предоставления веб-интерфейсам аутентификации для локальной сети.
- другие устройства Arduino будут встроены в коммутаторы, сенсорные массивы и могут отправлять команды UDP для включения / выключения освещения
- контроллер выполняет управляемые событиями и расписанием действия, изменения состояния и может отправлять команды в Arduino
преимущества
- сохранение нормальных выключателей в доме
- если система выходит из строя, нормальные переключатели все еще работают
- модульный - я могу добавить больше узлов по мере необходимости
- контроллер нужен только для продвинутой работы
- родственник
- будущее - я не могу представить, чтобы протокол UDP устарел в ближайшее время
- безопасный веб-доступ снаружи дома
Недостатки
- может потребоваться много щитов Arduinos и Ethernet
Дополнительные предметы
- Raspberry Pi с тепловыми веб-камерами для обнаружения присутствия с использованием модифицированной установки zoneminder для отправки данных о занятости по UDP-пакетам
- пара телефонов Android со сломанным GSM и слабыми батареями, используемые в качестве интерфейса с сенсорным экраном в доме
- телефон Nokia, используемый с Gammu для предоставления возможности управлять домом с помощью SMS
осветление
Реле 220 В, которые были установлены прямо сейчас, были установлены на место, чтобы позволить свету открываться или закрываться из нескольких мест в комнате. Думайте о реле как о 3-х сторонней схеме управления
- одна сторона имеет вход 220В
- одна сторона имеет кнопки, которые работают на 220 В
- одна сторона имеет выход на лампочку
220 В представляет собой реле включения / выключения. Каждый раз, когда нажимается любая кнопка, она переключает свое состояние, пока вы нажимаете кнопку более 0,1 секунды (так сказано в руководстве по реле).
Мой электрик установил реле 220 В, оно не «нормально разомкнуто» или «нормально замкнуто». Если сила падает, а затем возвращается, огни возвращаются в свои прежние состояния.
Для запуска сетевого реле 220 В все, что мне нужно, это использовать нормально разомкнутое реле Arduino и запускать закрытое состояние более 0,1 секунды. Мне просто нужно отправить «импульс» 220 В на реле 220 В. Это главная причина того, что свет будет работать, пока питание не будет слишком сильным. Все arduino могут выйти из строя, и нормальное освещение будет работать как обычно, я потеряю только возможность дистанционного управления и расширенное планирование / создание сценариев.
Что касается цен, я поставляю arduino + ethernet или mega + ethernet (и несколько других реплик arduino) по цене около 15-25 $ за пару, поэтому стоимость относительно низкая. В основном программном обеспечении контроллера я оцениваю 40 часов работы, а затем несколько сотен часов в течение нескольких лет, дорабатывая пользовательский интерфейс, добавляя события и так далее.
Все предметы будут помещены в 2 коробки внутри дома, по одной на каждом этаже, а третья коробка будет управлять садом, патио и поливом.
--- Позднее редактирование --- Построил схему, вы можете увидеть ее в действии на YouTube http://www.youtube.com/watch?v=BmsdXMbd2vo