Arduino YF-S201

Arduino YF-S201
Артикул: 2502838

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

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

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

Описание Arduino YF-S201

Описание датчика расхода воды YF-S201 для Arduino

Датчик расхода воды YF-S201 – это компактный и надежный сенсор, предназначенный для измерения объема протекающей жидкости (преимущественно воды) в трубопроводах. Он работает по принципу тахометра на основе эффекта Холла, фиксируя вращение лопастного колеса внутри корпуса. Датчик генерирует импульсы, количество которых пропорционально объему прошедшей жидкости, что позволяет легко интегрировать его с микроконтроллерами (например, Arduino, ESP, Raspberry Pi).

Технические характеристики YF-S201

| Параметр | Значение | |-------------------------|----------| | Тип датчика | Тахометрический (лопастное колесо + датчик Холла) | | Рабочее напряжение | 5–24 В (DC) | | Потребляемый ток | ≤15 мА (при 5 В) | | Макс. расход | 1–30 л/мин (оптимально до 20 л/мин) | | Минимальный расход | ~0.5 л/мин | | Рабочее давление | ≤1.75 МПа (до 17.5 атм) | | Температура жидкости| ≤80°C | | Точность | ±10% (зависит от калибровки) | | Выходной сигнал | Импульсный (частота ~F = 7.5 * Q, где Q – расход в л/мин) | | Размеры патрубков | 1/2" (наружная резьба) | | Материал корпуса | Пластик (PPO), металлическая турбина | | Срок службы | ≥100 000 циклов |


Пин-аут датчика

  1. Красный провод – питание (+5 В или +12 В).
  2. Черный провод – земля (GND).
  3. Желтый/зеленый провод – цифровой выход (импульсы, подключается к пину Arduino с прерываниями, например, D2/D3).

Совместимые аналоги и парт-номера

  • YF-S402 – аналог с увеличенным расходом (до 60 л/мин).
  • YF-B1 – более точная версия с латунным корпусом.
  • G1/2 Water Flow Sensor – общее название для аналогичных датчиков на AliExpress.
  • FS300A – схожий датчик от другого производителя.

Подключение к Arduino

const int sensorPin = 2;  // Пин D2 для прерываний
volatile int pulseCount = 0;
float flowRate = 0.0;

void setup() {
  Serial.begin(9600);
  attachInterrupt(digitalPinToInterrupt(sensorPin), countPulse, FALLING);
}

void loop() {
  pulseCount = 0;  // Сброс счетчика
  interrupts();    // Разрешаем прерывания
  delay(1000);     // Ждем 1 сек
  noInterrupts();  // Отключаем прерывания

  // Расчет расхода: 7.5 импульсов на литр (зависит от модели!)
  flowRate = (pulseCount / 7.5) * 60;  // л/мин
  Serial.print("Расход: ");
  Serial.print(flowRate);
  Serial.println(" л/мин");
}

void countPulse() {
  pulseCount++;
}

Примечание: Для точности требуется калибровка (например, пролив 1 литр воды и подсчет импульсов).


Области применения

  • Системы полива и гидропоники.
  • Учет расхода воды в умных домах.
  • Контроль жидкостей в промышленных установках.

Датчик YF-S201 – недорогое и простое решение для базового мониторинга расхода воды с Arduino. Для агрессивных сред или высоких давлений рекомендуется выбирать модели с металлическим корпусом.

Совместимые модели для Arduino YF-S201

Arduino YF-S201