Помню как-то заседал в комиссии где слушали дипломы студентов последних курсов. Был у одной девушки диплом на тему автоматизации полива теплица на базе arduino. И она придумала довольно сложное решение по отслеживанию объёма воды в накопительном баке. Использовала для этого датчики дальномеры ультразвуковые, чтобы определить уровень воды. При этом ей конечно приходилось написать программу чтобы понять В какой момент отключить кран с водой , да и кран приходилось использовать электроприводом. Я же уже имею опыт реальный автоматизации разных задач и посоветовал ей использовать в жизни и на практике более простые решения. К примеру здесь можно было бы простить всё либо до механического поплавкового крана, примерно такой же конструкции как используется в сливных бачках унитазов, поплавок всплывает и закрывает кран. Либо если уж где-то действительно нужно использовать электронику то есть точно так же поплавковые датчики уровня воды.
Это я всё к чему-не везде надо автоматизировать всё электроникой надо стараться искать более простые решения более простые обычно не более дешёвые во внедрении в обслуживании более надёжные во времени