Akıllı tarımın ilk adımı
Seralarda ve tarlalarda kullanılan akıllı sulama sistemleri toprağın nemini ölçer ve sadece gerektiğinde sulama yapar. Böylece su tasarruf edilir. Bu projede aynı ölçümü yapan bir uyarıcı kuracağız.
Sensör nasıl çalışır?
Sensörün iki metal bacağı toprağa batırılır. Islak toprak elektriği daha iyi ilettiği için ölçülen değer değişir. Yaygın kullanılan modüllerde değer büyüdükçe toprak kurudur.
Malzemeler ve bağlantı
- Toprak nem sensörü modülü: VCC → 5V, GND → GND, A0 → A0
- Kırmızı LED → 8. pin, yeşil LED → 9. pin (her biri 220 ohm dirençle)
- Buzzer → 10. pin
Kod
// Codebil Campus - Proje 7: Toprak Nem Sensörü ile Sulama Uyarıcısı
const int SENSOR = A0;
const int KIRMIZI = 8;
const int YESIL = 9;
const int BUZZER = 10;
int kuruEsik = 700; // kendi sensörünüzle ölçerek ayarlayın
void setup() {
pinMode(KIRMIZI, OUTPUT);
pinMode(YESIL, OUTPUT);
pinMode(BUZZER, OUTPUT);
Serial.begin(9600);
}
void loop() {
int nem = analogRead(SENSOR); // değer büyüdükçe toprak kurudur
Serial.println(nem);
if (nem > kuruEsik) {
digitalWrite(KIRMIZI, HIGH);
digitalWrite(YESIL, LOW);
tone(BUZZER, 880, 150);
} else {
digitalWrite(KIRMIZI, LOW);
digitalWrite(YESIL, HIGH);
}
delay(2000);
}
Kalibrasyon
Sensörü önce kuru toprağa, sonra yeni sulanmış toprağa batırıp Seri Monitör'deki değerleri not edin. Bu iki değer arasında bir kuruEsik seçin. Her sensör ve toprak türü farklı sonuç verebilir.
Sensörü korumak
Sensörün metal bacakları sürekli elektrik altında toprakta kalınca zamanla paslanır. Gerçek bir projede sensörü bir dijital pinden besleyip sadece ölçüm yaparken açmak ömrünü uzatır.
Geliştir
Bir röle ve küçük su pompasıyla, toprak kuruduğunda bitkiyi kendisi sulayan bir sistem tasarlayın. Nesnelerin interneti dersinde öğrendiğiniz gibi, bir internet modülüyle bildirimi telefona da gönderebilirsiniz.
Konuyu pekiştir
3 soruluk kısa test. Bir seçeneğe dokunduğunuzda doğru cevap ve açıklaması görünür.
-
Yaygın toprak nem sensörlerinde okunan değer büyüdükçe toprak nasıldır?
Kuru toprak elektriği zor iletir, okunan değer büyür.
-
Eşik değeri belirlemek için ne yapılmalıdır?
Kalibrasyon, sensörü gerçek koşullarda ölçerek yapılır.
-
Sensörün metal bacaklarının paslanmasını azaltmak için ne yapılabilir?
Sensöre sürekli akım vermemek aşınmayı azaltır.