Добрый день, уважаемые единомышленники!
Задумал я приобщить своего сына, да и самому интересно, к реализации идеи «умного дома». А то парень растет, а до сих пор думает, что компьютер нужен только для игр.
И вот что придумал… Пока только мысли …
Итак, мысль первая. Как я заметил в концепции «умного дома» в большинстве случаев лежит включение-отключение приборов от электросети, т.е. управление реле, измерение и вывод показаний различных датчиков (температура, влажность, освещенность, движение и т.д.). Можно, конечно, еще и прикрутить ШИМ для, например, управления числом оборотов вентиляторов или яркостью света. Управление реле осуществляется на основании показаний тех самых датчиков, либо по таймеру, либо в «ручном режиме», либо при выполнении еще каких-нибудь условий.
Мысль вторая. Мониторинг показаний датчиков и управление реле, на мой взгляд, лучше осуществлять через веб-интерфейс. Таким образом, достаточно научить контроллер «снимать» и передавать показания датчиков, включать или отключать релюшки по запросу, показывать состояние этих реле, а вот остальную логику отдать на откуп серверу. Сервер должен находиться на локальном хосте, доступ к которому также должен быть из Интернет, но это на перспективу (ну или при технической возможности). Я хочу сказать, что на сервере должен работать скрипт, который будет выводить показания датчиков, и на основании этих значений включать/отключать нужное реле, либо делать это же при выполнении других условий (таймер включения/отключения, «ручной режим»). Скрипт должен позволять пользователю указывать пороги этих значений. Более детально можно расписать логику работы скрипта, но это будет дальше J. Сервер должен быть на локалке по причине полного или временного отсутствия Интернет, а вот синхронизацию времени можно выполнять, например, по сети сотового оператора.
Мысль третья. Важно, чтобы внедрение системы «умный дом» было с минимальными затратами (финансовыми и трудовыми) на прокладку коммуникации, поэтому датчики и реле должны быть компактными (чтобы можно было встроить в розетку, люстру и т.п.) и управлять ими по WiFi.
Понимаю, что возможно это уже реализовано, что есть различные ПЛК и готовые решения. Предлагайте, возьмем за начальную точку! На данном этапе пытаюсь определиться с железом – малина или ардуино, что использовать для wifi датчиков и реле, что еще из железа нужно для реализации такого проекта (мозги и руки - это понятно, что надо)?
Задумал я приобщить своего сына, да и самому интересно, к реализации идеи «умного дома». А то парень растет, а до сих пор думает, что компьютер нужен только для игр.
И вот что придумал… Пока только мысли …
Итак, мысль первая. Как я заметил в концепции «умного дома» в большинстве случаев лежит включение-отключение приборов от электросети, т.е. управление реле, измерение и вывод показаний различных датчиков (температура, влажность, освещенность, движение и т.д.). Можно, конечно, еще и прикрутить ШИМ для, например, управления числом оборотов вентиляторов или яркостью света. Управление реле осуществляется на основании показаний тех самых датчиков, либо по таймеру, либо в «ручном режиме», либо при выполнении еще каких-нибудь условий.
Мысль вторая. Мониторинг показаний датчиков и управление реле, на мой взгляд, лучше осуществлять через веб-интерфейс. Таким образом, достаточно научить контроллер «снимать» и передавать показания датчиков, включать или отключать релюшки по запросу, показывать состояние этих реле, а вот остальную логику отдать на откуп серверу. Сервер должен находиться на локальном хосте, доступ к которому также должен быть из Интернет, но это на перспективу (ну или при технической возможности). Я хочу сказать, что на сервере должен работать скрипт, который будет выводить показания датчиков, и на основании этих значений включать/отключать нужное реле, либо делать это же при выполнении других условий (таймер включения/отключения, «ручной режим»). Скрипт должен позволять пользователю указывать пороги этих значений. Более детально можно расписать логику работы скрипта, но это будет дальше J. Сервер должен быть на локалке по причине полного или временного отсутствия Интернет, а вот синхронизацию времени можно выполнять, например, по сети сотового оператора.
Мысль третья. Важно, чтобы внедрение системы «умный дом» было с минимальными затратами (финансовыми и трудовыми) на прокладку коммуникации, поэтому датчики и реле должны быть компактными (чтобы можно было встроить в розетку, люстру и т.п.) и управлять ими по WiFi.
Понимаю, что возможно это уже реализовано, что есть различные ПЛК и готовые решения. Предлагайте, возьмем за начальную точку! На данном этапе пытаюсь определиться с железом – малина или ардуино, что использовать для wifi датчиков и реле, что еще из железа нужно для реализации такого проекта (мозги и руки - это понятно, что надо)?