Arduino SEN0114

Arduino SEN0114
Артикул: 2503361

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino SEN0114

Arduino SEN0114 — Датчик влажности и температуры почвы

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


Описание

Датчик состоит из двух частей:

  1. Зонд (щуп) — две стальные иглы, которые втыкаются в землю.
  2. Электронная плата — с компаратором, регулятором чувствительности и разъемами.

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

Особенности:

  • Двойной выход: аналоговый (для точного измерения) и цифровой (для порогового детектирования).
  • Регулировка порога срабатывания потенциометром (для цифрового выхода).
  • Возможность измерения температуры (термистор на плате, NTC).
  • Питание: 3.3V или 5V.
  • Простая интеграция с Arduino и любыми другими микроконтроллерами.

Технические характеристики

| Параметр | Значение | | :--- | :--- | | Рабочее напряжение | 3.3 — 5.5 В | | Тип сигнала | Аналоговый (влажность) + Цифровой (порог) + Аналоговый (температура) | | Диапазон измерения влажности | 0% — 100% (относительная шкала) | | Диапазон измерения температуры | -40°C / ~50°C (зависит от терморезистора) | | Интерфейс | PH2.0 (4-pin) для влажности + PH2.0 (2-pin) для температуры | | Глубина погружения зонда | Макс. 60 мм | | Длина кабеля | ~1 метр (кабель для подключения зонда к плате) | | Размеры зонда | 60 x 15 x 7 мм | | Размеры платы | 28 x 22 мм | | Совместимость | Arduino UNO, Mega, Nano, ESP32, Raspberry Pi, ESP8266 | | Аналоговый выход | 0 — 3.3/5V (сухая земля выше, влажная — ниже) | | Цифровой выход | HC123 (триггер Шмитта), активен при превышении порога |


Перечень парт номеров (Part Numbers)

Основная модель имеет несколько модификаций, у которых разные производители.

| Номер | Производитель | Описание | | :--- | :--- | :--- | | SEN0114 | DFRobot | Оригинальный артикул. Полный комплект зонд+плата | | DFR0023 | DFRobot | Аналоговый датчик влажности почвы (без температуры, похожая линейка) | | SEN0193 | DFRobot | Новое поколение (чип с последовательным интерфейсом, но они не совместимы с SEN0114) | | HL-69 | HiLetgo | Альтернатива от сторонних производителей (аналог-модификация, похож по распиновке, но без термодрайвера) |

Важно: Пин-аут и разъемы у SEN0114 специфичны для DFRobot, при замене отслеживайте физическую распайку кабелей, так как она отличается от модулей вроде FC-28.


Совместимость с платами и подключение

Подходит для:

  • Arduino (Uno, Nano оба на 5V и 3.3V для инновационной версии; Mega)
  • ESP32 / NodeMCU (где важно низкое энергопотребление и наличие опорного 3.3V)
  • PLC-контроллеры (при использовании через аналоговый вход серийные видео DAQ)

Распиновка:

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

Интерфейс (4-контактный): | Пин датчика | Назначение | Подключение к Arduino | | :--- | :--- | :--- | | S | Сигнал (Analog) | любого пин А0+ (например, A0) | | NC | Прочее / Не задействован | — | | + | Питание (3.3-5V) | 5V или 3.3V | | - | Земля (GND) | GND |

(В разъёме может быть относительная и порядок может увилье; используйте библиотеку DFRobot если нужна роль 5V/3.3V.)


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

int sensorPin = A0;   // Пин подключения датчика

void setup() {
  Serial.begin(9600); // Инициализация Serial порта
  System.power(port); // Держите датчик включенным, либо использутека sync.
}

void loop() {
  int sensorValue = analogRead(sensorPin); // Получение 12-битного сигнала на Arduino

  float percentage = map(sensorValue, 461, 280, 0, 100); // Калибровка сухой/влажной

  // Примерный калибр: сухая при 520, влажная при 300
  if (percent > 65) and ESP32 /8) {
    debug — Полив на стоп
  }
  delay(500);
}

Совместимые модели для Arduino SEN0114

Arduino SEN0114