Я не отношусь к любителям комнатной флоры, которые тщательно следят за цветами, бережно протирают листья и пр. Но вот против самих растений ничего не имею. Как то, выкидывая очередной сдохшее растение, я задумался, что это уже перебор. А, поскольку это было засохшее алое (!), то перебор в квадрате.
Посмотрев на то, что есть на e-bay и в магазинах, я решил (по разным причинам), что проще сделать самому из завалявшейся платы с LCD сенсорным экраном.
На e-bay этот модуль обычно фигурирует под именем “Mini STM32 STM32F103RBT6 Development Board w/ 2.8" TFT LCD Touch Screen”.
Число «три» для количества независимых каналов было выбрано после оценки типов растений, и в какие кучки их можно объединить для полива по одному расписанию.
Фактически получился таймер с силовыми ключами на три канала с программным управлением.
На все про все ушло три вечера, поскольку программа сама по себе простая, собранная из готовых наработок моих более ранних проектов. Сборка силовых ключей MOSFET на кусочке макетной платы то же не заняла много времени.
Радиаторы полевикам (IRF3205) не нужны, поскольку режим «Вкл/выкл» не предполагает больший потерь, а в открытом состоянии сопротивление этих транзисторов мизерное.
Панели корпуса были раскроены на домашнем ЧПУ станке и склеены дихлорэтаном.
В качестве блока питания был взят 12V блок питания от древнего и давно сдохшего нетбука.
Для непосредственно полива были куплены моторчики омывателя с бачками в комплекте. Разводка до горшков – трубочки омывателя стекла с форсунками от него же. Куплен самый дешевый вариант, который был найден в автомагазине.
Первоначально была мысль добавить датчики влажности почвы и пр. Но опыт эксплуатации показал, что тем цветам, что выжили, достаточно полива по расписанию.За два с половиной года больше жертв, за мелким исключением, не было (орхидея умерла…).
Доливать воду в бачки приходится раз в 3 недели и раз в 2-3 месяца чистить их от налета и прочего. Жаль что в воду для цветов (как в контур охлаждения шпинделя на ЧПУ станке) нельзя добавлять концентрат охлаждающий жидкости. А то бы и не пришлось от налета бачки чистить и лень бы победила окончательно.
Мелькала мысль сделать автоматический подлив/забор воды от водопровода или батареи отопления, но была отвергнута как слишком безумная.
Ссылка на исходники: github.com/mmMikeKn/watering_ctrl
Комментарии (41)
boogiebomzh
13.09.2016 07:23+2Если использовать бачки несветопропускающие, то чистить придется реже.
mmMike
13.09.2016 07:27Такая догадка была. И чистить реже и просто не видно, что нужно чистить (не раздражает).
Но вот только стандартные пачки омывателя с моторчиками насосами все белые (полиэтилен?).boogiebomzh
13.09.2016 08:29Полиэтилен. Можно в ящик убрать, или мешок, но тогда возникнет сложность с определением уровня воды.
Savrik
13.09.2016 10:16возникнет сложность с определением уровня воды
Ищмте бачки омывайки с датчиками уровня.
miksoft
13.09.2016 11:01Можно вертикально наклеить полоску узкого скотча, покрасить матовой черной краской из баллончика и снять скотч, нарисовать шкалу уровней.
rodial
13.09.2016 09:23Это проблему я решил довольно просто — пищевая фольга не пропускает свет, да и в условиях немного повышенной влажности к моему удивлению не ржавеет.
Я пробовал красить, но краски немного пропускают свет, для появления налёта этого оказалось достаточно.mmMike
13.09.2016 09:25Хорошая мысль. Спасибо. попробую. А то откуда то даже нитяные зеленые водоросли берутся в бачках!
rodial
13.09.2016 09:30Насколько я понял они присутствуют в водопроводной воде в очень малых концентрациях, и если есть свет — активно размножаются.
Питательные вещества там так же в малых концентрациях есть.
От них может помочь или фильтр с обратным осмосом или наглухо закрыть свет.
xztau
13.09.2016 09:25+7Где наглядность? Где фото котов кустов? Где видос запиливания корпуса на ЧПУ? Где демонстрация рабочей Automated installation я Вас спрашиваю!!!
PKav
13.09.2016 09:58Системе явно не повредил бы датчик уровня воды в бачке. И лучше, раз есть ЧПУ-станок, сделать один большой общий бачок из какой-нибудь канистры для зимней омывайки, и вырезать в нём отверстия для установки насосов.
Кстати, в какой программе лучше делать G-код для вырезания таких вот отверстий под экраны и кнопки? Или код простой и хватит обычного блокнота?mmMike
13.09.2016 10:10Вариант с большим ведром и трубками для поддержания общего уровня был. Но так хоть и хватало больше чем на месяц, но вода к концу этого месяца уже не только цвела… а еще и пахла тиной.
Лучше раз в 2 недели свежую наливать в бачки.
Для 2D раскроя я, обычно, эскиз рисую в inkscape (dxf на выходе), а уже G-делаю в HeeksCNC.
Но этот G-код (пластик в два прохода с минимум отверстий) кажется в блокноте делал (в Far… если уж быть точным).
Порезанные на ЧПУ детали очень хорошо клеются по стыкам.
Корпус на фотке просто пыльный. Не стал с него пыль стирать. А так он был симпатичнее… когда новый.
Jirvil
13.09.2016 10:01+2Забор воды от системы отопления — гораздо более безумная идея, чем от водопровода. В батареях используется вода с примесями, совсем не полезными растениям.
nkie
13.09.2016 10:02какие конкретно насосы использовались, можете написать (если помните)?
mmMike
13.09.2016 10:15Бачок с насосом от каких то жигулей (?). От каких конкретно — не знаю. Был куплен в магазине автозапчастей по принципу "дайте самый дешевый насос омывателя в комплекте с бачком". Бачки литра на 3… Мысль померять объем не приходила в голову. Но где то ведро (10л) на заливку всего уходит.
Бачки и насосы на e-bay продаются как "universal windshield washer reservoir".
roboq6
13.09.2016 11:36Мелькала мысль сделать автоматический подлив/забор воды от водопровода… но была отвергнута как слишком безумная.
А что в этом безумного?mmMike
13.09.2016 11:41Тащить через пол квартиры трубку к бачку унитаза — лениво и выглядеть будет не эстетично и… безумно.
Врезаться в трубу холодной воды с большим давление — еще безумней, да и тянуть трубку на то же расстояние.
Врезаться в батарею отопления (клапан продува) — страшновато. Стоимость ремонта (вероятностного) у соседей снизу… проще сразу все растения выкинуть.
roboq6
13.09.2016 11:52Врезаться в трубу холодной воды с большим давление — еще безумней, да и тянуть трубку на то же расстояние.
А почему бы просто не вызвать сантехника чтобы тот установил дополнительный кран (причём поближе к растениям)?mmMike
13.09.2016 11:59+1Кран то установить/врезаться мне сантехник не нужен.
А вот доверять электромагнитному клапану (крану) для автоматического подлива в бачки, когда никого нет дома — вот это, на мой взгляд, безумие.
Стиралку, например, я предпочитаю работающей без присмотра не оставлять.
Знаю случаи у народа, когда даже качественные клапаны в стиральной машине давали сбой и "потоп".miksoft
13.09.2016 12:50+1А вот доверять электромагнитному клапану (крану) для автоматического подлива в бачки, когда никого нет дома — вот это, на мой взгляд, безумие.
А зачем именно электромагнитному? Можно взять механический клапан для туалетного бачка, встроить его в промежуточный бак, а уж из него разливать по горшкам с растениями. Если есть сомнения — можно организовать систему перелива, аналогичную той, которая бывает в туалетных бачках.mmMike
13.09.2016 12:58Трубы проходят там где ванна и туалет. Смысл делать еще один бачок.
Клапан на отводку от водопроводной трубы — как альтернатива насосу забирающему воду из туалетного бачка.
Но проблема остается:
см.: "Тащить через пол квартиры трубку к бачку унитаза — лениво и выглядеть будет не эстетично"
метров 20..25 разводки трубки по потолку (?) и стенам… неее…
У меня не зимний сад с пальмами. Обойдусь без таких излишеств.
black_semargl
13.09.2016 14:51+1У меня алое выжило, будучи на два года забытым на шкафу… (на минутку переставили и...)
Nixi
13.09.2016 11:42Сам сейчас задумываюсь о схожей системе, но решил что буду делать на основании датчиков влажности почвы. Частота полива по идее должна зависеть от температуры и влажности окружающего воздуха. Сейчас когда пришли холода у меня дома стоит относительно низкая температура и влага из почвы уходит очень медленно. Во время жаркого июля мне приходилось поливать растения в 3-4 раза чаще, чем я поливаю сейчас. Когда включат отопление воздух опять же будет суше и теплее и график полива придется опять менять (поливать чаще).
Если же у вас микроклимат в доме/квартире всегда примерно одинаков, то ваше решение применимо. В условиях моей квартиры, придется либо постоянно менять настройки, либо цветы помрут от переувлажнения (у меня два цветка уже погибли из-за того что «перелил». Сам «ботаникой» начал увлекаться в конце прошлого года).mmMike
13.09.2016 11:55+1У меня остались только такие растения, что пережили катаклизмы с "засухой".
Если увлекаетесь ботаникой, и выращиваете нежные растения, то без этого точно не обойтись.
Я планировал сделать датчик увлажнения почвы и даже провел некоторые эксперименты.
Сразу скажу, что типичные дешевые датчики увлажнения почвы (бренд ардуино), работающие на принципе измерения сопротивления и компараторе (цифровой выход) — полная фигня. Хотя и дешев. Могут отследить только сильный перелив или нечто подобное.
Лучший результат у меня получался с емкостным способом. Правда не готовым купленным датчиком, а двумя полосками непротравленной фольги на текстолите, подключенными к прибору, меряющему емкость.
В принципе ничего сложно в подключении готовых датчиков на емкостном типе к ADC входу нет.
Сложности начнутся с калибровкой и подбором режима для конкретных цветов. А это уже "ботаника" и этим нужно быть увлеченным. Я не стал этим заниматься. Ибо не мое.
Nixi
13.09.2016 12:45У меня как раз нежные растения. Спасибо за информацию по поводу датчиков. Сам как раз заказал себе дешевый с ebay на пробу, пока жду доставки. А там буду разбираться и возможно попробую ваш вариант с емкостным способом.
migelle74
13.09.2016 14:27Сам как раз заказал себе дешевый с ebay на пробу
Можно не ждать и выбросить как только придет, все равно жизнь у него будет очень недолгая.
И переходить к емкостным датчикам: наиболее качественная инфа по емкостным датчикам, которую я находил в инете, собрана в этой теме на форуме цитрусоводов.
nomadmoon
14.09.2016 02:28Читая комментарии внезапнопришла мысль — а нельзя ли замерять влажность оценивая вес горшка? Интуитивно кажется что влажная почва должна быть тяжелее.
Pakos
14.09.2016 10:34Надо калибровать постоянно — листья набирают вес (не только из земли), сбрасываются. вес меняется.
Nixi
14.09.2016 11:37И не только листья. Так же и корни. А если растение еще и плодоносит, то например падение одного зрелого плода, во время отпуска может привести к неприятным последствиям.
rstepanov
13.09.2016 15:57Стоимость этой платы — более 2 тысяч рублей, как то жалко на поливалку то… Какую-нибудь мелкую атмегу + горстку светодиодов и порядок, было бы достаточно.
mrigi
13.09.2016 16:15А нужна ли электроника вообще? Вроде-как «умные вазоны» обеспечивают полив без привлечения нанотехнологий.
vmarunin
14.09.2016 04:12Интересно, а если воду озоном продувать периодически? Что первое умрёт: люди, растения, насос омывателя или водоросли?
Вроде по $11 есть маленькие генераторы, правда нужно ещё реле на 220.cyberly
15.09.2016 05:20Смысла нет, КМК, гораздо проще УФ лампу повесить в бак и поставить маленький насос, чтобы он воду перемешивал. Ну и еще, давно есть проточные УФ обеззараживатели (грубо говоря, внутри трубы стоит линейная УФ лампа) Можно через такую штуку гонять воду в баке в режиме циркуляции. Только это сильно дороже, чем просто непрозрачный бак и трубы. В бачке унитаза жизни нет без всякого озона.
maxpsyhos
Всё никак не пойму, зачем в «DIY-автополив» все время пихают контроллеры? Почему для управляющего блока не использовать банальные реле времени? Они же на любой вкус есть, от настраиваемых отвёрткой до цифровых, напрямую коммутирующих любую мощность от пары ватт до десятков киловатт. Самые простые для масштаба «пара горшков» стоят «1000 рублей за килограмм». При этом с завода заточены на выполнение одной единственной функции и исключают любые глюки кроме механической поломки.
mmMike
Скорее всего, если Вы заглянете внутрь готового блока реле времени (цифрового), то увидите там тот же контроллер..
Конечно всегда гораздо проще просто купить готовое. Но зачем тогда вы вообще статьи с меткой DIY читаете?
BoogieMan75
Потому что тренд :) На самом деле DIY, из того что я тут видел, все таки just fo fun, а не какое то устройство которое нужно отправлять в крупную серию.
P.S. IMHO
mmMike
DIY в современном мире — это "just fo fun". В общем случае, в массовом производстве все дешевле. А что то очень эксклюзивное DIY никому широко не нужно. А зачастую и самому автору для практических целей не нужно.
А что нужно, давно массово производится.
Кто же просто так таким поделится..
PKav
Потому, что микроконтроллеры — это давно уже не «ой дорого, да его и программировать ещё надо, уж лучше по старинке на 15 логических микросхемах». На контроллере схема получается лучше по всем параметрам.
maxpsyhos
А на реле времени вообще «схемы» нет. С одной стороны ввод питания, с другой вывод на насос.
mmMike
С таким же успехом, можно сказать, что у… ну например "у телевизора схемы нет. С одной стороны ввод питания и антенна, а с другой стороны магическое окно".
Я не претендую что сделал какой то супер пупер девайс. Вообще не планировал его выкладывать. Просто подтолкнула статья-обзор китайской "поливалки". Поливалка в с одним насосом и питанием от AA батареек.
На "поливалку" ушло в сумме часа 3 неторопливой работы (вместо лежания на диване с книжкой). Можно считать что это просто развлечение. DIY!
cheshircat
На самом деле у мк вероятность сбоя больше чем у «15 логических микросхем». В остальном все верно, т.к IMHO мк просто заменяет часть железа на код.
Elmot
вообще-то ниже. если использовать все эти ваши вочдоги, то мк будет работать стабильнее 15 микр. а про гибкость решения как-то даже говорить неуместно