Перейти к основному содержимому

Датчики влажности

Мобильный робот сравнивает влажность воздуха и грунта

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

Коротко

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

Зачем это нужно

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

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

Примеры датчиков

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

ДатчикГде применяютВыходЧто важно сравнить
DHT22воздух в комнате или теплицецифровойпростой, но медленный; даёт RH и температуру
SHT31воздух, учебная метеостанцияI²Cвыше стабильность и точность, чем у дешёвых DHT-модулей
AHT20компактные метеомодулиI²Cпохожая задача, другой корпус и библиотека
Capacitive soilвлажность грунтааналоговыйменьше коррозии, но шкала условная
YL-69влажность грунтааналоговый/цифровойдешёвый, но электроды быстро корродируют

Главный вопрос: что именно измеряет датчик? DHT22, SHT31 и AHT20 относятся к воздуху, а почвенные зонды оценивают свойства грунта. Поэтому их данные требуют разных слов, таблиц и калибровки.

Главная идея

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

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

Влажность воздуха и влажность почвы

Воздух: относительная влажность

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

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

Для метеостанции лучше сохранять сразу air_temperature_c, relative_humidity_percent и время измерения. Так потом видно, при какой температуре получена влажность.

Почва: локальная шкала

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

Рабочая калибровка обычно выглядит так:

  1. измерить сырой код в сухом грунте, который считается «сухим» для задачи;
  2. измерить код во влажном грунте после полива и стабилизации;
  3. проверить несколько промежуточных состояний;
  4. сохранить условия: тип земли, глубину, напряжение питания и модель датчика.

Что запомнить про влажность

  • RH — относительная влажность воздуха, а не количество воды в граммах.
  • Воздушные датчики влажности нужно читать вместе с температурой.
  • Почвенные датчики дают локальный условный код и требуют калибровки.
  • Резистивные электроды дешевы, но подвержены коррозии.
  • Названия переменных должны различать air_humidity и soil_moisture.

Практика

  1. Сравните показания DHT22 или SHT31 около платы и на расстоянии от неё.
  2. Для почвенного датчика запишите сырые коды в сухом, слегка влажном и мокром грунте.
  3. Придумайте имена переменных для влажности воздуха и почвы так, чтобы их нельзя было перепутать.

Проверьте себя

  1. Почему 60% RH при разной температуре — не одно и то же состояние воздуха?
  2. Почему почвенный датчик нельзя считать универсальным процентом влажности?
  3. Чем ёмкостный почвенный датчик практичнее резистивного?
  4. Какие условия нужно записать вместе с результатами калибровки?
Ориентиры для самопроверки

Сначала ответьте без подсказки. Ответ можно считать полным, если вы:

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

Если один из пунктов объяснить не получается, найдите соответствующую главу статьи, перечитайте её и повторите ответ.

Словарь статьи

  • Относительная влажность — отношение текущего содержания водяного пара к максимально возможному при данной температуре.
  • Почвенная влажность — локальная характеристика грунта около зонда.
  • Коррозия — разрушение электродов из-за химических и электрических процессов.
  • Калибровка — привязка сырых значений к рабочей шкале проекта.

Связанные темы

Источники