Arduino ile Sulama Sistemi -umut aşık

Arduino ile Sulama Sistemi -umut aşık

Giriş Günümüzde suyun verimli kullanımı büyük bir önem taşımaktadır. Tarım alanlarında veya evdeki bitkilerin sulanması, zamanında ve doğru miktarda yapılmadığında bitkilerin sağlığı olumsuz etkilenebilir. Bu noktada, Arduino tabanlı otomatik sulama sistemleri, kullanıcıya büyük kolaylık sağlayarak su tasarrufu yapmaya yardımcı olabilir. Bu makalede, Arduino kullanarak bir otomatik sulama sistemi nasıl yapılır, hangi bileşenler gereklidir ve sistemin nasıl çalıştığı hakkında detaylı bilgiler verilecektir.

Gerekli Malzemeler

  • Arduino Uno

  • Toprak nem sensörü

  • Röle modülü

  • Su pompası

  • Su deposu

  • Bağlantı kabloları

  • 12V adaptör (su pompasını çalıştırmak için)

Sistem Çalışma Prensibi Otomatik sulama sisteminin temel prensibi, toprak nem sensörünün verdiği veriye göre su pompasının çalıştırılmasıdır. Toprak nem sensörü, toprağın nem seviyesini ölçerek Arduino'ya veri gönderir. Eğer toprak belirlenen bir nem seviyesinin altına düşerse, Arduino röle modülü aracılığıyla su pompasını çalıştırarak sulama işlemini başlatır. Toprak yeterince nemlendiğinde ise pompa otomatik olarak durur.

Bağlantı Şeması ve Devre Kurulumu

  1. Toprak nem sensörünü toprağa yerleştirin ve sensörün çıkışlarını Arduino’nun analog giriş pinlerine bağlayın.

  2. Röle modülünü, Arduino’nun dijital çıkış pinlerinden birine bağlayarak kontrol edilebilir hale getirin.

  3. Röle modülünün çıkışlarına su pompasını bağlayın ve su pompasını bir su kaynağına yerleştirin.

  4. Tüm bağlantıları yaptıktan sonra sistemi enerji kaynağına bağlayarak çalıştırmaya hazır hale getirin.

Antajlar

  • Su Tasarrufu: Toprak ihtiyacı olduğunda sulandığı için gereksiz su kullanımı önlenir.

  • Zaman Tasarrufu: Manuel sulama ihtiyacını ortadan kaldırarak kullanıcının zaman kazanmasını sağlar.

  • Bitki Sağlığı: Bitkilerin doğru miktarda ve zamanda sulanmasını sağlayarak daha sağlıklı büyümelerini destekler.

  • Akıllı Sistemlerle Entegrasyon: WiFi modülü eklenerek sistem uzaktan kontrol edilebilir hale getirilebilir.

Sonuç Arduino ile yapılan otomatik sulama sistemleri, bitki bakımını kolaylaştıran, su tasarrufu sağlayan ve kullanıcıya zaman kazandıran pratik projelerdir. Sensörler ve mikrodenetleyiciler kullanılarak geliştirilen bu sistemler, küçük ölçekli bahçelerden büyük tarım alanlarına kadar geniş bir kullanım alanına sahiptir. Gelecekte IoT (Nesnelerin İnterneti) teknolojisiyle entegre edilerek daha akıllı ve verimli hale getirilebilir.

#define sensorPin A0
#define relayPin 7
int nemSeviyesi;
void setup() {
  pinMode(relayPin, OUTPUT);
  Serial.begin(9600);
}
void loop() {
  nemSeviyesi = analogRead(sensorPin);
  Serial.println(nemSeviyesi);
  if (nemSeviyesi < 400) { // Nem seviyesi düşükse pompa çalıştır
    digitalWrite(relayPin, LOW);
  } else { // Nem seviyesi yeterliyse pompayı kapat
    digitalWrite(relayPin, HIGH);
  }
  delay(1000);
}