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

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

При понижении влажности сопротивление возрастает, и это оказывает помощь отследить оптимальное время полива.

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

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

Влага высыхает – сопротивление растет, сила тока понижается.

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

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

Наряду с этим совокупность выясняется намного правильнее несложного тактильного ощущения. В случае если человек будет вычислять почву всецело сухой, датчик продемонстрирует до 100 единиц влажности грунта (при оценке в десятеричной совокупности), сразу после полива это значение вырастает до 600-700 единиц.

Затем датчик разрешит осуществлять контроль изменение содержания влажности в грунте.

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

Сборка датчика влажности собственными руками

Конструкция датчика планирует следующим образом:

  • Главная часть – два электрода, диаметр которых образовывает 3-4 мм, они прикрепляются к основанию, изготовленному из текстолита либо другого материала, защищенного от коррозии.
  • На одном финише электродов необходимо нарезать резьбу, иначе они делаются заостренными для более эргономичного погружения в грунт.
  • В пластине из текстолита просверливаются отверстия, в каковые вкручиваются электроды, их необходимо закрепить гайками с шайбами.
  • Под шайбы необходимо завести исходящие провода, по окончании чего электроды изолируются. Протяженность электродов, каковые будут погружаться в грунт, образовывает около 4-10 см. в зависимости от применяемой емкости либо открытой грядки.
  • Для работы датчика потребуется источник тока силой 35 мА, совокупность требует напряжения 5В. В зависимости от количества жидкости в земле диапазон возвращаемого сигнала составит 0-4,2 В. Утраты на сопротивление покажут количество воды в грунте.
  • Подключение датчика влажности земли проводится через 3 провода к процессору, для данной цели возможно купить, к примеру, Arduino. Контроллер разрешит соединить совокупность с зуммером для подачи звукового сигнала при чрезмерном уменьшении влажности земли, либо к светодиоду, яркость освещения будет изменяться при трансформациях в работе датчика.

Такое самодельное устройство может стать частью автополива в совокупности Умный дом, к примеру, с применением Ethernet-контроллера MegD-328. Веб-интерфейс показывает уровень влажности в 10-битной совокупности: диапазон от 0 до 300 показывает, что почва совсем сухая, 300-700 – в земле хватает влаги, более 700 – почва мокрая, и полив не нужно.

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

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

Сферы применения датчика влажности

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

  1. Их возможно установить в цветочных горшках, в случае если растения чувствительны к уровню воды в грунте. В случае если речь заходит о суккулентах, к примеру, о кактусах, нужно вбирать долгие электроды, каковые будут реагировать на трансформацию уровня влажности конкретно у корней. Их кроме этого возможно применять для других растений и фиалок с хрупкой корневой совокупностью. Подключение к светодиоду разрешит определить, в то время, когда пора проводить полив.
  2. Они незаменимы для организации полива растений в теплице. По подобному принципу кроме этого планируют датчики влажности воздуха, каковые необходимы для запуска в работу совокупности опрыскивания растений. Все это разрешит автоматическим образом обеспечить нормальный уровень и полив растений атмосферной влажности.
  3. На даче применение датчиков разрешит не держать в памяти время полива каждой грядки, электротехника сама поведает о количестве воды в грунте. Это разрешит не допустить избыточного полива, в случае если сравнительно не так давно прошел ливень.
  4. Использование датчиков весьма комфортно и в некоторых вторых случаях. К примеру, они разрешат осуществлять контроль влажность грунта в подвале и под домом вблизи фундамента. В квартире его возможно установить под мойкой: в случае если труба начнет капать, об этом тут же скажет автоматика, и возможно будет избежать последующего ремонта и затопления соседей.
  5. Простое устройство датчика разрешит всего за пара дней всецело оборудовать совокупностью оповещения все проблемные участки дома и сада. В случае если электроды достаточно долгие, с их помощью возможно будет осуществлять контроль уровень воды, например, в неестественном маленьком водоеме.

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

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

Датчик влажности земли собственными руками. Новичок AVR.

Датчик влажности почвы своими руками. Новичок AVR.

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

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

Понятие датчика влажности

Датчик влажности ещё имеет другие названия. Его называют влагомером или сенсором влажности.


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

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

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

Зачем необходим данный прибор

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

Однако огородникам и садоводам следует отслеживать состояние электродов, поскольку они могут подвергнуться коррозионному разрушению и в результате выйти из строя.

Виды датчиков влажности почвы

Рассмотрим, какие бывают датчики влажности почвы. Их принято делить на:

Емкостные. Их конструкция схожа с воздушным конденсатором. В основе работы лежит изменение диэлектрических свойств воздуха в зависимости от его влажности, которое вызывает увеличение или снижение ёмкости.

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

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

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

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


Материалы, необходимые для создания датчика своими руками

Если вы решили заняться изготовлением влагомера собственноручно, то вам нужно подготовить:

  • электроды диаметром 3-4 мм – 2 шт.;
  • текстолитовое основание;
  • гайки и шайбы.

Инструкция по изготовлению

Как же сделать датчик влажности почвы своими руками? Вот краткий инструктаж:

  • Шаг 1. Прикрепляем электроды к основанию.
  • Шаг 2. Нарезаем на концах электродов резьбу и заостряем с обратной стороны для более лёгкого погружения в почву.
  • Шаг.3. Делаем в основании отверстия и вкручиваем в них электроды. В качестве крепёжных элементов используем гайки и шайбы.
  • Шаг 4. Подбираем нужные провода, которые подойдут к шайбам.
  • Шаг 5. Изолируем электроды. Углубляем их в грунт на 5 – 10 см.

Обратите внимание!

Для работы датчика требуются: сила тока в 35 мА и напряжение в 5 В. В конце подключаем прибор, используя три провода, которые присоединяем к микропроцессору.

Контроллер позволяет скомбинировать датчик с зуммером. После этого подаётся сигнал, если количество влаги в почве резко уменьшается. Альтернативой звукового сигнала может служить загорание лампочки.

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

Фото датчиков влажности почвы

Обратите внимание!

Обратите внимание!

Всем привет, сегодня в нашей статье мы рассмотрим как сделать датчик влажности почвы своими руками. Причиной самостоятельного изготовления может послужить износ датчика (коррозия, окисление), либо просто невозможность приобрести, долгое ожидание и желание смастерить что-либо своими руками. В моем случае желанием сделать датчик самому послужил износ, дело в том что щуп датчика при постоянной подаче напряжение взаимодействует с почвой и влагой в результате чего окисляется. Например датчики SparkFun покрывают его специальным составом (Electroless Nickel Immersion Gold) для увлечения ресурса работы. Так же что бы продлить жизнь датчику лучше подавать питание на датчик только в момент замеров.
В один "прекрасный" день я обратил внимание что моя система полива увлажняет почву без лишней надобности, при проверке датчика я извлек щуп из почвы и вот что я увидел:

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

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

Левая часть схемы показывает как щупы подключаются к arduino, а правую часть (с резистором R2) я привел для того что бы показать за счет чего меняются показания АЦП. Когда щупы опущены в землю между ними образуется сопротивление (на схеме я отобразил его условно R2), если почва сухая то сопротивление бесконечно большое, а если влажное то оно стремиться к 0. Так как два сопротивления R1 и R2 образуют делитель напряжение, а средней точкой является выход (out a0) то от величины сопротивления R2 зависит напряжение на выходе. К примеру если сопротивление R2=10Kom то напряжение будет 2,5В. Можно сопротивление запаять на проводах что бы не делать дополнительных развязок, для стабильности показаний можно добавить конденсатор 0,01мкФ между - питания и out. схема подключение следующая:

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

Не стал делать подробный фото отчет, все и так просто. Ну и фото в работе:

Как я уже раньше указывал лучше использовать датчик только в момент измерений. Оптимальный вариант включение через транзисторный ключ, но так как потребление тока у меня составило 0,4мА можно включить на прямую. Для подачи напряжения во время замеров можно подключить контакт датчика VCC к пину ШИМ или использовать цифровой выход на момент измерений подавать высокий (HIGH) уровень, а потом устанавливать низкий. Так же стоит учесть что после подачи напряжения на датчик необходимо выждать некоторое время для стабилизации показаний. Пример через ШИМ:

Int sensor = A0; int power_sensor = 3;

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
analogWrite(power_sensor, 0);
}

void loop() {

delay(10000);
Serial.print("Suhost" : ");
Serial.println(analogRead(sensor));
analogWrite(power_sensor, 255);
delay(10000);
}

Спасибо всем за внимание!




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


Пара датчиков приехала за 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 Датчик влажности почвы Arduino предназначен для определения влажности земли, в которую он погружен. Он позволяет узнать о недостаточном или избыточном поливе ваших домашних или садовых растений. Подключение данного модуля к контроллеру позволяет автоматизировать процесс полива ваших растений, огорода или плантации (своего рода "умный полив").

Модуль состоит из двух частей: контактного щупа YL-69 и датчика YL-38, в комплекте идут провода для подключения.. Между двумя электродами щупа YL-69 создаётся небольшое напряжение. Если почва сухая, сопротивление велико и ток будет меньше. Если земля влажная - сопротивление меньше, ток - чуть больше. По итоговому аналоговому сигналу можно судить о степени влажности. Щуп YL-69 соединен с датчиком YL-38 по двум проводам. Кроме контактов соединения с щупом, датчик YL-38 имеет четыре контакта для подключения к контроллеру.

  • Vcc – питание датчика;
  • GND – земля;
  • A0 - аналоговое значение;
  • D0 – цифровое значение уровня влажности.
Датчик YL-38 построен на основе компаратора LM393, который выдает напряжение на выход D0 по принципу: влажная почва – низкий логический уровень, сухая почва – высокий логический уровень. Уровень определяется пороговым значением, которое можно регулировать с помощью потенциометра. На вывод A0 подается аналоговое значение, которое можно передавать в контроллер для дальнейшей обработки, анализа и принятия решений. Датчик YL-38 имеет два светодиода, сигнализирующих о наличие поступающего на датчик питания и уровня цифрового сигналы на выходе D0. Наличие цифрового вывода D0 и светодиода уровня D0 позволяет использовать модуль автономно, без подключения к контроллеру.

Технические характеристики модуля

  • Напряжение питания: 3.3-5 В;
  • Ток потребления 35 мА;
  • Выход: цифровой и аналоговый;
  • Размер модуля: 16×30 мм;
  • Размер щупа: 20×60 мм;
  • Общий вес: 7.5 г.

Пример использования

Рассмотрим подключение датчика влажности почвы к Arduino. Создадим проект индикатора уровня влажности почвы для комнатного растения (ваш любимый цветок, который вы иногда забываете поливать). Для индикации уровня влажности почвы будем использовать 8 светодиодов. Для проекта нам понадобятся следующие детали:
  • Плата Arduino Uno
  • Датчик влажности почвы
  • 8 светодиодов
  • Макетная плата
  • Соединительные провода.
Соберем схему, показанную на рисунке ниже


Запустим Arduino IDE. Создадим новый скетч и внесем в него следующие строчки: // Датчик влажности почвы // http://сайт // контакт подключения аналогового выхода датчика int aPin=A0; // контакты подключения светодиодов индикации int ledPins={4,5,6,7,8,9,10,11}; // переменная для сохранения значения датчика int avalue=0; // переменная количества светящихся светодиодов int countled=8; // значение полного полива int minvalue=220; // значение критической сухости int maxvalue=600; void setup() { // инициализация последовательного порта Serial.begin(9600); // настройка выводов индикации светодиодов // в режим OUTPUT for(int i=0;i<8;i++) { pinMode(ledPins[i],OUTPUT); } } void loop() { // получение значения с аналогового вывода датчика avalue=analogRead(aPin); // вывод значения в монитор последовательного порта Arduino Serial.print("avalue=");Serial.println(avalue); // масштабируем значение на 8 светодиодов countled=map(avalue,maxvalue,minvalue,0,7); // индикация уровня влажности for(int i=0;i<8;i++) { if(i<=countled) digitalWrite(ledPins[i],HIGH); //зажигаем светодиод else digitalWrite(ledPins[i],LOW); // гасим светодиод } // пауза перед следующим получением значения 1000 мс delay(1000); } Аналоговый вывод датчика подключен к аналоговому входу Arduino, который представляет собой аналого-цифровой преобразователь (АЦП) с разрешением 10 бит, что позволяет на выходе получать значения от 0 до 1023. Значение переменных для полного полива (minvalue) и сильной сухости почвы (maxvalue) получим экспериментально. Большей сухости почвы соответствует большее значение аналогового сигнала. С помощью функции map масштабируем аналоговое значение датчика в значение нашего светодиодного индикатора. Чем больше влажность почвы, тем больше значение светодиодного индикатора (количество зажженных светодиодов). Подключив данный индикатор к цветку, мы издали можем видеть на индикаторе степень влажности и при определять необходимость полива.

Часто задаваемые вопросы FAQ

1. Не горит светодиод питания
  • Проверьте наличие и полярность подаваемого на датчик YL-38 питания (3,3 – 5 В).
2. При поливе почвы не загорается светодиод индикации влажности почвы
  • Настройте потенциометром порог срабатывания. Проверьте соединение датчика YL-38 с щупом YL-69.
3. При поливе почвы не изменяется значение выходного аналогового сигнала
  • Проверьте соединение датчика YL-38 с щупом YL-69.
  • Проверьте наличие щупа в земле.