top of page

Arduino proje örneği 2 (Arduino Kodları ile) - Yağmur alarmı



Arduino, Arduino IDE, sensör bağlantıları ve diğer tüm bilgiler ile ilgili içeriklere buradan ulaşabilirsiniz.


Arduino proje örneği 2 (Arduino Kodları ile) - Yağmur alarmı



Yağmur sensörü sığ su seviyelerinde ve yağmurlu ortamda kullanılan bir sensör çeşididir. Bu projede kullanacağımız sensör 40 mm su seviyesine kadar ölçüm yapabilmektedir. Yağmur sensörünün yapısında birbirine paralel olarak bağlanmış iletken hatlar bulunmaktadır. Bu hatlar su ile temas ettiğinde Arduino’ya analog bir sinyal gönderir. Arduino haricinde birçok mikrokontrolcü ile de çalışmaktadır.





Gerekli Malzemeler:

  • Arduino UNO

  • Breadboard

  • Su Seviyesi / Yağmur Sensörü

  • Buzzer

  • 1 adet 330Ω Direnç

  • 40 Pin Ayrılabilen Dişi-Erkek Jumper Kablo

  • 40 Pin Ayrılabilen Erkek-Erkek Jumper Kablo








Adım 1 :


Yağmur sensörü bağlantımızı yapıyoruz.










Adım 2 :


Arduino IDE programını açıyoruz.












Adım 3 :


Kodlarımızı yazıyoruz.

int sensorPin = A0;                //Sensörü bağlayacağımız pin
int esikDegeri = 100;              //Su miktarı için eşik değeri
int buzzerPin = 8;                 //Buzzerı bağlayacağımız pin
int veri;                          //Sensörden okuduğumuz değer

void setup() {
  pinMode(buzzerPin, OUTPUT);      //Buzzer bağladığımız pini OUTPUT olarak ayarlıyoruz.  
}
void loop() {
  veri = analogRead(sensorPin);    //Sensörden analog veriyi okuyoruz.
  if(veri > esikDegeri){           //Sensör verisi eşik değerini geçerse if içerisindeki kodlar uygulanır.
    digitalWrite(buzzerPin, HIGH); 
    delay(100);
    digitalWrite(buzzerPin, LOW);
    delay(100);
  }
  else{                            //Sensör verisi eşik değerinden küçük olursa if içerisindeki kodlar uygulanır.
    digitalWrite(buzzerPin, LOW);
  }
}








Projemiz tamamlandı. Artık yağmur sensörümüz yağmur algıladığında belirtiğimiz değerler üzerinde ise sesli uyarı verecek.




Comments


bottom of page