15 температурных датчиков и 15 реле = один или несколько ардуино?
- Войдите на сайт для отправки комментариев
Сб, 30/01/2016 - 11:49
Здравствуйте.
Подскажите пожалуйста. "Болею" идей создания "умного дома". Прсматриваюсь к платформе ардуино.
Разъясните пожалуйста следующее: необходимо будет использовать много релюшек и датчиков (температура, CO2, влажности). Как к одному ардуино подключить например 10-15 температурных датчиков и столько же релюшек? Или нужно использовать несколько ардуино? Не могу понять.
Спасибо
Можно и на одном контроллере, Arduino Mega имеет 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ), 16 аналоговых входов.
Источник - http://arduino.ru/Hardware/ArduinoBoardMega2560
Если в качестве датчиков температуры будут DS18B20, то пинов для подключения понадобится меньше, датчики можно параллельно вешать на одну/несколько шин .
Типовая ошибка всех начинающих строителей умных домов - "класть все яйца в одну корзину". В итоге получается заумный или безумный дом. Мало того, что весь дом опутан паутиной из проводов, собранных в одном месте, так еще и пренебрегают гальванической развязкой датчиков от контроллера. По любому чиху "безумный дом" просто умирает, останавливается всё.
Ребята, я на стадии обдумывания всего и вся. Очень нужны советы.
Исходные данные: свой дом, электрокотел для отопления, вентиляция. Система отопления лучевая - к каждой батарее отдельная ветка (около 10 веток).
Что хочу:
1. отопление: в каждом помещении датчик температуры (около 10). В распределительном узле электроклапаны, регулирующие поток к каждой батарее. В каждом помещении устанавливается своя температура в зависимости от времени, дня недели и присутствия человека (определяется по GSM сигнализации - наличие 12В на выходе в режиме Охрана)
Примерно 10 датчиков Т, 10 реле.
2. теплый пол: 3-4 контура по 2 термодатчика на каждом + по 1 электроклапану на каждый контур
Примерно 8 датчиков Т, 4 реле
3. вентиляция: управление только вытяжкой - 2-3 контура, в каждом по одному вентилятору, управление по Т в помещениях (скорее всего брать среднее значение по нескольким датчикам Т), влажности и уровню СО2 - так же среднее.
Примерно 8 датчиков Т, 8 датчиков влажности, 4 датчика СО2.
Я правильно понимаю направление работы: отопление, пол, вентиляция - по одному ардуино
Еще хотелось бы веб сервер с управлением всеми блоками и выводом информации с датчиков и реле.
Вроде так.
Спасибо
Подойди к вопросу с точки зрения: умный дом - это система жизнеобеспечения. Следовательно надежность системы должна быть на первом месте. Неисправность в любой части системы не должна останавливать жизнедеятельность в доме. Забивание гвоздя в провод, гроза и любые другие катаклизмы, вроде электрошокера, должны приводить к минимальным потерям в функционировании системы. Это предполагает некую избыточность. Поэтому попробуй разделить систему на мелкие блоки по функционально-территориальному принципу. Аналоговый датчик проще установить вместе с мелким контроллером, чем тащить провода за 30 метров к большому контроллеру, собирая помехи и городить аналоговую опторазвязку. Неисправность в зале не должна останавливать жизнь в спальне или на кухне и наоборот. Система должна быть расширяемой, т.к. завтра тебе захочется добавить управление светом или жалюзи или еще чем либо. Система создается для твоего удобства и не должна замирать при выполнении своих функций. Если система 10 сек не реагирует на выключатель только потому, что в данный момент она занята отправкой СМС или еще чем либо - это плохое решение. Разумнее поставить 10 мелких контроллеров, по одному на помещение и управлять ими с центрального контроллера, чем собирать все провода к центральному контроллеру и всю функциональность реализовывать в нем.
В общем подойди с позиции здравого смысла, что если что-то выйдет из строя - чем это чревато.
Как альтернативный вариант, контроллер на помещение, максимально загруженный обслуживанием этого помещения. На общий выводится только справочная и аварийная информация (если нужны). При смерти контроллера, умирает только одно помещение. При достаточной унификации исполнительных плат и платы контроллера, ремонт займет 20 минут.
Как альтернативный вариант, контроллер на помещение, максимально загруженный обслуживанием этого помещения. На общий выводится только справочная и аварийная информация (если нужны). При смерти контроллера, умирает только одно помещение. При достаточной унификации исполнительных плат и платы контроллера, ремонт займет 20 минут.
это безумный компромисс - сойдёт с ума не весь дом, а одна комната.
это безумный компромисс - сойдёт с ума не весь дом, а одна комната.
Твои предложения?
это безумный компромисс - сойдёт с ума не весь дом, а одна комната.
Твои предложения?
по одному контроллеру на квадратный метр жилой площади.
Из вариантов выбирайте тот, у которого суммарно длина проводов наименшая. Число контроллеров - по барабану.