Yağmur damlası algılama sensörü oldukça kolay ve düşük maliyetli bir su seviyesi tanıma sensörüdür.Yağmur damlaları veya su hacmi değişiminde, birbirine paralel olarak düzenlenmiş hatların suyla etkileşimi sonucunda elektrik değişimini sensörün çıkış pinlerine analog değer okutmaktadır.Sensörün analog çıktılarından aldığı veriler kolay bir şekilde dijital değerlere dönüştürülür.Bu değerler Arduino, PIC gibi birçok mikrodeneteleyici tarafından kullanılarak direk olarak okunur ve yağmur yağdığı durumda yağmur alarmı olarak kullanılabilir. Aynı zamanda derin olmayan sular için su seviyesi ölçüm sensörü olarakta kullanılabilmektedir.
Teknik Özellikleri
-Çalışma gerilimi: 3.3v-5v
-15mA’ya kadar kaynaklanabilir ve karşılaştırıcı çıkış sinyali
-Dijital çıktıları için ayarlanabilir hassasiyet
-Yüksek kaliteli çift taraflı FR-04 malzeme
-Çıkış biçimi: digital anahtarlama çıkışları (0/1) ve analog voltaj çıkışı(AO)
-Kolay kurulum için sabit civata delikleri
Kablolama
VCC: Pozitif Güç Kaynağı(3-5V)
GND: Negatif Güç Kaynağı
DO: TTL anahtarlara signal çıkışı
AO: Analog sinal çıkışı
Yağmur Sensörü Nasıl Kullanılır?
Birbirine paralel olarak çekilmiş iletken hatların su ile teması sonucu sensör çıkış pininde bir değer alınmaktadır.Besleme voltajı ve toprak bağlantısı yapılarak, sensör çıkış bacağından okuma yapılabilmektedir. Hem dijital hem analog çıkış verdiğinden dolayı, farklı sistemlere rahatlıkla uyarlanabilir. Sensör üzerindeki pot yardımı ile de sensör hassasiyeti ayarlanabilmektedir
//Proje Hocam
const int sensorMin = 0; // sensor maksimum
const int sensorMax = 1024; // sensor minimum
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorReading = analogRead(A0); sensörden değer okuma
int range = map(sensorReading, sensorMin, sensorMax, 0, 3); okunana değeri 0 ile 3 arasındaki değere oranlama
switch (range) {
case 0:
Serial.println("Sel");
break;
case 1:
Serial.println("Yağmur");
break;
case 2:
Serial.println("Hava Açık");
break;
}
delay(1);
}
İncelemeler
Henüz inceleme yapılmadı.