Самодельный, стабильный датчик влажности почвы для автоматической поливальной установки. Датчик влажности почвы: принцип работы и сборка своими руками Емкостной датчик влажности почвы руками


Самодельный, стабильный датчик влажности почвы для автоматической поливальной установки

Эта статья возникла в связи с постройкой автоматической поливальной машины для ухода за комнатными растениями. Думаю, что и сама поливальная машина может представлять интерес для самодельщика, но сейчас речь пойдёт о датчике влажности почвы. https://сайт/


Самые интересные ролики на Youtube


Пролог.

Конечно, прежде чем изобретать велосипед, я пробежался по Интернету.

Датчики влажности промышленного производства оказались слишком дороги, да и мне так и не удалось найти подробного описания хотя бы одного такого датчика. Мода на торговлю «котами в мешках», пришедшая к нам с Запада, уже похоже стала нормой.


Описания самодельных любительских датчиков в сети хотя и присутствуют, но все они работают по принципу измерения сопротивления почвы постоянному току. А первые же эксперименты показали полную несостоятельность подобных разработок.

Собственно, это меня не очень удивило, так как я до сих пор помню, как в детстве пытался измерять сопротивление почвы и обнаружил в ней... электрический ток. То есть стрелка микроамперметра фиксировала ток, протекающий между двумя электродами, воткнутыми в землю.


Эксперименты, на которые пришлось потратить целую неделю, показали, что сопротивление почвы может довольно быстро меняться, причём оно может периодически увеличиваться, а затем уменьшаться, и период этих колебаний может быть от нескольких часов до десятков секунд. Кроме этого, в разных цветочных горшках, сопротивление почвы меняется по-разному. Как потом выяснилось, жена подбирает для каждого растения индивидуальный состав почвы.


Вначале я и вовсе отказался от измерения сопротивления почвы и даже начал сооружать индукционный датчик, так как нашёл в сети промышленный датчик влажности, про который было написано, что он индукционный. Я собирался сравнивать частоту опорного генератора с частотой другого генератора, катушка которого одета на горшок с растением. Но, когда начал макетировать устройство, вдруг вспомнил, как однажды попал под «шаговое напряжение». Это и натолкнуло меня на очередной эксперимент.

И действительно, во всех, найденных в сети самодельных конструкциях, предлагалось замерять сопротивление почвы постоянному току. А что, если попытаться измерить сопротивление переменному току? Ведь по идее, тогда вазон не должен превращаться в "аккумулятор".

Собрал простейшую схему и сразу проверил на разных почвах. Результат обнадёжил. Никаких подозрительных поползновений в сторону увеличения или уменьшения сопротивления не обнаружилось даже в течение нескольких суток. Впоследствии, данное предположение удалось подтвердить на действующей поливальной машине, работа которой была основана на подобном принципе.

Электрическая схема порогового датчика влажности почвы.

В результате изысканий появилась эта схема на одной единственной микросхеме. Подойдёт любая из перечисленных микросхем: К176ЛЕ5, К561ЛЕ5 или CD4001A. У нас эти микросхемы продают всего по 6 центов.


Датчик влажности почвы представляет собой пороговое устройство, реагирующее на изменение сопротивления переменному току (коротким импульсам).

На элементах DD1.1 и DD1.2 собран задающий генератор, вырабатывающий импульсы с интервалом около 10 секунд. https://сайт/

Конденсаторы C2 и C4 разделительные. Они не пропускают в измерительную цепь постоянный ток, которые генерирует почва.

Резистором R3 устанавливается порог срабатывания, а резистор R8 обеспечивает гистерезис усилителя. Подстроечным резистором R5 устанавливается начальное смещение на входе DD1.3.


Конденсатор C3 – помехозащищающий, а резистор R4 определяет максимальное входное сопротивление измерительной цепи. Оба эти элемента снижают чувствительность датчика, но их отсутствие может привести к ложным срабатываниям.

Не стоит также выбирать напряжение питания микросхемы ниже 12 Вольт, так как это снижает реальную чувствительность прибора из-за уменьшения соотношения сигнал/помеха.


Внимание!

Я не знаю, может ли длительное воздействие электрических импульсов оказать вредное воздействие на растения. Данная схема была использована только на стадии разработки поливальной машины.

В для полива растений я использовал другую схему, которая генерирует всего один короткий измерительный импульс в сутки, приуроченный ко времени полива растений.

Хотели бы вы, чтобы ваши растения сообщали о том, что их надо полить? Или просто держали вас в курсе уровня влажности почвы?

В этой статье мы рассмотрим проект автоматизированного полива с использованием датчика уровня влажности почвы:

Обзор датчика уровня влажности почвы

Подобные датчики подключаются достаточно просто. Два из трех коннекторов - это питание (VCC) и земля (GND). При использовании датчик желательно периодически отключать от источника питания, чтобы избежать возможного окисления. Третий выход - сигнал (sig), с которого мы и будем снимать показания. Два контакта датчика работают по принципу переменного резистора - чем больше влаги в почве, тем лучше контакты проводят электричество, падает сопротивление, сигнал на контакте SIG растет. Аналоговые значения могут отличаться в зависимости от напряжения питания и разрешающей способности ваших аналоговых пинов микроконтроллера.

Для подключения датчика можно использовать несколько вариантов. Коннектор, приведенный на рисунке ниже:

Второй вариант более гибкий:

Ну и конечно можно напрямую запаять контакты на датчик.

Если вы планируете использовать датчик за пределами квартиры, стоит дополнительно задуматься о защите контактов от грязи и прямого попадания солнечных лучей. Возможно, стоит подумать о корпусе или нанесении защитного покрытия непосредственно на контакты датчика уровня влажности и проводники (смотрите на рисунок ниже).

Датчик уровня влажности почвы с нанесенным защитным покрытием на контактах и изолированными проводниками для подключения:

Проблема недолговечности датчика уровня влажности почвы

Один из недостатков датчиков подобного типа - недолговечность их чувствительных элементов. К примеру, компания Sparkfun решает эту проблему, используя дополнительное покрытие (Electroless Nickel Immersion Gold). Второй вариант продления срока действия сенсора - подавать на него питание непосредственно при снятии показаний. При использовании Arduino, все ограничивается подачей сигнала HIGH на пин, к которому подключен датчик. Если вы хотите запитать датчик большим напряжением чем предоставляет Arduino, всегда можно использовать дополнительный транзистор.

Контроль уровня влажности почвы - пример проекта

В приведенном ниже проекте использованы датчик уровня влажности, аналог платы Arduino - RedBoard и LCD дисплей, на котором выводятся данные про уровень влажности почвы.

Датчик уровня влажности почвы компании SparkFun:

Красный проводник (VCC) подключается к 5 В на Arduino, черный - к земле (GND), зеленый - сигнал - к аналоговому пину 0 (A0). Если вы используете другой аналоговый пин на Arduino, не забудьте внести соответствующие изменения в скетч для микроконтроллера, представленный ниже.

LCD дисплей подключен к 5 В, земле и цифровому пину 2 (также можно изменить и внести изменения в код) для обмена данными с микроконтроллером по серийному протоколу связи.

Стоит отметить, что если вы хотите продлить срок службы вашего сенсора, можно подключить его питание к цифровому пину и питать его только при считывании данных, а после - отключать. Если запитывать датчик постоянно, его чувствительные элементы вскоре начнут ржаветь. Чем больше влажность почвы, тем быстрее будет проходить коррозия. Еще один вариант – нанести гипс на датчик. В результате влага будет поступать, но коррозия значительно замедляется.

Программа для Arduino

Скетч достаточно простой. Для передачи данных на LCD дисплей вам необходимо подключить библиотеку Software Serial library. Если у вас в ее нет, скачать можно здесь: Arduino GitHub

Дополнительные пояснения приведены в комментариях к коду:

// Пример использования датчика уровня влажности почвы с LCD дисплеем.

SoftwareSerial mySerial(3,2); // pin 2 = TX, pin 3 = RX (не используется)

int thresholdUp = 400;

int thresholdDown = 250;

int sensorPin = A0;

String DisplayWords;

int sensorValue;

mySerial.write(254);

mySerial.write(128);

// очистка дисплея:

mySerial.write(" ");

mySerial.write(" ");

// перемещение курсора к началу первой строки LCD дисплея:

mySerial.write(254);

mySerial.write(128);

// "Dry, Water it!"

mySerial.write(254);

mySerial.write(192);

mySerial.print(DisplayWords);

} else if (sensorValue >= thresholdUp){

// перемещение курсора к началу второй строки дисплея:

mySerial.write(254);

mySerial.write(192);

mySerial.print(DisplayWords);

// перемещение курсора к началу второй строки дисплея:

mySerial.write(254);

mySerial.write(192);

mySerial.print(DisplayWords);

В программе использованы различные минимальное и максимальное значения. В результате среднее значение может характеризовать влажность в зависимости от того, почва увлажняется или сушится. Если вы не хотите использовать это среднее значение, максимальное и минимальное значения можно принимать одинаковыми. Однако эксперименты показывают, что предложенный подход позволяет более точно характеризовать процессы, которые происходят в почве. Определенного точного среднего значения в реальных условиях не существует. Так что с выборкой диапазона можно поиграться. Если вас интересуют процессы, которые происходят в почве при взаимодействии с водой, почитайте тут, например: Wiki . Процессы достаточно сложные и интересные.

В любом случае, переменные вам надо настроить под собственные условия: тип почвы, необходимый уровень увлажнения. Так что тестируйте, экспериментируйте пока не определитесь с подходящими значениями.

После организации считывания данных с датчика уровня влажности и их отображения, проект можно развить дальше, организовав систему автоматического полива.

Датчик уровня влажности в составе автоматической системы полива на основании Arduino:

Для автоматизации полива нам понадобятся дополнительные детали: возможно, шкивы, зубчатые шестерни, двигатель, муфта, транзисторы, резисторы. Список зависит от вашего проекта. Ну все, что может попасться под руку в быту. Более детально один из примеров показан ниже:

Это один из множества вариантов установки двигателя для системы автоматического полива. Колесо можно установить непосредственно в воде. В таком случае при его быстром вращении, вода будет подаваться к растению. В общем, можете проявить фантазию.

Схема подключения двигателя постоянного тока () на примере копии Arduino от SparkFun приведена ниже:

Ниже приведен скетч для Arduino (по сути он такой же как и приведенный выше с небольшим дополнением для управления двигателем):

// В скетче считываются данные с датчика и отображается уровень влажности почвы

// если почва сухая, начинает работать двигатель

// Для работы с дисплеем используется библиотека softwareserial library

#include <SoftwareSerial.h>

// Подключите пин для обмена данными с использованием LCD дисплея по серийному протоколу RX к цифровому пину 2 Arduino

SoftwareSerial mySerial(3,2); // pin 2 = TX, pin 3 = RX (unused)

// Управляем двигателем с помощью пина 9.

// Этот пин должен обязательно поддерживать ШИМ-модуляцию.

const int motorPin = 9;

// Тут мы настраиваем некоторые константы.

// Настройка констант зависит от условий внешней среды, в которой используется датчик

int thresholdUp = 400;

int thresholdDown = 250;

// Настраиваем пин A0 на Arduino для работы с датчиком:

int sensorPin = A0;

pinMode(motorPin, OUTPUT); // устанавливаем пин, к которому подключен двигатель в качестве выхода

mySerial.begin(9600); // устанавливаем скорость обмена данными на 9600 baud

delay(500); // ждем пока дисплей прогрузится

// Здесь мы объявляем строку, в которой хранятся данные для отображения

// на жидкокристаллическом дисплее. Значения будут изменяться

// в зависимости от уровня влажности почвы

String DisplayWords;

// В переменной sensorValue хранится аналоговое значение датчика с пина А0

int sensorValue;

sensorValue = analogRead(sensorPin);

mySerial.write(128);

// очистка дисплея:

mySerial.write(" ");

mySerial.write(" ");

// перемещение курсора к началу первой строки LCD дисплея: mySerial.write(254);

mySerial.write(128);

// запись необходимой информации на дисплей:

mySerial.write("Water Level: ");

mySerial.print(sensorValue); //Использование.print вместо.write для значений

// Теперь мы проведем проверку уровня влажности по сравнению с заданными нами предварительно числовыми константами.

// Если значение меньше thresholdDown, отображаем слова:

// "Dry, Water it!"

// перемещение курсора к началу второй строки дисплея:

mySerial.write(254);

mySerial.write(192);

DisplayWords = "Dry, Water it!";

mySerial.print(DisplayWords);

// запуск двигателя на небольших оборотах (0 – остановка, 255 – максимальная скорость):

analogWrite(motorPin, 75);

// Если значение не ниже thresholdDown надо провести проверку, не будет

// ли оно больше нашего thresholdUp и, если, больше,

// отобразить надпись "Wet, Leave it!":

} else if (sensorValue >= thresholdUp){

// перемещение курсора к началу второй строки дисплея:

mySerial.write(254);

mySerial.write(192);

DisplayWords = "Wet, Leave it!";

mySerial.print(DisplayWords);

// выключение двигателя (0 – остановка, 255 – максимальная скорость):

analogWrite(motorPin, 0);

// Если полученное значение в диапазоне между минимальным и максимальным

// и почва была раньше влажной, а теперь сохнет,

// отображаем надпись "Dry, Water it!" (то есть, когда мы

// приближаемся к thresholdDown). Если почва была сухой, а теперь

//быстро увлажняется, отображаем слова "Wet, Leave it!" (то есть, когда мы

// приближаемся к thresholdUp):

// перемещение курсора к началу второй строки дисплея:

mySerial.write(254);

mySerial.write(192);

mySerial.print(DisplayWords);

delay(500); //Задержка в пол секунды между считываниями

Удачи вам в реализации автоматического полива ваших растений!

Это простое самодельное устройство используется для воды или другой жидкости, В различных помещениях или в емкостях. Например,эти датчики очень часто используют для фиксации возможного затопления подвала или погреба талыми водами или на кухне под мойкой и т.п.


Роль датчика влажности выполняет кусок фольгированного стеклотекстолита с прорезанными в нем канавками,и как только в них попадет вода автомат отключит нагрузку от сети. Или если использовать тыловые контакты реле-автомат включит насос или или нужное нам устройство.

Сам датчик изготавливаем точно также как и в предыдущей схеме. Если жидкость попадет на контакты датчика F1 звуковой сигнализатор начнет издавать постоянный звуковой сигнал, а также загорится светодиод HL1.

Тумблером SA1 можно менять порядок индикации HL1 на непрерывное свечение светодиода в дежурной режиме.

Эту схему датчика влажности можно использовать в качестве сигнализатора дождя, переполнения какой-либо емкости с жидкостью, протечки воды и т.д. Питание схемы может быть подано от любого постоянного источника питания напряжением пять вольт.

Источником звукового сигнала является звукоизлучатель со встроенным звуковым генератором. Датчик влажности изготавливаем из полоски фольгированного текстолита, у которого сделана тонкая дорожка в фольге. Если датчик сухой, то звуковой сигнал не сигнализирует. В случае намокания датчика, мы сразу услышим прерывистый сигнал тревоги.

Питается конструкция от батарейки типа крона и ее хватит на два года, потому что во время режима ожидания, схема потребляет почти нулевой ток. Еще одним бонусом схемы можно считать тот момент, что практически любое число датчиков можно подключить параллельно входу и таким образом образом охватить всю контролируемую площадь за раз. Схема детектора построена на двух транзисторах типа 2N2222, соединенных способом Дарлингтона".

Перечень радиокомпонентов

R1, R3 - 470K
SW1 - кнопка
R2 - 15к
SW2 - переключатель
R4 - 22K
B1 - батарея типа крона
C1 - конденсатор емкостью 0.022 мкФ
T1, T2 - входные клеммы
PB1 - (RS273-059) пьезо-зуммер
Q1, Q2 - транзисторы типа 2N2222

Когда первый транзистор открывается, он сразу же отпирает второй, который включает пьезозуммер. При отсутствии жидкости оба транзистора надежно заперты и потребляется очень низкий ток от батареи питания. Когда зуммер включается, потребляемый ток увеличивается до 5 мА. Звукоизлучатели типа RS273-059 имеют в своем составе встроенный генератор. Если необходим более мощный сигнал тревоги, подключите несколько зуммеров параллельно или возьмите две батареи.

Печатную плату изготавливаем с размерами 3*5 см.

Тумблер test, подсоединяет 470 кОм сопротивление на вход, имитируя действие жидкости, тем самым проверяя работоспособность схемы. Транзисторы можно заменить на отечественные, типа КТ315 или КТ3102.

Автоматический датчик влажности предназначен для включения принудительной вентиляции помещения при повышенной влажности воздуха, может быть установлена на кухне, в ванной комнате, погребе, подвале, гараже. Его назначение - включить вентиляторы принудительного проветривания помещения, когда влажность в нём приближается к 95... 100 %.

Устройство отличается высокой экономичностью, надёжностью, а простота конструкции позволяет легко модифицировать его узлы под конкретные условия эксплуатации. Схема датчика влажности представлена на рисунке ниже.

Работает схема следующим образом. Когда влажность воздуха в помещении в норме, сопротивление датчика росы - газорезистора В1 не превышает 3 кОм, транзистор VT2 открыт, мощный высоковольтный полевой транзистор VT1 закрыт, первичная обмотка трансформатора Т1 обесточена. Также будет обесточена нагрузка, подключенная к разъёму ХР1.

Как только влажность воздуха приближается к точке выпадения росы, например, закипел оставленный без присмотра , ванная комната заполняется горячей водой, погреб подтапливается талыми, грунтовыми водами, отказал терморегулятор водонагревателя сопротивление газорезистора В1 резко жение переменного тока снимается с вторичной обмотки Т1 и поступает на мостовой диодный выпрямитель VD2. Пульсации выпрямленного напряжения сглаживаются оксидным конденсатором большой ёмкости С2. Параметрический стабилизатор напряжения постоянного тока простроен на составном транзисторе VT3 с большим коэффициентом передачи тока базы типа КТ829Б, стабилитроне VD5 и балластном резисторе R6.

Конденсаторы СЗ, С4 уменьшают пульсации выходного напряжения. К выходу стабилизатора напряжения могут быть подключены вентиляторы с рабочим напряжением 12... 15В, например,«компьютерные». К гнезду ХР1 могут быть подключены вентиляторы общей мощностью до 100 Вт, рассчитанные на напряжение питания 220 В переменного тока. В разрыв цепи питания понижающего трансформатора Т1 и высоковольтной нагрузки установлен мостовой выпрямитель VD1. На сток полевого транзистора поступает пульсирующее напряжение постоянного тока. Каскад на транзисторах VT1, VT2 питается стабилизированным напряжением +11 В, заданным стабилитроном VD7. Напряжение на этот стабилитрон поступает по цепочке R2, R3, VD4, HL2. Такое схемное решение позволяет открывать полевой транзистор полностью, что значительно снижает рассейемую на нём мощность.

Транзисторы VT1, VT2 включены как триггер Шмитта, что исключает нахождение полевого транзистора в промежуточном состоянии, чем предотвращается его перегрев. Чувствительность датчика влажности задаётся подстроечным резистором R8, а при необходимости и подбором сопротивления резистора R7. Варисторы RU1 и RU2 защищают элементы устройства от повреждений всплесками напряжения сети. Светодиод HL2 зелёного цвета свечения показывает наличие напряжения питания, а красный светодиод HL1 сигнализирует о высокой влажности и включении устройства в режим принудительного проветривания помещения.

К устройству можно подключить до 8 низковольтных вентиляторов с током потребления до 0,25 А каждый и, или несколько вентиля- торов с напряжением питания 220 В. Если с помощью этого устройства будет необходимо управлять более мощной нагрузкой с напряжением питания 220 В, то к выходу стабилизатора напряжения можно подключить электромагнитные реле, например, типа G2R-14-130, контакты которого рассчитаны на коммутацию переменного тока до 10 А при напряжении 250 В. Параллельно резистору R8 можно установить терморезистор с отрицательным ТКС, сопротивлением 3,3...4,7 кОм при 25°С, размещённым, например, над газовой или электроплитой, что позволит включать вентиляцию также и при росте температуры воздуха выше 45...50 °С, когда конфорки плиты работают на полную мощность.

На месте трансформатора Т1 можно установить любой понижающий трансформатор с габаритной мощностью не менее 40 Вт, вторичная обмотка которого рассчитана на величину тока не менее тока низковольтной нагрузки. Без перемотки вторичной обмотки «Юность», «Сапфир». Также подойдут унифицированные трансформаторы ТПП40 или ТН46-127/220-50. При самостоятельном изготовлении трансформатора можно использовать Ш-образный магнитопровод сечением 8,6 см2 Первичная обмотка содержит 1330 витков провода диаметром 0,27 мм.

Вторичная обмотка 110 витков обмоточного провода диаметром 0,9 мм. Вместо транзистора КТ829Б подойдёт любой из серий КТ829, КТ827, BDW93C, 2SD1889, 2SD1414. Этот транзистор устанавливают на теплоотвод, размер которого будет зависеть от тока нагрузки и величине падения напряжения коллектор-эмиттер VT3. Желательно выбрать такой теплоотвод, с которым температура корпуса транзистора VT3 не превышала бы 60°С.

Если напряжение на обкладках конденсатора С2 при подключенной к выходу стабилизатора нагрузке будет больше 20 В, то для уменьшения рассеиваемой VT3 мощности можно отмотать от вторичной обмотки трансформатора несколько витков. Полевой транзистор IRF830 можно заменить на КП707В2, IRF422, IRF430, BUZ90A, BUZ216 . При монтаже этого транзистора необходима его защита от пробоя статическим электричеством . Вместо SS9014 можно применить любой из серий КТ315, КТ342, КТ3102, КТ645, 2SC1815. При замене биполярных транзисторов учитывайте различия в цоколёвках.

Диодные мосты KBU можно заменить на аналогичные КВР08, BR36, RS405, KBL06. Вместо 1N4006 можно использовать 1N4004 - 1N4007, КД243Г, КД247В, КД105В. Стабилитроны: 1N5352 - КС508Б, КС515А, КС215Ж; 1N4737A - КС175А, КС175Ж, 2С483Б; 1 N4741А - Д814Г, Д814Г1, 2С211Ж, КС221В.

Светодиоды могут быть любые общего применения, например, серий АЛ307, КИПД40, L-63. Оксидные конденсаторы - импортные аналоги К50-35, К50-68. Варисторы - любые малой или средней мощности на классификационное рабочее напряжение 430 В, 470 В, например, FNR-14K431, FNR-10K471. Чувствительный к влажности воздуха газорезистор ГЗР-2Б взят из старого отечественного видеомагнитофона «Электроника ВМ-12». Аналогичный газорезистор можно найти и в других неисправных отечественных и импортных видеомагнитофонах или в старых кассетных видеокамерах. Этот газорезистор обычно прикручен к металлическому шасси лентопротяжного механизма. Его назначение - блокировать работу аппарата при запотевании лентопротяжного механизма, что предотвращает заматывание и порчу магнитной ленты. Устройство можно смонтировать на печатной плате размерами 105x60 мм, Газорезистор предпочтительнее разместить в отдельной коробочке из изоляционного материала с отверстиями, устанавливаемой в месте попрохладней. Также рекомендуется прикрутить его к небольшой металлической пластине, можно через тонкую слюдяную изолирующую прокладку. Для защиты смонтированной платы от влаги, монтаж и печатные проводники покрывают несколькими слоями лака ФЛ-98, МЛ-92 или цапонлаком.

Газорезистор ничем закрашивать не надо. Для проверки устройства на работоспособность можно просто выдохнуть на газорезистор воздух из лёгких или, поднести поближе ёмкость с кипятком. Через несколько секунд вспыхнет светодиод HL1 и подключенные в качестве нагрузок вентиляторы начнут бороться с повышенной влажностью. В дежурном режиме устройство потребляет ток от сети около 3 мА, что очень немного. Поскольку устройство потребляет в дежурном режиме мощность менее 1 Вт, то его можно эксплуатировать круглосуточно, не опасаясь за расход электроэнергии. Так как устройство частично имеет гальваническую связь с напряжением сети переменного тока 220 В, то при настройке и эксплуатации устройства следует соблюдать соответствующие меры предосторожности.

В результате многочисленных экспериментов появилась вот эта схема датчика почвы на одной единственной микросхеме. Подойдёт любая из микросхем: К176ЛЕ5, К561ЛЕ5 или CD4001A.

Датчик влажности воздуха, схема и чертежи которого прилагаются, дает возможность полностью автоматизировать процесс контроля и управления относительной влажностью воздуха в любом помещении. Данная схема датчика влажности дает возможность измерять относительную влажность в диапазоне от 0–100%. При очень высокой точности и стабильности параметров

Светозвуковой сигнализатор выкипания воды. - Радио, 2004, №12, стр. 42, 43.
. - Схемотехника, 2004, №4, стр. 30-31.
Константа» в погребе. - САМ, 2005, № 5, стр. 30, 31.

Свтодиод включается при необходимости полива растений
Очень низкий ток потребления от батареи 3 В

Принципиальная схема:

Перечень компонентов:

Резисторы 470 кОм ¼ Вт

Керметный или угольный
подстроечный резистор 47 кОм ½ Вт

Резистор 100 кОм ¼ Вт

Резистор 3.3 кОм ¼ Вт

Резистор 15 кОм ¼ Вт

Резистор 100 Ом ¼ Вт

Лавсановый конденсатор 1 нФ 63 В

Лавсановый конденсатор 330 нФ 63 В

Электролитические конденсаторы 10 мкФ 25 В

Красный светодиод диаметром 5 мм

Электроды (См. замечания)

Батарея 3 В (2 батареи типоразмера AA, N или AAA,
соединенные последовательно)

Назначение устройства:

Схема предназначена для того, чтобы подавать сигнал, если растения нуждаются в поливе. Светодиод начинает мигать, если почва в цветочном горшке слишком пересохла, и гаснет при увеличении влажности. Подстроечный резистор R2 позволяет адаптировать чувствительность схемы под различные типы грунта, размеры цветочного горшка и виды электродов.

Развитие схемы:

Это небольшое устройство пользовалось большим успехом у любителей электроники на протяжении многих лет, начиная с 1999 г. Тем не менее, переписываясь все эти годы со многими радиолюбителями, я понял, что некоторые критические замечания и предложения должны быть учтены. Схема была усовершенствована за счет добавления в нее четырех резисторов, двух конденсаторов и одного транзистора. В результате устройство стало проще в настройке и устойчивее в работе, а яркость свечения удалось увеличить, не используя сверхярких светодиодов.
Было проведено много опытов с различными цветочными горшками и различными датчиками. И хотя, как несложно себе представить, цветочные горшки и электроды сильно отличались друг от друга, сопротивление между двумя электродами, погруженными в почву на 60 мм на расстоянии порядка 50 мм, всегда находилось в пределах 500…1000 Ом при сухой почве, и 3000…5000 Ом при влажной

Работа схемы:

Микросхема IC1A и связанные с ней R1 и C1 образуют генератор прямоугольных импульсов с частотой 2 кГц. Через подстраиваемый делитель R2/R3 импульсы поступают на вход вентиля IC1B. При низком сопротивлении между электродами (т.е., если влаги в цветочном горшке достаточно) конденсатор C2 шунтирует вход IC1B на землю, и на выходе IC1B постоянно присутствует высокий уровень напряжения. Вентиль IC1C инвертирует выходной сигнал IC1B. Таким образом, вход IC1D оказывается блокированным низким уровнем напряжения, и светодиод, соответственно, выключен.
При высыхании почвы в горшке, сопротивление между электродами возрастает, и C2 перестает препятствовать поступлению импульсов на вход IC1B. Пройдя через IC1C, импульсы 2 кГц попадают на вход блокировки генератора, собранного на микросхеме IC1D и окружающих его компонентах. IC1D начинает генерировать короткие импульсы, включающие светодиод через транзистор Q1. Вспышки светодиода указывают на необходимость полива растения.
На базу транзистора Q1 подаются редкие пачки коротких отрицательных импульсов частотой 2 кГц, вырезанные из входных импульсов. Следовательно, и светодиод вспыхивает 2000 раз в секунду, однако человеческий глаз воспринимает такие частые вспышки как постоянное свечение.

Замечания:

  • Для предотвращения окисления электродов используется их питание прямоугольными импульсами.
  • Электроды изготавливаются из двух отрезков зачищенного одножильного провода, диаметром 1 мм и длиной 60 мм. Можно использовать провод, применяемый для прокладки электропроводки.
  • Электроды необходимо полностью погрузить в землю на расстоянии 30…50 мм друг от друга. Материал электродов, размеры и расстояние между ними, в целом, не имеют большого значения.
  • Потребление тока порядка 150 мкА при выключенном светодиоде, и 3 мА при включении светодиода на 0.1 секунду каждые 2 секунды, позволяет устройству работать годами от одного комплекта батарей.
  • При таком небольшом токе потребления в выключателе питания просто нет необходимости. Если, все же, возникнет желание выключить схему, достаточно закоротить электроды.
  • 2 кГц с выхода первого генератора можно проверить без пробника или осциллографа. Их можно просто услышать, если подсоединить электрод Р2 ко входу усилителя низкой частоты с динамиком, а если есть древний высокоомный наушник ТОН-2, то можно обойтись и без усилителя.
  • Схема собрана четко по мануалу и рабочая на 100%!!! ...так что если вдруг "НЕ работает", то это просто неправильная сборка или детали. Честно говоря, до последнего не верил, что "рабочая".
  • Вопрос к спецам!!! Как можно приладить в качестве исполнительного устр-ва помпу на 12В постоянки с потреблением 0.6А и пусковым 1.4А?!
  • Sobos КУДА приладить? Чем управлять?.... Формулируйте вопрос ЧЁТКО.
  • В данной схеме (полное описание http://www..html?di=59789) индикатором ее работы является светодиод, который загорается при "сухом грунте". Есть большое желание автоматически включать помпу полива (12В постоянки с потреблением 0.6А и пусковым 1.4А) вместе с включением этого светодиода, каким образом изменить или "достроить" схему, чтобы это реализовать.
  • ...может хоть какие-нибудь мысли у кого-то есть?!
  • Установите вместо светодиода оптореле или оптосимистор. Дозу воды можно регулировать таймером или расположением датчик/точка полива.
  • Странно, схему собрал и она прекрасно работает но только светодиод "при необходимости полива" полноценно мерцает с частотой приблизительно 2кГц, а не горит постоянно как говорят некоторые форумчане. Что в свою очередь обеспечивает эконимию при использовании батареек. А также немаловажно, что при таком низком питании электроды в земле мало подвергаются коррозии особенно анод. И ещё один момент при определенном уровне влажности светодиод начинает еле еле светиться и так может продолжаться длительное время, что не позволило мне использовать эту схему для включения помпы. Думаю, что для надёжного включения помпы нужен какой-то определитель импульсов указанной частоты поступающих с этой схемы и дающий "команду" на управление нагрузкой. Прошу СПЕЦОВ подсказать схему реализации такого девайса. Хочу на основе этой схемы осуществить автополив на даче.
  • Очень перспективная по своей "экономике" схема которую необходимо доработать и использовать на садовых участках или например на работе, что очень актуально когда выходные или отпуск, а также дома для автоматического полива цветов.
  • всегда находилось в пределах 500…1000 Ом при сухой почве, и 3000…5000 Ом при влажной - в смысле - наоборот!!??
  • Помойму фигня это. Со временем на электродах откладываются соли и система срабатывает не вовремя. Пару лет назад занимался этим, только делал на двух транзисторах по схеме из журнала МК. На неделю хватало, а дальше смещалось. Срабатывал насос и не отключался, заливая цветок. В сети встречал схемы на переменном токе, вот их думаю следует попробовать.
  • Доброго времени суток!!! Как по мне любая затея что-то создать это уже неплохо. - Что касается установки системы на даче - я бы посоветовал включить насос через реле времени (стоит копейки во многих магазинах электроабарудования) настроить его на выключение через время от включения. Таким образом когда ваша система заклинит (ну всякое бывает) то насос отключится через время гарантировано достаточное для полива (подберете опытным путем). - http://tuxgraphics.org/electronics/2...ering-II.shtml Вот неплохая вещ, конкретно этую схему не собирал, юзал только связь с интернетом. Немного глюкавое (не факт что мои ручки очень прямые), но все работает.
  • Я собрал схемы для полива но не для этой которая обсуждается в этой теме. Собранные работают одна как и говорилось выше по времени включения помпы, другая, что очень перспективно по уровню в поддоне где закачивается вода непосредственно в поддон. Для растений это самый оптимальный вариант. Но суть вопроса в том, чтобы адаптировать указанную схему. Лишь только по причине даже того, что анод в земле почти не разрушается как при реализации других схем. Так, что прошу подсказать как отследить по частоте импульсов, чтобы включить исполнительное устройство. Проблема ещё усугубляется тем, что светодиод может "тлеть" еле-еле определённое время, а потом только включиться в импульсный режим.
  • Ответ на заданный ранее вопрос, по доработке схемы контроля влажности почвы, получен на другом форуме и проверен на 100% работоспособность:) Если кого интересует пишите в личку.
  • К чему такая конфиденциальность и не указать сразу ссылку на форум. Вот, например, на этом форуме http://forum.homecitrus.ru/index.php...ic=8535&st=100 практически задача решена на МК, а на логике решена и мной опробована. Только для того чтоб понять читать надо с начала «книги», а не с конца. Это я пишу заранее для тех, кто прочтет кусок текста и начинает заваливать вопросами. :eek:
  • Ссылка http://radiokot.ru/forum/viewtopic.php?f=1&t=63260 не была сразу дана по причине того, что бы это не рассматривалось как реклама.
  • для Vell65
  • http://oldoctober.com/ru/automatic_watering/#5
  • Это уже пройденный этап. Задача решена другой схемой. В качестве инфрмации. Нижняя улучшенная схема имеет ошибки, горят сопротивления. Печатка на томже сайте выполнена без ошибок. При тестировании схемы были выявлены следующие недостатки: 1. Включается только один раз в сутки, когда уже завяли помидоры, а про огурцы лучше вообще промолчать. А им как раз кода пекло солнышко необходим был капельный полив под корень ведь растения в сильную жару испаряет большое количество влаги особенно огурцы. 2. Не предусмотрена защита от ложного включения когда например ночью фотоэлемент освещается фарами или молнией и происходит срабатывание насоса тогда когда растения спят и им полив не нужен да и ночные включения насоса не способствует здоровому сну домочадцев.
  • Убираем фотодатчик, смотрите первый вариант схемы где он отсутствует, элементы временной цепи генератора импульсов подбираем как вам удобно. У меня R1=3,9 Мом. R8 которое 22м нет. R7=5,1 Мом. Тогда насос включается при сухой почве, на время пока не намокнет датчик. Я взял устройство как пример автомата полива. Огромное спасибо автору.

Я немало обзоров написал про дачную автоматику, а раз речь идет про дачу - то автоматический полив - это одно из приоритетных направлений автоматизации. При этом, всегда хочется учитывать осадки, чтобы не гонять понапрасну насосы и не заливать грядки. Немало копий сломано на пути к беспроблемному получению данных о влажности почвы. В обзоре еще один вариант, устойчивый к внешним воздействиям.


Пара датчиков приехала за 20 дней в индивидуальных антистатических пакетиках:




Характеристики на сайте продавца:):
Бренд:ZHIPU
Тип: Датчик вибрации
Материал: Смесь
Выход: Коммутирующий датчик

Распаковываем:


Провод имеет длину в районе 1-го метра:


Помимо самого датчика в комплект входит управляющая платка:




Длина сенсоров датчика порядка 4 см:


Кончики датчика, похоже на графит - пачкаются черным.
Припаиваем контакты к платке и пробуем подключить датчик:




Самым распространенным датчиком влажности почвы в китайских магазинах является такой:


Многие знают, что через непродолжительное время его съедает внешняя среда. Эффект влияния коррозии можно немного снизить подавая питание непосредственно перед измерением и отключая, при отсутствии измерений. Но это мало что меняет, вот так выглядел мой через пару месяцев использования:




Кто-то пробует использовать толстую медную проволоку или пруты из нержавейки, альтернатива предназначенная специально для агрессивной внешней среды выступает в качестве предмета обзора.

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


Опустим датчик в стакан с водой и видим, что его сопротивление составит порядка 160 кОм:


Если вынуть, то все вернется в исходное состояние:


Перейдем к испытаниям на земле. В сухой почве видим следующее:


Добавим немного воды:


Еще (примерно литр):


Почти полностью вылил полтора литра:


Долил еще литр и подождал 5 минут:

Плата имеет 4 вывода:
1 + питания
2 земля
3 цифровой выход
4 аналоговый выход
После прозвонки выяснилось, что аналоговый выход и земля напрямую соединены с датчиком, так что, если планируете использовать этот датчик подключая к аналоговому входу, плата не имеет большого смысла. Если нет желания использовать контроллер, то можно использовать цифровой выход, порог срабатывания настраивается потенциометром на плате. Рекомендуемая продавцом схема подключения при использовании цифрового выхода:


При использовании цифрового входа:


Соберем небольшой макет:


Arduino Nano я использовал тут как источник питания, не загружая программу. Цифровой выход подключил к светодиоду. Забавно что светодиоды на плате красный и зеленый горят при любом положении потенциометра и влажности среды датчика, единственное при срабатывании порога, зеленый светит чуть слабже:


Выставив порог получаем, что при достижении заданной влажности на цифровом выходе 0, при недостатки влажности напряжение питания:




Ну раз уж у нас в руках контроллер, то напишем программу для проверки работы аналогового выхода. Аналоговый выход датчика подключим к выводу А1, а светодиод к выводу D9 Arduino Nano.
const int analogInPin = A1; // сенсор const int analogOutPin = 9; // Вывод на светодиод int sensorValue = 0; // считанное значение с сенсора int outputValue = 0; // значение выдаваемое на ШИМ вывод со светодиодом void setup() { Serial.begin(9600); } void loop() { // считываем значение сенсора sensorValue = analogRead(analogInPin); // переводим диапазон возможных значений сесора (400-1023 - установлено экспериметально) // в диапазон ШИМ вывода 0-255 outputValue = map(sensorValue, 400, 1023, 0, 255); // включаем светодиод на заданную яркость analogWrite(analogOutPin, outputValue); // выводим наши цифры Serial.print("sensor = "); Serial.print(sensorValue); Serial.print("\t output = "); Serial.println(outputValue); // задержка delay(2); }
Весь код я прокомментировал, яркость светодиода обратно-пропорциональна влажности детектируемой сенсором. Если необходимо чем-то управлять, то достаточно сравнить полученное значение с определенным экспериментально порогом и, например, включить реле. Единственное, рекомендую обработать несколько значений и использовать среднее для сравнения с порогом, так возможны случайные всплески или спады.
Погружаем датчик и видим:


Вывод контроллера:

Если вынуть то вывод контроллера изменится:

Видео работы данной тестовой сборки:

В целом, датчик мне понравился, производит впечатление устойчивого к воздействию внешней среды, так ли это - покажет время.
Данный датчик не может использоваться как точный показатель влажности (как впрочем и все аналогичные), основным его применением, является определение порога и анализ динамики.

Если будет интересно, продолжу писать про свои дачные поделки.
Спасибо всем, кто дочитал этот обзор до конца, надеюсь кому-то данная информация окажется полезной. Всем полного контроля над влажностью почвы и добра!

Планирую купить +74 Добавить в избранное Обзор понравился +55 +99