ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

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

Yağmur ve Su Damlası Algılama Sensör Kiti (YL-83 Panel)

Geniş nikel kaplı algılama plakası üzerine yağmur damlası düştüğünde iletkenliği algılayarak otomatik tente, araç sileceği ve çamaşır koruma sistemlerini tetikleyen sensördür.

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

Dış ortama monte edilirken panel 30-45 derece eğimli takılmalıdır; aksi takdirde yağmur dindikten sonra su panel üzerinde göllenip kurumaz ve sürekli yağmur yağıyor sinyali verir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 3.30V - 5.00V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 15 mA Tipik çalışma modu
Haberleşme Arayüzü Analog Voltaj (AO) ve Dijital Eşik (DO) Protokol türü
Ölçüm Aralığı Damla Yok (Kuru) -> Yoğun Yağmur (Islak) Etkili çalışma sınırı
Hassasiyet / DoğrulukDamlama tespitiÖlçüm sapma payı
Tepki Süresi< 100 msÖrnekleme hızı
Ölçüm TürüYüzey Su Damlası İletkenliğiFiziksel büyüklük
Pin Sayısı4 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 DO Dijital Çıkış Yağmur eşiği aşıldığında LOW olur
4 AO Analog Çıkış Yağmur şiddetiyle orantılı analog voltaj

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

YL-83 Yağmur Algılama ve Şiddet Ölçümü

Gerekli Kütüphaneler: Standart
const int analogPin = A0;
const int digitalPin = 2;

void setup() {
  Serial.begin(9600);
  pinMode(digitalPin, INPUT);
}

void loop() {
  int sensorValue = analogRead(analogPin);
  int isRaining = digitalRead(digitalPin);

  if (isRaining == LOW) {
    Serial.print("YAĞMUR YAĞIYOR! Şiddet Değeri (AO): ");
    Serial.println(sensorValue);
  } else {
    Serial.println("Hava Kuru / Yağmur Yok.");
  }

  delay(1000);
}
Seri Monitör Çıktısı (Simülasyon):
DURUM: Şiddetli Yağmur Başladı! Otomatik Tenteyi Kapat.

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

YL-83 Yağmur Sensörü Çalışma Mantığı

Kit iki parçadan oluşur:

  • Yağmur Algılama Kartı: Üzerinde birbirine paralel uzanan ancak birbirine değmeyen nikel kaplı iletken yollar bulunur.
  • Sürücü Devresi (LM393): Karttan gelen direnç değişimini işler.
  • Panel kuru iken direnç çok yüksektir (AO çıkışı 5V'a yakındır, DO çıkışı HIGH'dır). Panele bir yağmur damlası düştüğünde su iki iletken yolu birbirine bağlar ve direnç anında düşer (AO voltajı düşer, DO çıkışı LOW olur).

    Artıları ve Sınırlamaları

    Güçlü Yönleri (Avantajlar)
  • Geniş yüzey alanı sayesinde ilk yağmur damlasını hemen yakalar
  • Trimpot ile ayarlanabilir dijital eşik çıkışı (mikrokontrolörsüz röle sürebilir)
  • Kolay montaj ve ekonomik fiyat
  • Sınırlamaları (Dezavantajlar)
  • Sürekli açık havada bırakıldığında asit yağmurları ve kireç nikel yolları aşındırabilir
  • Su damlacıkları kuruyana kadar sinyal devam eder
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Panelin su birikintisi yapmaması için mutlaka eğimli monte edilmesi gerekir.