Alpgen Boards Yağmur Algılama Sensör Modülü - Şekilli Tasarımıyla Fark Yaratan Sensör
Yağmur Algılama Sensör Modülü, Alpgen Boards ailesinin benzersiz ve işlevsel üyelerinden biridir. Klasik elektronik kartlardan farklı olarak, estetik ve kullanışlı bir tasarıma sahiptir. Arduino ve diğer mikrodenetleyicilerle uyumlu bu sensör, projelerinize yenilikçi bir dokunuş katmak için tasarlandı.
Ürün Özellikleri:
- Şık ve Dayanıklı Tasarım: Şekilli yapısıyla hem estetik hem de fonksiyonel bir deneyim sunar.
- Arduino ve Mikrodenetleyici Uyumlu: Farklı platformlarla kolay entegrasyon sağlar.
- Hassas Yağmur Algılama: Projelerinizde yağış tespiti yaparak otomasyon sistemlerinizi zenginleştirir.
- Eğitim ve Profesyonel Kullanım İçin İdeal: Hem eğitim projeleri hem de profesyonel uygulamalar için mükemmel bir seçim.
- Alpgen Robotics Kalitesi: 50’den fazla sensör çeşidiyle teknoloji tutkunlarına zengin bir ürün yelpazesi sunuyoruz.
Uygulama Alanları:
- Akıllı bahçe sulama sistemleri
- Meteorolojik veri toplama projeleri
- Robotik ve IoT uygulamaları
- STEM ve eğitim projeleri
Bu yağmur sensörü, projelerinize hem işlevsellik hem de estetik katacak. Alpgen Robotics güvencesiyle yenilikçi teknolojiyi keşfetmeye hazır olun!
Açıklamalar:
- Yağmur Sensörü: Sensör, analog bir çıkış verir. Bu değer, nem miktarına bağlı olarak değişir. Daha düşük bir değer, daha fazla nem (yağmur) anlamına gelir.
- Eşik Değeri:
threshold
değişkeni, "yağmur algılandı" kararını vermek için kullanılır. Bu değeri, sensörün bulunduğu ortamda test ederek ayarlayabilirsiniz. - LED Göstergesi: Yağmur algılandığında LED yanar, aksi halde söner.
Donanım Bağlantıları:
- Yağmur sensörünün VCC pini → Arduino 5V
- Yağmur sensörünün GND pini → Arduino GND
- Yağmur sensörünün Analog Out (AOUT) pini → Arduino A0
// Yağmur sensörü pin tanımlarıconstintrainSensorPin=A0;// Yağmur sensörünün analog çıkışını bağladığınız pinconstintledPin=13; // Durum LED'i için pin (isteğe bağlı)intsensorValue=0; // Sensörden okunan değerconstintthreshold=500; // Yağmur algılama için eşik değeri (deneyerek ayarlanabilir)voidsetup(){
pinMode(ledPin,OUTPUT); // LED pinini çıkış olarak ayarla
Serial.begin(9600); // Seri iletişimi başlat}voidloop(){
sensorValue=analogRead(rainSensorPin);// Sensör değerini oku
Serial.print("Yağmur Sensörü Değeri: ");
Serial.println(sensorValue); // Sensör değerini seri porta yazdır
if(sensorValue<threshold){ // Eşik değerini kontrol et
Serial.println("Yağmur Algılandı!");
digitalWrite(ledPin,HIGH); // LED'i yak
}else{
Serial.println("Hava Kuru.");
digitalWrite(ledPin,LOW); // LED'i söndür
}
delay(500);// 500ms bekle}