Aurdino ile sulama sistemi -Arif Arda Bulut

Aurdino ile sulama sistemi -Arif Arda Bulut

Arduino ile Akıllı Sulama Sistemi: Otomatik Bahçe Bakımının Geleceği

Giriş

Tarımda verimliliği artırmak ve su kaynaklarını daha etkin bir şekilde kullanmak her geçen gün daha önemli hale gelmektedir. Geleneksel sulama yöntemleri su israfına yol açabilir ve bitkilerin ihtiyacı olan su miktarını doğru bir şekilde belirlemek zor olabilir. Bu noktada, teknolojinin sunduğu imkanlardan yararlanarak sulama işlemleri daha verimli hale getirilebilir. Arduino, düşük maliyeti ve açık kaynak kodlu yapısıyla, otomatik sulama sistemleri oluşturmak için ideal bir platformdur.

Arduino Nedir?

Arduino, açık kaynaklı bir elektronik platformdur ve kullanıcıların çeşitli projeler için donanım ve yazılım geliştirmesine olanak tanır. Mikrodenetleyicileri ve çeşitli sensörlerle etkileşime giren Arduino, özellikle robotik, otomasyon ve IoT (Nesnelerin İnterneti) projelerinde yaygın olarak kullanılır. Basit bir şekilde programlanabilir olması, özellikle yeni başlayanlar için uygun bir seçenek sunar.

Arduino ile Sulama Sistemi Kurulumu

Bir Arduino tabanlı sulama sistemi, bitkilerin toprak nemini algılayan sensörler, su pompası ve çeşitli kontrol elemanlarından oluşur. Sistem, toprak nemini izler ve belirli bir seviyenin altına düştüğünde su pompasını devreye sokarak sulama işlemini gerçekleştirir. İşte böyle bir sistemi kurmak için gereken adımlar:

1. Gerekli Malzemeler
  • Arduino Kartı (Arduino Uno veya benzeri bir model): Projenin ana kontrol birimi.
  • Toprak Nem Sensörü: Topraktaki nem seviyesini ölçer.
  • Su Pompası: Su sağlayan pompa, sulama işlemini gerçekleştirir.
  • Rele Modülü: Su pompasını kontrol etmek için kullanılır.
  • Sıvı Seviyesi Sensörü (isteğe bağlı): Su tankındaki su seviyesini kontrol etmek için kullanılabilir.
  • Jumper Kabloları: Bağlantıları yapabilmek için gereklidir.
  • Su Borusu ve Tank: Sulama sistemini suyla besler.
  • Güç Kaynağı: Arduino ve su pompasını çalıştırmak için.
2. Sistemin Tasarımı

Sistemin temel işleyişi şu şekildedir:

  • Toprak nem sensörü topraktaki nem seviyesini ölçer.
  • Nem seviyesi, belirli bir eşiğin altına düştüğünde, Arduino sistemine bir sinyal gönderir.
  • Arduino, bu sinyali alarak rele modülünü aktive eder.
  • Rele modülü, su pompasını çalıştırarak bitkileri sulamaya başlar.
  • Sulama işlemi tamamlandığında, su pompası kapanır.
  • 3. Arduino Kod Örneği

    Arduino ile sulama sisteminin çalışabilmesi için basit bir programlama yapılması gerekmektedir. İşte temel bir örnek kod:

    int soilMoisturePin = A0;  // Toprak nem sensörünün bağlı olduğu pin
    int relayPin = 8;          // Rele modülünün bağlı olduğu pin
    int moistureThreshold = 400;  // Nem eşiği (bu değeri sensörünüze göre ayarlayın)

    void setup() {
      pinMode(soilMoisturePin, INPUT);   // Nem sensörünü giriş olarak ayarla
      pinMode(relayPin, OUTPUT);         // Rele pinini çıkış olarak ayarla
      Serial.begin(9600);                // Seri iletişim başlat
    }

    void loop() {
      int soilMoisture = analogRead(soilMoisturePin);  // Nem sensöründen değer oku
      Serial.println(soilMoisture);  // Seri port üzerinden nem değerini yazdır

      if (soilMoisture < moistureThreshold) {  // Eğer nem seviyesi eşikten düşükse
        digitalWrite(relayPin, HIGH);  // Releyi aç, su pompasını çalıştır
        delay(10000);  // 10 saniye boyunca sulama yap
        digitalWrite(relayPin, LOW);   // Releyi kapat, su pompasını durdur
      }

      delay(60000);  // 1 dakika bekle
    }

    Temel Çalışma Prensibi:

    1. Toprak Nem Sensörü: Bu sensör, toprağın nem seviyesini algılar. Eğer toprak kuruysa, sensör düşük bir değer okur, eğer nemliyse daha yüksek bir değer okur.
    2. Arduino: Arduino, sensörden gelen veriyi okur ve belirli bir nem seviyesinin altına düştüğünde su pompasını açar.
    3. Su Pompası veya Vana: Arduino'nun kontrol ettiği rele modülü, su pompasını açmak için kullanılır. Pompa açıldığında, su bitkiye otomatik olarak verilir.
    4. Sulama Sistemi: Pompa çalışmaya başladığında, su bitkinin köklerine doğru akar ve toprak yeterince nemlenene kadar sulama devam eder.ttolkpolpgo