Image
24 Temmuz, 2026

YF-S201 Nedir?

YF-S201 Nedir? Arduino ile Su Akış Sensörü Kullanımı

YF-S201 Su Akış Sensörü, içinden geçen suyun debisini ölçmek için kullanılan Hall Effect tabanlı dijital çıkışlı bir debimetre sensörüdür. Arduino, ESP32, Raspberry Pi ve benzeri mikrodenetleyici kartlarla birlikte kullanılarak su tüketim takibi, otomatik sulama, sıvı dolum ve akıllı sayaç projeleri geliştirilebilir.

Sensör içerisinde bulunan rotor, su akışı ile dönmeye başlar. Rotor üzerindeki manyetik yapı Hall Effect sensör tarafından algılanır ve çıkış pininde pulse sinyalleri oluşur. Arduino bu pulse sinyallerini sayarak anlık debiyi ve toplam geçen su miktarını hesaplayabilir.

Kısaca: YF-S201, su akışını dijital pulse sinyallerine çeviren ve Arduino ile debi ölçümü yapılmasını sağlayan bir su akış sensörüdür.
YF-S201 Su Akış Sensörü
Fotoğraf 1: YF-S201 Su Akış Sensörü, 1/2 inç bağlantı yapısına sahip Hall Effect tabanlı debimetre modülüdür.

YF-S201 Su Akış Sensörü Nedir?

YF-S201, su hattına bağlanarak içerisinden geçen sıvının akış hızını ölçen bir sensördür. Sensörün çıkışı analog bir voltaj değil, dijital pulse sinyalidir. Bu nedenle Arduino tarafında pulse sayımı veya interrupt kullanımı ile ölçüm yapılır.

YF-S201 genellikle 1 - 30 L/dakika aralığındaki debi ölçümleri için kullanılır. Otomatik sulama sistemlerinde, sıvı dolum makinelerinde, akıllı su sayaçlarında ve su tüketim takip projelerinde tercih edilir.

YF-S201 Nasıl Çalışır?

Sensörün içinde küçük bir rotor bulunur. Su sensörün içinden geçerken bu rotor döner. Rotorun dönmesiyle birlikte Hall Effect sensörü manyetik değişimi algılar ve her dönüşte dijital pulse sinyali üretir.

Arduino, belirli bir süre içinde kaç pulse geldiğini sayar. Pulse sayısı arttıkça debi de artar. Yaygın kullanılan hesaplamada frekans değeri yaklaşık olarak 7.5 x debi şeklinde kabul edilir.

Debi (L/dk) = Pulse frekansı / 7.5
Not: 7.5 katsayısı YF-S201 için yaygın kullanılan yaklaşık bir değerdir. Daha hassas ölçüm isteniyorsa gerçek bir ölçü kabı ile kalibrasyon yapılmalıdır.

Proje Uygulama Videosu

YF-S201 su akış sensörünün Arduino bağlantısını, Seri Monitör üzerinden debi okuma testini ve su akışı var/yok LED projesini aşağıdaki video alanına ekleyebilirsiniz.

YF-S201 Pin Yapısı

Kablo / PinGöreviArduino UNO
Kırmızı / VCCBesleme gerilimi5V
Siyah / GNDToprak bağlantısıGND
Sarı / SignalDijital pulse çıkışıD2

Arduino ile YF-S201 Kullanımı İçin Gerekli Malzemeler

Gerekli MalzemeÜrün Linki
Arduino UNOArduino UNO R3 Klon + USB Kablo
YF-S201 Su Akış SensörüYF-S201 Su Akış Sensörü
BreadboardBüyük Breadboard 830 Pin
Jumper Kablo40 Adet Erkek-Dişi Jumper Kablo

Arduino YF-S201 Bağlantıları

BileşenArduino Bağlantısı
YF-S201 VCC / Kırmızı5V
YF-S201 GND / SiyahGND
YF-S201 Signal / SarıD2

Arduino YF-S201 Test Kodu

Aşağıdaki kod, YF-S201 sensöründen gelen pulse sayısını okuyarak yaklaşık debi değerini L/dk cinsinden Seri Monitör'e yazdırır.

const byte flowPin = 2;
volatile unsigned int pulseCount = 0;
float flowRate = 0.0;
unsigned long oldTime = 0;

void pulseCounter() {
  pulseCount++;
}

void setup() {
  Serial.begin(9600);
  pinMode(flowPin, INPUT_PULLUP);
  attachInterrupt(digitalPinToInterrupt(flowPin), pulseCounter, FALLING);
  Serial.println("YF-S201 Su Akis Sensoru Testi Basladi");
}

void loop() {
  if (millis() - oldTime >= 1000) {
    detachInterrupt(digitalPinToInterrupt(flowPin));

    flowRate = pulseCount / 7.5;

    Serial.print("Pulse: ");
    Serial.print(pulseCount);
    Serial.print(" | Debi: ");
    Serial.print(flowRate);
    Serial.println(" L/dk");

    pulseCount = 0;
    oldTime = millis();

    attachInterrupt(digitalPinToInterrupt(flowPin), pulseCounter, FALLING);
  }
}

Basit Proje: Su Akışı Var/Yok LED Uyarısı

Bu projede su akışı algılandığında yeşil LED yanar. Su akışı yoksa kırmızı LED yanar ve pasif buzzer kısa uyarı verir. Bu mantık otomatik sulama, kaçak kontrol ve sıvı dolum projelerinde temel uyarı sistemi olarak kullanılabilir.

YF-S201 Kullanım Alanları

  • Otomatik sulama sistemleri
  • Akıllı su sayacı projeleri
  • Sıvı dolum sistemleri
  • Kahve makinesi ve içecek makinesi prototipleri
  • Su tüketim takip projeleri
  • IoT tabanlı veri toplama sistemleri
  • Endüstriyel sıvı kontrol uygulamaları

YF-S201 Kullanırken Dikkat Edilmesi Gerekenler

  • Sensör akış yönüne uygun şekilde bağlanmalıdır.
  • Sinyal pini interrupt destekli pine bağlanırsa daha kararlı ölçüm alınır.
  • Su hattı bağlantıları sızdırmaz yapılmalıdır.
  • Pompa veya valf gibi yüksek akımlı yükler Arduino pininden doğrudan sürülmemelidir.
  • Debi değeri hassas kullanılacaksa sensör gerçek ölçüm kabı ile kalibre edilmelidir.
Git

YF-S201 Su Akış Sensörü Kodları

Arduino ile debi ölçümü, toplam litre sayacı ve LED/buzzer uyarılı su akışı projelerine GitHub deposu üzerinden erişebilirsiniz.

Robomer’de Bulabileceğiniz YF-S201 Su Akış Sensörü

YF-S201 Su Akış Sensörü

YF-S201 Su Akış Sensörü

Hall Effect tabanlı dijital pulse çıkışlı su akış sensörü; otomatik sulama, sıvı dolum ve akıllı su sayacı projelerinde kullanılabilir.

YF-S201 Ürününü İncele

Sık Sorulan Sorular

YF-S201 analog çıkış verir mi?

Hayır. YF-S201 dijital pulse çıkışı verir. Arduino bu pulse sinyallerini sayarak debi hesabı yapar.

YF-S201 ile toplam litre ölçülebilir mi?

Evet. Anlık debi değeri zamana göre toplanarak yaklaşık geçen litre miktarı hesaplanabilir.

YF-S201 için neden D2 pini önerilir?

Arduino UNO’da D2 interrupt destekli pindir. Pulse sayımı için interrupt kullanmak daha kararlı sonuç verir.

Sonuç

YF-S201 Su Akış Sensörü, Arduino projelerinde sıvı debisi ölçmek ve toplam geçen su miktarını takip etmek için kullanışlı bir modüldür. Dijital pulse çıkışı sayesinde mikrodenetleyicilerle kolayca entegre edilebilir.

Su Akışı ve Otomasyon Projelerinizi Robomer ile Geliştirin

YF-S201 su akış sensörü, Arduino kartları, breadboard, jumper kablo ve diğer sensör modüllerini Robomer üzerinden inceleyerek kendi otomasyon projelerinizi geliştirebilirsiniz.

YF-S201 Su Akış Sensörünü İncele