YF-S201 1/2 inç Hall Efektli Su Akış Debisi ve Hacim Ölçer Sensör
1/2 inç su tesisatı borularına takılan, içerisinden geçen suyun anlık debisini (Litre/dakika) ve toplam tüketilen su miktarını darbe sayımıyla hesaplayan debimetredir.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
Gövde üzerindeki ok yönü su akış yönüyle aynı olmalıdır! Ters bağlanırsa türbin çarkı dönmeyebilir veya hatalı darbe üretir.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 (Kırmızı | VCC | Güç | +5V DC besleme |
| 2 (Siyah) | GND | Toprak | Toprak 0V |
| 3 (Sarı) | PULSE | Frekans Çıkışı | Darbe kare dalga sinyali |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
Sensör 5V çıkış veriyorsa ESP32 GPIO pini için 1k/2k voltaj bölücü direnç gereklidir.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
YF-S201 ile Anlık Su Akışı ve Toplam Litre Hesabı
Standartconst int flowPin = 2;
volatile int pulseCount = 0;
float flowRate = 0.0;
float totalMilliLitres = 0;
unsigned long oldTime = 0;
void pulseCounter() {
pulseCount++;
}
void setup() {
Serial.begin(9600);
pinMode(flowPin, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(flowPin), pulseCounter, FALLING);
}
void loop() {
if (millis() - oldTime > 1000) { // Her saniyede bir hesapla
detachInterrupt(digitalPinToInterrupt(flowPin));
// YF-S201 kalibrasyon faktörü: 7.5
flowRate = ((1000.0 / (millis() - oldTime)) * pulseCount) / 7.5;
oldTime = millis();
float flowMilliLitres = (flowRate / 60) * 1000;
totalMilliLitres += flowMilliLitres;
Serial.print("Debi: ");
Serial.print(flowRate);
Serial.print(" L/dk | Toplam: ");
Serial.print(totalMilliLitres / 1000.0, 2);
Serial.println(" Litre");
pulseCount = 0;
attachInterrupt(digitalPinToInterrupt(flowPin), pulseCounter, FALLING);
}
} Anlık Debi: 4.8 L/dk | Toplam Harcanan: 12.4 Litre
Çalışma Mantığı ve Fiziksel İlkeler
Su Debimetresi Çalışma Prensibi
YF-S201 gövdesi içinde suyun akışıyla dönen bir fırıldak (türbin çarkı) bulunur. Çarkın kanatlarından birinde küçük bir mıknatıs yer alır.
Her tam turda mıknatıs gövde üzerindeki Hall sensörünün önünden geçer ve sarı sinyal kablosundan bir kare dalga darbesi üretir.
Debi Formülü:
Genel formül: Frekans (Hz) = 7.5 × Debi (Litre/Dakika)
1 saniye boyunca gelen darbe sayısı 7.5'e bölündüğünde anlık su akış debisi doğrudan Litre/dk olarak hesaplanır.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
Analog pH Sensör Kiti (Cam Elektrotlu Su Asitlik Probu)
Laboratuvar tipi cam membran elektrotu ve BNC konnektörlü amplifikatörü ile akvaryum, havuz ve hidroponik tarımda suyun asitlik derecesini (0-14 pH) ölçen kittir.
Turbidity-SensorAnalog Bulanıklık (Turbidity) Sensörü (Optik Su Berraklığı Ölçer)
Çamaşır ve bulaşık makinelerinde suyun ne kadar kirlendiğini anlayıp durulamayı sonlandıran, suyun bulanıklığını (NTU) ölçen optik sensördür.
Float-SwitchŞamandıralı Manyetik Sıvı Seviye Anahtarı (Float Switch)
Su tanklarında, kuyu pompalarında ve hidroforlarda su bittiğinde veya dolduğunda motoru durduran dayanıklı şamandıralı mekanik seviye anahtarıdır.