Добрый день, уважаемый читатели! Продолжая начатую тему про теплицу с зачатками разума, расскажу о реализованной схеме полива растений в теплице и использованном оборудовании.
Зоны полива
Полив в моей теплице разделен на две отдельных зоны: томаты и огурцы, так как они соседствуют, но влажность требуют разную. Соответственно потребовалось два датчика влажности, два клапана и две раздаточных трубы.
Датчики полива
В теплице я применил те же самые датчики, про которые я написал в первой части описания устройства автоматического полива:
- CWT-Soil-TH-S в огурцах
- CWT-Soil-THCPH-S в помидорах
Оба сенсора подключены к одной шине, впечатления пока только положительные.
Датчик уровня воды в баке
Для полива я использую промежуточный бак на 700 литров, в котором вода подогревается до нужной температуры за счет энергии солнца.
Для замера уровня воды в баке можно использовать:
- линейку или рулетку, и какой-то пульт для ввода данных в систему
- несколько последовательно соединенных поплавковых датчиков с резисторами (а что? - дешево и сердито), а потом подать напряжение с получившегося делителя на ADC-вход MCU
- уже готовый гидростатический датчик давления QDY30A, который определяет высоту воды над собой по изменению давления (дорого).
Я предпочел последний вариант, хотя он существенно дороже. Ну лень мне было возится с самодельным уровнемером и я сильно сомневался, что поплавковые датчики будут долго стабильно работать. Кроме того, я планировал использовать гидростатический датчик в другом месте и мне необходимо было его протестировать.
Датчик уровня воды оказался гораздо тяжелее и больше, чем я ожидал. Его можно с успехом применять в качестве средства самообороны - в случае "прилета в лоб" как минимум сотрясение гарантировано.
Датчик выдает толщину воды над собой в миллиметрах, которые легко пересчитать в процент заполнения бака, если необходимо.
Корпус выглядит надежно, кабель тоже впечатляет - провода упакованы в достаточно толстый шланг. Теперь я планирую прикупить ещё один такой-же - для измерения уровня воды в канализационном отстойнике, чтобы точно знать, когда пора вызывать машину для откачки.
Датчик температуры воды
Для измерения температуры я использовал самые обычные датчики DS18B20 в гильзе. Но увы, в китайском исполнении датчик прожил не долго - три недели. Несмотря на дополнительно предпринятые меры по дополнительной герметизации места соединения гильзы и кабеля. Судя по всему - проржавел якобы нержавеющий корпус.
Заказал оригинальный в оформлении IP67 с силиконовым кабелем, но пока даже не получил.
Наполнение бака
Для автоматического наполнения бака применен шаровый кран с электроприводом. С его помощью каждым утром бак наполняется до полного из летнего водопровода из трубы ПНД.
Впрочем, можно наполнить бак можно в любой момент вручную или через кнопку на пульте управления теплицей.
Затем система ждет, пока вода прогреется до нужной температуры, проверяет влажность почвы и, при необходимости, включает полив.
Насос и клапаны
Чтобы напор в системе полива не зависел от уровня воды в баке, я поставил небольшой центробежный насос на 12В DC204-12V.
Насос погружной, предназначен для работы в воде на глубине до 1 метра. Над поверхностью воды всасывает он плохо, рабочая камера должна быть без воздуха, поэтому его надо только погружать в воду. Покупал в ягодках, это оказалось даже дешевле, чем на заказывать на али. Пока опыт использования положительный.
Перед ним установлен небольшой фильтр, чтобы "отсечь" крупные загрязнения. Купил в местном магазине сантехники. Все собрано на разборных муфтах, чтобы легче ремонтировать в случае проблем.
Далее, от насоса труба "уходит" под землю и выходит из нее уже в теплице. Здесь стоят два клапана для раздачи воды в разные трубопроводы. Даже если у вас всего одна система полива, клапан все равно нужен, так как даже через отключенный насос вода потихонечку протекает (если точка забора воды выше уровня выхода).
Клапаны обычные "китайские" на 12В. Их достаточно просто купить и у нас и у дядюшки Ляо. Есть варианты и на 12В, и на 24 и на 220. Я предпочел безопасный вариант на 12В.
Но катушка у них достаточно сильно греется, так что не стоит включать её надолго. И на 220В, кстати, тоже. По этой же причине я не стал закрывать клапаны коробкой - пусть охлаждаются. Грязи и влаги снаружи они не особо боятся.
Система капельного полива
В принципе, можно обойтись и без капельниц - развести по теплице микротрубки 3 или 4 мм к каждому растению, да так и оставить. Само вытекать будет. Но, если длина теплицы велика, в начале воды будет выливаться больше, чем в конце (а у меня вообще трубы буквой П расположены и вход только с одной стороны, а конец заглушен). Капельницы создают сопротивление вытекающей воде, что поддерживает определенное давление на всей длине трубы. В основном я применяю капельницы - колышки с лабиринтом, которые подают воду непосредственно в почву, к корням. Это позволяет уменьшить испарение влаги с поверхности почвы. Томатам лишняя влага в воздухе не желательна, а два огурца обойдутся.
При покупке обратите внимание: они бывают для трубки 3/5 мм и 4/7 мм. Я использовал трубку 4/7 мм, кстати её проще и дешевле купить в России, чем на Али. Но сами капельницы 4/7 мм найти на наших маркетплейсах почему-то гораздо сложнее и стоят они здесь заметно дороже, поэтому пришлось ждать из Китая. Почему-то все наши продавцы уверены, что в России нужны только капельницы 3/5 мм и других не возят. 50 штук не хватило, пришлось докупать ещё партию.
А вообще меня удивляет позиция многих садовых магазинов - они предлагают только готовые комплекты капельного полива с таймером или без. А отдельных компонентов не поставляют принципиально.
На каждое растение через тройник подключены две капельницы - это позволяет более равномерно поливать растения. Если есть возможность, можно поставить и три - это ускорит процесс, сделает пятно влаги вокруг корней более равномерным и если капельница вдруг засорится - будет меньше проблем.
Трубки через адаптер подключены к общей раздаточной трубе из ПНД, из которой собственно и собран весь водопровод в огороде. Сверлим отверстие, руками вкручиваем адаптер, надеваем трубку. Все просто.
Алгоритмы
Ну и немного расскажу про собственно алгоритмы. Так как я использовал кнопочную панель для ручного управления поливом, пришлось "мудрить" с флагами и группами событий. Без кнопочной панели алгоритмы можно сделать гораздо проще (об чем я и расскажу потом в статьях про автоматический полив комнатных растений).
В системе используется "импульсный" режим полива - насос и клапан включаются на несколько минут, затем выключаются и "ждут" в 3-5 раз дольше. Это позволяет избежать "болота" прежде чем вода дойдет до сенсора влажности и он получит новые данные. Весь цикла полива также ограничен по времени для предотвращения перелива в случае какой-либо неисправности или сбоя. Все интервалы, разумеется, настраиваются.
Код управления поливом в настоящий момент выглядит следующим образом (переменная stateValve отображает состояние клапана, если любой клапан открыт, насос включается принудительно):
Функция управления поливом по датчикам:
Но это еще не все. Нужно еще переключить реле. За это отвечает класс reLoadCtrl, про него я расскажу в ближайшее время в цикле статей "Термостат". Он позволяет включать нагрузку по таймеру и в импульсном режиме.
Сейчас вы можете найти исходники этого класса здесь:
Точно так же реализован и второй канал управления поливом.
Результаты
Растения в теплице очень быстро "приспособились" к поддержанию постоянной температуры воздуха и влажности почвы, и результаты не заставили себя долго ждать.
_______________
На этом пока всё, до встречи на сайте и на dzen-канале! Всем добра!
👍 Понравилась статья? Поддержите канал лайком или комментарием! Каналы на Дзене "живут" только за счет ваших лайков и комментариев. Простого "спасибо" или "+" будет вполне достаточно.
📌Подпишитесь на канал и вы всегда будете в курсе новых статей.