Alışverişlerinizi Robotistan’dan Yapın

Faydalı içerikler oluşturarak size yardımcı olmak istiyoruz. Aynı zamanda uygun fiyat, hızlı teslimat ve kaliteli hizmetle Robotistan.com’da hizmet veriyoruz. Siz de alışverişlerinizi robotistan.com‘dan yaparak bize yardımcı olabilirsiniz 🙂

Arduino İle Yağmur Sensörü Kullanarak Yağmur Alarmı Yapalım

Herkese selamlar ! Bu yazımızda ise yağmur sensörü kullanarak Arduino ile Yağmur Alarmı projesi yapacağız. Yağmur sensörü nasıl kullanılır, Arduino ile nasıl alarm yapabiliriz konularına değineceğiz.

Bir önceki yazımızda toprak nem sensörü kullanmıştık >>> Arduino ile Nem Ölçer yapalım !

Yağmur Sensörü Nedir? Nasıl Çalışır?

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.

Yağmur Sensörü

Yağmur sensörü 5V gerilim ile çalışmaktadır. 3 pini bulunmaktadır. + pinine besleme gerilimi olan 5V, pinine GND bağlantısı yapılır. S pini ise sinyal (data) pini olduğundan dolayı Arduino’nun Analog pinlerinden biri bağlanır.

Arduino İle Beraber Yağmur Alarmı Yapalım

Gerekli Malzemeler:

Arduino Yağmur Alarmı Devresi

Tüm malzemelerimiz hazırsa devremizi kurabiliriz !

Yağmur Sensörü Devresi

Yağmur Alarmı Yapımı için Gerekli Arduino Kodu

Arduino kodumuzu aşağıdaki gibi yazalım. Her satırda kodun ne anlama geldiğini belirttik. Bir hatayla karşılaşırsanız tekrar yazılımı kontrol edebilirsiniz 🙂

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);
  }
}

Paylaş

En Son İçerik

  • Arduino C# Projeleri ve Uygulamaları
  • Genel

Arduino ve C# ile Mini Hava İstasyonu Yapalım – 5. Ders

Sonraki Ders > < Önceki Ders Arkadaşlar merhaba, bu yazımızda Arduino'dan seri haberleşme ile birden fazla veriyi nasıl alabileceğimizi göreceğiz.…

4 gün Önce
  • Arduino
  • Arduino Programlama ve Dersler

Arduino Step Motor Kontrolü ve İnternet Üzerinden Step Motor Sürme

< 21. Derse Dön Merhabalar. Bu yazımızda öncelikle Arduino ile step motor kontrolünü öğreneceğiz. Ardından da ESP8266 kullanarak step motorumuzu…

2 hafta Önce
  • Genel

Arduino İle ESP8266 WiFi Modülü Kullanarak Sıcaklık ve Nem Ölçümü – ThingSpeak’e Yollama

22. Derse Geç > < 20. Derse Dön Merhaba arkadaşlar ! Bu yazımızda sizlerle ESP8266 nedir, bu wifi modülü nasıl…

2 hafta Önce
  • Genel
  • Raspberry Pi

Raspberry Pi 4 Model B Tanıtıldı – Özellikleri Neler Farklı?

https://youtu.be/LSHLeKOxv0Y Raspberry Pi severlere müjde: Raspberry Pi 4 Model B tanıtıldı ! Mini bilgisayar olarak kullanılan ve farklı versiyonları ile…

4 hafta Önce
  • Arduino
  • Arduino Programlama ve Dersler

Arduino ile RFID Kart Okuyucu (RC522) Modül Kullanarak Kapı Kilidi Yapımı

21. Derse Geç > < 19. Derse Dön Herkese merhabalar. Eve kim ne zaman girmiş çıkmış, bilmek istemez misiniz? Öyleyse…

4 hafta Önce
  • Arduino
  • Arduino C# Projeleri ve Uygulamaları

Arduino ve C# ile Mesafe Ölçer – 4. Ders

Sonraki Ders > < Önceki Ders Arkadaşlar merhaba, bu dersimizde HC-SR04 sensörü ile ölçtüğümüz mesafeyi seri haberleşme yardımıyla anlık olarak…

1 ay Önce