Мне нравится этот простой и умный дизайн. По сути, он использует серводвигатель с питанием от микроконтроллера для включения и выключения поливочного шланга в системе полива растений с гравитационной подачей. Насос не требуется. Для управления системой норвежский производитель Eirik использовал Arduino-совместимую плату SparkFun RedBoard. Чтобы определить, когда растения испытывают жажду, он использует датчик влажности SparkFun за 5 долларов.

Для создания обжимного клапана с сервоуправлением Эйрик использовал нейлоновый рупор, который поставляется с большинством серводвигателей. Он прикрепил шланг стяжками.

В Instructable он описывает, как работает система:
Это работает так: Arduino контролирует уровень влажности в почве. Каждые 5 минут микроконтроллер снимает 10 показаний с интервалом 30 секунд. Эти показания используются для расчета среднего значения показаний почвы. Это среднее значение рассчитывается для уменьшения случайных артефактов, влияющих на датчик.
Средние показания сравниваются со значением, которое вы сохранили, когда считаете, что почва сухая. Вы можете изменить это значение в строке 7 кода. Если почва сухая, Arduino опустит сервопривод. Когда это происходит, водяная трубка открывается и вода начинает течь.
Теперь код постоянно считывает влажность почвы с задержкой всего 20 мс. Он проверяет, стала ли почва влажной. Вы можете изменить это значение в строке 6. Как только почва станет влажной, Arduino повернет сервопривод вверх. Это сжимает водяную трубку, что, в свою очередь, останавливает поток воды.
Затем программа перезапустит пятиминутную проверку датчиков, и растение больше не будет поливать, пока почва не высохнет.
Если у вас есть сад у окна и вы собираетесь находиться вдали от дома или вы хронически забываете поливать растения [поднимает руку], это может быть относительно простым высокотехнологичным решением. Одним из недостатков конструкции является то, что вода должна подаваться самотеком, поэтому резервуар должен располагаться над растениями.
Вы можете просмотреть полную инструкцию и скачать код Arduino здесь.