No Image

Цифровой датчик влажности почвы

СОДЕРЖАНИЕ
3 просмотров
12 марта 2020

Общие сведения:

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

Спецификация:

  • Напряжение питания Vcc: 5 В или 3,3 В
  • Напряжение на выходе датчика при Vcc 5В:

3 . 1,75 В; при Vcc 3,3В:

2 . 1 В

  • Выход датчика инверсный
  • Максимальный потребляемый ток:
  • Способ — 2 : Используя проводной шлейф и Shield

    Используя 3-х проводной шлейф, к Trema Shield, Trema-Power Shield, Motor Shield, Trema Shield NANO

    Питание:

    Входное напряжение питания 5 В или 3,3 В, постоянного тока, подаётся на выводы Vcc (V) и GND (G) датчика. Датчик можно подключить к постоянному питанию (тип подключения 1), а можно управлять питанием датчика (тип подключения 2) если подавать питание на датчик с любого информационного вывода, тогда функцией digitalWrite() можно включать или выключать датчик. При таком подключении нужно дать датчику время для включения генератора частоты, примерно 50 миллисекунд.

    Питание датчика от информационного вывода (тип подключения 2), возможно, благодаря низкому энергопотреблению датчика (потребляемый ток

    В зависимости от влажности почвы, при питании 5 вольт показания датчика находятся в диапазоне от

    1.75 вольт; при питании 3,3 вольта от

    1. Соответственно, диапазон показаний функции analogRead() будет зависеть от напряжения питания датчика.

    График зависимости выходного напряжения датчика от влажности почвы при питании 5В

    Примеры:

    Считывание показаний с датчика:

    Показания датчика считываются вызовом функции analogRead(номер_вывода);

    Тип подключения 1:

    Тип подключения 2: датчик запитан от выводов A0 и A1.

    Так как датчик является инверсным, для удобства чтения данных можно воспользоваться встоенной функцией map(), которая в следующем скетче преобразует и инвертирует "сырые" показания датчка в диапазон от до 100:

    Читайте также:  Площадь москвы до присоединения новой москвы

    Товары

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

    Содержание

    Обзор датчика влажности почвы 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 IDE. Создадим новый скетч и внесем в него следующие строчки: Аналоговый вывод датчика подключен к аналоговому входу Arduino, который представляет собой аналого-цифровой преобразователь (АЦП) с разрешением 10 бит, что позволяет на выходе получать значения от 0 до 1023. Значение переменных для полного полива (minvalue) и сильной сухости почвы (maxvalue) получим экспериментально. Большей сухости почвы соответствует большее значение аналогового сигнала. С помощью функции map масштабируем аналоговое значение датчика в значение нашего светодиодного индикатора. Чем больше влажность почвы, тем больше значение светодиодного индикатора (количество зажженных светодиодов). Подключив данный индикатор к цветку, мы издали можем видеть на индикаторе степень влажности и при определять необходимость полива.

    Читайте также:  Как установить дверцу духовки

    Товары

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

    Содержание

    Обзор датчика влажности почвы 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 IDE. Создадим новый скетч и внесем в него следующие строчки: Аналоговый вывод датчика подключен к аналоговому входу Arduino, который представляет собой аналого-цифровой преобразователь (АЦП) с разрешением 10 бит, что позволяет на выходе получать значения от 0 до 1023. Значение переменных для полного полива (minvalue) и сильной сухости почвы (maxvalue) получим экспериментально. Большей сухости почвы соответствует большее значение аналогового сигнала. С помощью функции map масштабируем аналоговое значение датчика в значение нашего светодиодного индикатора. Чем больше влажность почвы, тем больше значение светодиодного индикатора (количество зажженных светодиодов). Подключив данный индикатор к цветку, мы издали можем видеть на индикаторе степень влажности и при определять необходимость полива.

    Комментировать
    3 просмотров
    Комментариев нет, будьте первым кто его оставит

    Это интересно
    No Image Строительство
    0 комментариев
    No Image Строительство
    0 комментариев
    No Image Строительство
    0 комментариев
    No Image Строительство
    0 комментариев
    Adblock detector