Всем привет!
Не имею опыта бытовой автоматизации, и с Arduino не работал, но, есть необходимость реализовать одну схемку.
Зимой у меня в квартире очень сухо, относительная влажность 15...20%. Кожа становится очень сухой, но самое неприятное - нарушается сон.
Купил бытовой увлажнитель, причём я выбрал самый производительный вариант за разумные деньги - ёмкость 3 литра, максимальная производительность 550 мл/час, но обнаружилось, что даже на максимальной мощности влажность в 40% (это минимальный порог нормальной влажности) достигается только за 30 часов непрерывной работы, то есть за это время наполнять резервуар пришлось 5 раз.
Я искал "проточный увлажнитель", который бы подключался к квартирному водоснабжению, но с удивлением обнаружил, что предложений практически нет. Искомые устройства производятся только для офисов или ресторанов, рассчитаны, соответственно на площади от 200 метров, стоят сотни тысяч рублей, и огромны - размером со средний шкаф.
Я подождал 3 года, ожидая, что кто-то выйдет на рынок, наконец, с недорогим квартирным проточным увлажнителем, но нет. Даже два года назад написал письмо с таким предложение в Тион, но оттуда ответили "вы читаете наши мысли, мы работаем над таким устройством", но результата до сих пор нет.
Вот схема, которую я придумал:
В увлажнителе сверлим отверстие для подачи воды. В отверстие подводим капиллярную трубку. Также в увлажнитель устанавливаем два датчика уровня - сверху и снизу. Капиллярную трубку проводим до ванной комнаты (ибо там мокрая точка), там ставим на капилляр электромагнитный клапан. С другой стороны в клапан подаётся вода из промежуточного резервуара ёмкостью, скажем, 10 литров. Резервуар этот страховочный - если вся система заглючит и электромагнитный клапан останется открытым навечно, то у нас вытечет максимум 10 литров. Это даже учитывая, что вода вытечет каким-то образом из увлажнителя. Страховочный резервуар устанавливаем над ванной или над раковиной, чтобы если он протечёт, то вода безопасно сольётся просто в слив.
Вода в страховочный резервуар наливается один раз в день вручную - просто открываем руками кран, наливаем, закрываем кран. Это снова страховка от затопления.
Arduino получает сигналы от двух датчиков уровня. Нижний говорит: "я сухой" - Arduino открывает электромагнитный клапан, увлажнитель начинает наполняться водой.
Верхний говорит: "я в воде" - Arduinio закрывает электромагнитный клапан.
Ещё одна функция страховочного резервуара - с его помощью мы можем обойтись без редуктора давления. Правда, моё оценочное суждение таково, что редуктор давления не нужен, потому что в капиллярную трубку никакое серьёзное давление передаться не может. Но тем не менее.
Можно обойтись одним датчиком: ставим только датчик снизу, и дополняем программу Arduino таймером. Если, допустим, на наполнение всего резервуара увлажнителя уходит 10 минут, то мы ставим таймер на 9 минут. Увлажнитель каждый раз будет наполняться на 90%, после чего ардуинка даёт электромагнитному клапану команду закрыться.
Собственно, теперь вопросы и просьбы.
Можно ли это реализовать ещё проще? ИМХО при производстве оборудования в единичном экземпляре крайне важно придумать его простым и надёжным, как топор, потому что сложное я просто могу не осилить.
Может быть, можно обойтись без ардуинки? Чтобы датчики напрямую управляли электромагнитным клапаном? Может быть есть промышленные комплекты "датчики + клапан" для реализации этой стандартной задачи "поддержание уровня жидкости в ёмкости"?
Какие конкретные датчики и где брать (модель)? Какой электромагнитный клапан?
Какие есть слабые места, ошибки в моей идее?
Может быть кто-то знает промышленный вариант разумной производительности, размеров и, самое главное, с разумной ценой?
Может быть кто-то знает кого-то, кто это уже реализовывал?