После недавнего разговора с
T_y_3 и
alexis69 по поводу электронного контроля влажности в корневой и автоматического полива (ну или хотя бы сигнализации-пищалки) захотелось попробовать на практике.
Взял два наноэлектрода (полуржавые гвозди 120мм
), привязал к ним проволоку и всунул Карибцу в ... корневую, на расстоянии примерно 3 см друг от друга.
Подключил к Ардуине, вот так
22-м выходом подаю напряжение +5V, аналоговым входом меряю падение напряжения на резисторе.
Вообще по науке, чтобы не окислялись электроды необходимо подавать переменное напряжение, причем около 1kHz, а также желательно использовать электроды из нержавейки.
Я, понятно, заморачиваться не стал, и подаю на них периодически (пока раз 1 минуту, но в дальнейшем раза в 30-120 минут должно быть достаточно) напряжение длительностью 0.1секунда, производя в этот момент измерение напряжения.
Причем обнаружил непонятку, вот в таком коде
digitalWrite(22, 1);
delay(100);
tds = analogRead(A10);
digitalWrite(22, 0);
когда уменьшаю delay(задержка между подачей напряжения и считыванием), увеличивается считанное analogRead напряжение. Чем меньше задержка, тем выше напряжение. Пока не разобрался, почему.
Точное количество влаги я, разумеется, точно измерить не могу, но зато могу измерить, насколько оно уменьшилось.
Т.е. поливаю по полной перец, аж до дренажа. В Ардуине сделал функцию - при нажатии на кнопку программа запоминает это количество влаги как 100% и затем показывает в процентном отношении сколько осталось. Довольно юзабельный метод получается. Нет зависимости от качества, длины электродов, расстояния между ними. Даже если окислятся, вынул, протер, сунул обратно и сделал снова 100%-ную привязку, как новые.
Что еще, резистор взял на 640 Ом ( в сети советуют 10кОм), так немного стабильнее показания получаются. Видимо при 10к слишком малый ток получается.
Но все-равно показания пляшут +/- 10%. Вот на графике кусок сегодняшнего дня:
В принципе пока не так и критично, но дальше нужно наблюдать, самое главное как она поведет себя на грани пересыхания, насколько резко будет падать напряжение, насколько стабильно будет отображать.
Если система окажется жизнеспособной, то здорово может облегчить жизнь, в первую очередь перцам
. Я вечно забываю их поливать, а вот иметь визуальную индикацию количества влаги и звуковую сигнализацию в случае пересыхания, причем на каждое растение (всего-то десяток гвоздей и пару метров провода для подоконника), очень удобно будет.