ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: Water-Level-PCB Sensör Modülü (Breakout) Başlangıç Seviye Üretici: Generic

Analog Baskılı Devre Su Seviyesi ve Derinlik Sensörü

Su seviyesi yükseldikçe paralel iletken hatlar arasındaki elektrik akımını artırarak su yüksekliğini analog voltaj olarak bildiren ekonomik seviye sensörüdür.

Önemli Güvenlik ve Teknik Sınırlama Bilgisi

Sadece alt iletken hatlar suya sokulmalıdır! Üstteki elektronik dirençler ve kablo lehim delikleri kesinlikle suya daldırılmamalıdır.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 3.30V - 5.00V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 20 mA Tipik çalışma modu
Haberleşme Arayüzü Analog Voltaj (0V - 4.2V) Protokol türü
Ölçüm Aralığı 0 mm ile 40 mm Algılama Derinliği Etkili çalışma sınırı
Hassasiyet / DoğrulukSeviyeyle doğrusal voltaj artışıÖlçüm sapma payı
Tepki SüresiAnlıkÖrnekleme hızı
Ölçüm Türüİletken Hatlar Arası Direnç / Su SeviyesiFiziksel büyüklük
Pin Sayısı3 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 + (VCC) Güç +3.3V veya +5V DC
2 - (GND) Toprak Toprak 0V
3 S (Sinyal) Analog Çıkış Su seviyesiyle orantılı analog gerilim

Geliştirme Kartı Uyumluluk Durumu

Arduino Uno / Nano ✓ Uyumlu
5V Lojik

Doğrudan bağlantı ve yerleşik 5V desteği.

ESP32 (NodeMCU) ✓ Uyumlu
3.3V Lojik

3.3V ile tam uyumlu çalışır.

Raspberry Pi Pico ✓ Uyumlu
3.3V Lojik

MicroPython veya C/C++ SDK ile desteklenir.

BBC Micro:bit ✓ Uyumlu
3.3V Lojik

MakeCode blokları veya MicroPython ile uyumlu.

STM32 (BluePill) ✓ Uyumlu
3.3V (5V Tolerant)

5V tolerant GPIO pinleri doğrudan bağlanabilir.

Örnek Kaynak Kod Kütüphanesi

Arduino Uno Arduino C++ ✓ Test Edildi

Su Seviyesi Ölçümü ve Taşma Uyarısı

Gerekli Kütüphaneler: Standart
const int waterPin = A0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  int level = analogRead(waterPin);
  Serial.print("Su Seviyesi Değeri (0-1023): ");
  Serial.println(level);

  if (level > 550) {
    Serial.println("DİKKAT: Su Deposu Doldu / Taşma Riski!");
  }
  delay(1000);
}
Seri Monitör Çıktısı (Simülasyon):
Su Seviyesi: %65 (Normal)

Çalışma Mantığı ve Fiziksel İlkeler

Su Seviye Sensörü Nasıl Çalışır?

Kart üzerinde birbirine paralel uzanan ancak birbirine temas etmeyen 10 adet açık bakır iletken hat bulunur.

  • Su seviyesi arttıkça suyun iletkenliği hatları birbirine bağlar.
  • Paralel direnç etkisiyle devre direnci düşer ve çıkış voltajı doğrusal olarak yükselir.
  • Akvaryum su seviyesi, saksı tabağı taşma uyarısı ve yağmur suyu toplama tanklarında kullanılır.

    Artıları ve Sınırlamaları

    Güçlü Yönleri (Avantajlar)
  • Çok ekonomik ve kullanımı son derece kolay
  • Tek analog pin ile kesintisiz seviye takibi
  • Sınırlamaları (Dezavantajlar)
  • Sürekli su içinde bırakılırsa açık bakır yollar oksitlenir (korozyon)
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Korozyonu önlemek için sensöre yalnızca ölçüm anında bir GPIO pini üzerinden güç verilmelidir.