Концепт
При проектировании системы я отталкивался от следующих принципов:
- Дешево и сердито — я не хочу тратить много средств на систему, которая поливает 15 недорогих цветков. У меня не оранжерея.
- Автономность — она должна работать сама по расписанию, но это не исключает наличие ручного управления.
- Удобство — настройка полива происходит при помощи смартфона. Панельки это удобно, но не в этом случае.
- Гибкость — цветы в основном все разные с разными кашпо, поэтому поливать их необходимо с разной периодичностью и разным количеством воды.
- Удаленность — управлять можно с любой точки планеты, где есть интернет и смартфон.
Реализация
В качестве корпусов я использовал напечатанные на 3D принтере модели собственного изготовления. Так как WiFi модуль питается от 5 вольт, а клапана и насос от 12, БП я взял от китайского драйвера светодиодной подсветки(продают без корпуса, б/у) на 12в и 2.5А. Такое решение я использовал во многих своих изделиях: покупаю самую дешевую вилку, достаю оттуда ножи и ставлю в свой напечатанный корпус.
В качестве емкости используется ПВХ канистра, в моем случае она оранжевая, потому что в ней была огнезащита. Уровень в емкости контролируется только минимальный, реализовано это при помощи неодимового магнита и геркона. Геркон приклеивается на дно канистры, а магнит, приклеенный к поплавку, перемещается по сегментной трубке из пластика.
Насосы я использую мембранные, они удобны тем, что нет необходимости заполнять контур водой. Единственное неудобство в этих насосах это фланцы, они слишком большого диаметра относительно тех систем орошения, которые можно приобрести в Китае. Еще есть вопросы по ресурсу этих насосов, но работают они по 1-2 минуты в неделю. На фото ниже я использовал силиконовый шланг, однако впоследствии пришлось от него отказаться, потому что пришлось менять и клапана. Насос потребляет порядка 120мА.
Клапана изначально хотел использовать такие, но как оказалось каждый потребляет порядка 3.5А поэтому пришлось от них отказаться.
В итоге клапаны были взяты такие же, как и в прошлом проекте. Они меньше и хорошо себя зарекомендовали, потребление порядка 80мА.
В качестве органа управления был взять китайский Wemos D1 mini. Схема тривиальная, поэтому я ее даже не рисовал, сразу в спринт и на текстолит. С макетными платами у меня как то сразу не срослось, поэтому стараюсь все делать платами, это эстетичнее и отлаживать проще.
Уровень прижимает одну из ног контроллера к + питания, управление насосом и клапанами осуществляется через сборку дарлингтонов ULN2003. Для питания контроллера использовал стабилизатор LM317 — вот это было так себе решение, стабилизатор греется, приклеил радиатор на термоклей.
В результате получилось так, все это находится в углу кухни, поэтому там не видно ни красных корпусов, ни оранжевой канистры.
Шланги ПВХ хоть и выделяются на фоне белого пластика окна, нравятся мне больше нежели, прозрачные силиконовые.
Настройка
На первом этапе необходимо разделить цветы на несколько групп, в моем случае 3. Это позволяет более гибко настроить полив. Далее необходимо при помощи капельной форсунки настроить необходимый уровень воды, сложность в том, что все форсунки соединены шиной, и настройка одной порой значительно влияет на остальные. Количество подаваемой воды в шланг регулируется временем работы насоса в секундах.
Софт
Для того чтобы все работало я использовал связку NTP Client + MQTT, первая позволяет при включении получить точное время с сервера и затем его синхронизировать раз в неделю, а вторая управлять процессом полива, настройкой и получать состояние контроллера. При наличии в квартире VPN сервера можно откуда угодно подключиться к домашней сети и посмотреть в каком состоянии находится система. Все параметры полива сохраняются в EEPROM.
Небольшое обзорное видео:
Ссылка на ресурсы
Комментарии (37)
Neuromantix
12.06.2019 14:32+1Для десятка фиалок гораздо проще использовать древнюю аналоговую поливочную систему на капиллярном эффекте под названием «фиалки на фитилях». На не солнечном окне одной заливки хватает месяца на 4. Проверено мамиными фиалками в количестве около 500шт.
iig
12.06.2019 14:33Можно и не пытаться очень точно измерять обьем. Измерить, столько воды пробегает через клапан за единицу времени — уверен, этой точности для полива должно хватить. Дозировка ополаскивателя и соли в посудомойке делается именно так.
Antonto
12.06.2019 22:15+1С уменьшением уровня воды в ёмкости будет уменьшаться давление, и как следствие, количество выдаваемой воды. Возможно надо будет предусмотреть простую корректировку. Но если ёмкость невысокая, то корректировка может и не понадобится
damirg
13.06.2019 11:38Делал тоже по времени:
RaspberryPI по крону запускал скрипт на питоне, который включал реле на 3 секунды (подбирается экспериментально). Реле включал блок питания, который питал насос омывателя стекла автомобиля :)
osmanpasha
12.06.2019 17:35А что на каком клапане остановились, почём? Делаю такую же систему с одним насосом и несколькими клапанами, но чтобы дешевле вышло, клапан делаю из микросервы для радиомоделей и 3д-печати
iig
12.06.2019 17:49Насос омывателя от ВАЗ 2108 — он дешевый. Может, дешевле вместо N клапанов взять N насосов?
osmanpasha
12.06.2019 18:00Ну как-то стремление к красивой архитектуре без лишних сущностей не даёт ставить N моторов… Хотя, вроде и стоит не дороже, чем сервы на али брать
av0000
12.06.2019 18:06Только у него максимальный ток 4.5А (!) по паспорту
Сам пока делал распределённую систему с одним насосом от компьютерной «водянки» и кучи капельниц, воткнутых в общую трубу. Так себе регулировка вышла — трубка капельницы «засыхает/залипает» под зажимом и через какое-то время перестает течь.
Пока смотрю на недорогие перистальтические насосы с Али, валяется пара, в деле пока не пробовал — неудобно, заполнение водой критично (по крайней мере для китайского исполнения), а мне из «бочки» качать… да ещё и они не уличные, на балконе не бросишь под дождём
iig
12.06.2019 18:21стремление к красивой архитектуре без лишних сущностей
Вот именно. Когда вся арматура однотипная и доступна в любой автолавке — это тоже красиво ;)
EbomT Автор
13.06.2019 03:16Да хотелось бы управлять количеством воды для каждого растения, но в таком случае органов управления будет очень много, это сильно удорожает систему. Ну и не стоит забывать что много клапанов/насосов это большие корпуса, много ножек МК и т.п.
Raimon
12.06.2019 18:42Оличная реализация!
Давно хочу что-то подобное сделать. Не могли бы вы написать названия для компонентов системы? Как их искать на али, может остались ссылки. Хотя на насос, клапаны и форсунки.
СпасибоEbomT Автор
13.06.2019 03:12Отвечу Вам с ссылками. Шланги, форсунки и т.п. я брал как готовую систему для ирригации, так было дешевле на тот момент, например вот ссылка. Обычно в таких магазинах продают и отдельно все комплектующие.
Насос я брал такой, единственный минус в том что фланцы у него для шланга большего диаметра.
Клапана вот такие, они б/у зато дешевые и проблем с ними не было.
crustal
13.06.2019 22:02Давно хочу что-то подобное сделать. Не могли бы вы написать названия для компонентов системы? Как их искать на али, может остались ссылки. Хотя на насос, клапаны и форсунки.
indoor drip watering system — на aliexpress тонны разных систем и комплектующих к ним, к примеру у этих
DXBQYYXGS Official Store
aliexpress.com/store/2495005
Управление мобильным телефоном интеллектуальное садовое автоматическое устройство орошения
aliexpress.com/store/product/-/2495005_32904432683.html
Кроме того, я не знаю, есть ли в России хоть одна станция Юных Техников, или как они там называются, которая не выставляла на выставках хотя бы несколько разных систем в этой отрасли.
aydahar
12.06.2019 19:12Не самый лучший выбор капельниц, на мой взгляд. Те что на фото — «регулируемые» — очень вредные, проток сильно зависит от длинны магистрали (потери давления). Каждую нужно вручную настраивать
Лучше брать капельницы с фиксированным протоком (обычно 2л/ч), в них проток не зависит от длинны магистрали (хоть в начале ветки, хоть на конце — проток будет одинаковый).
Сам я, опробовав много граблей, в итоге сделал на таких капельный полив на даче (300+ капельниц).EbomT Автор
13.06.2019 03:04Согласен, они очень вредные, но в данной системе когда на одной линии сидит 5-6 цветков, и необходимо каждый настроить по своему они подходят. Настраивать долго и нудно, но что поделать. А и еще они очень дешевые.
GeMir
12.06.2019 21:36Оставив размышления о том, в чём смысл заводить растения, не имея желания о них заботиться без автоматизации, хотелось бы всё же иметь пару примеров готовых не-DIY, но и не промышленного масштаба решений для тех, у кого тоже «не оранжерея».
mastergril
12.06.2019 22:12Мне подобная система нужна на случай отъезда на пару недель в отпуск, что бы людей не напрягать, а заботится о цветах люблю и без автоматизации
Nikita_64
12.06.2019 22:25Использовал два сезона капиллярный полив у китайцев. Работает нормально, через месяц — полтора желательно продувать трубку, т.к. заводятся водоросли (я три недели до отъезда тестировал).
ClearAirTurbulence
13.06.2019 00:38Для грядок хорошо идёт Rainbird. Контроллер, клапаны, шланг с капельницами — очень приятная в эксплуатации вещь.
EbomT Автор
13.06.2019 03:02Завожу то не я, а супруга. И как уже отписались система особо актуальна когда необходимо покинуть квартиру на срок более недели.
foal
13.06.2019 00:57Я на балконе использую tropf-blumat. Работает уже лет пять. Никакой электроники, просто физика. Почва высохла — начали поливать. Дождь, прохладно — поливаем редко. Жара — часто :) Можно и для комнатных цветов использовать.
Psychosynthesis
13.06.2019 04:01Пилю нечто подобное, но полностью на своих схемах… Пока забросил в долгий ящик, потому что не придумал как грамотно реализовать разбрызгиватели. Тоже думал потом Wi-Fi подключить.
Javian
13.06.2019 10:49офф
покупаю самую дешевую вилку, достаю оттуда ножи и ставлю в свой напечатанный корпус.
Я б побоялся на 220В делать корпус из термопластичного материала и со стальными контактами.
Для размышления — Сетевой переходник, или Как СгоретьEbomT Автор
14.06.2019 04:11Ну контакты там не стальные а какой то медный сплав, оно не магнитится, но я не думаю что это латунь. Провод крепится к ножу при помощи болтового соединения, а сами ножи залиты эпоксидным клеем. Ситуация в статье по ссылке мягко говоря иная.
Materializator
13.06.2019 11:09Датчик влажности почвы никто ещё датчиком веса на АЦП не заменял?
Tarakanator
13.06.2019 15:06Не думаю что это хорошая идея.
1)Масса зелени может меняться.(выросло\обстригли)
2)куст из одного горшка может опереться на другой.
EbomT Автор
14.06.2019 04:16Все эти датчики это хорошо, но когда начинаешь считать сколько будет стоить — на этом все заканчивается. Те датчики влажности почвы(2 ножа втыкаются в землю) не применимы в чистом виде, там на этих ножах идет электролиз, и со временем они обязательно окислятся. То есть их надо чем то включать на короткое время, делать измерение и снова выключать. Это ноги МК, провода, датчики, реле/мосфеты и т.п.
EGregor_IV
13.06.2019 11:38Хорошая штука. Несколько советов:
По поводу вилки-корпуса. Я делаю еще проще: Покупаю евровилку, у которой плоскость соединения с крышкой ровная и любую понравившуюся мне коробочку. Выкидываю крышку от евровилку, и прикручиваю к коробочке штатным винтом. А чтобы вилка не крутилась, чуть-чуть утапливаю её в коробочку, предварительно процарапав контур корпуса вилки.
Насос омывателя от ВАЗа — стоит недорого и создаёт давление в 9 метров водяного столба при внутреннем диаметре трубки 6 мм. Я проверял, ну а производительности там за глаза хватит.
А черные трубки — это только плюс, так как они не пропускают свет и поэтому на внутренних стенках не будет размножаться всякая пакость.
AlexAV1000
13.06.2019 15:07А что с автономностью? Если свет пропадает или интернет?
EbomT Автор
14.06.2019 04:07Если пропадет свет, то я бы больше за холодильник волновался чем за цветы.
crustal
Как вариант можно емкость поместить в шкафу повыше, а объем пропущенной воды измерять водомером из набора для ардуино на алиэкспрес. Может еще добавить датчик влажности почвы для каждого цветка, или там измеритель освещенности добавить. Хорошо бы назвать отрасль — Drip Irrigation, пробежаться по истории отрасли, назвать страны, где это особо развито и т.д.
WinLin2
Поддерживаю предложение об исключении насоса. Системы полива для сада делают из больших емкостей (1 тонна), поднятых на 1 метр.
Tarakanator
Я вижу 3 недостатка:
1)найти место на полу проще.
2)цена насоса в системе пренебрежимо мала. Я даже думаю отказаться от клапанов и поставить только насосы.
3)В случае отказа системы, вода не выльется вся сразу.
crustal
На кухне под потолком найти место проще, чем на полу. Да и уборке не мешает. Насос — механика, ненадежная и много ест электричества (если от аккумулятора на время поездки). Электроклапана можно поискать или сделать такие, которые берут энергию только на переключение из одного состоянию в другое. Чтобы вода не вылилась вся сразу можно выбрать сопла тоньше плюс дополнительный клапан поставить на выходе из емкости со своим таймером, чтобы пропускал воду только, скажем, полчаса утром.