Ardiuno ile Sulama Sistemi

Arduino ile Sulama Sistemi
Giriş
Arduino ile sulama sistemleri, bitkilerin sulama ihtiyaçlarını otomatik olarak karşılamak amacıyla tasarlanmış sistemlerdir. Bu sistemler, toprak nem sensörleri kullanarak bitkilerin su ihtiyacını belirler ve buna göre sulama işlemini gerçekleştirir. Bu makalede, Arduino tabanlı sulama sistemlerinin nasıl çalıştığı, bileşenleri ve uygulama örnekleri ele alınacaktır.
Arduino Nedir?
Arduino, açık kaynaklı bir elektronik platformdur. Kullanıcıların kolayca elektronik projeler geliştirmesine olanak tanır. Arduino kartları, çeşitli sensörler ve aktüatörlerle birleştirilerek farklı projelerde kullanılabilir. Bu projeler arasında otomatik sulama sistemleri de bulunmaktadır.
Sulama Sisteminin Bileşenleri
Bir Arduino ile sulama sistemi genellikle aşağıdaki bileşenleri içerir:
- Arduino Kartı: Projenin beyni olarak görev yapar. Genellikle Arduino Uno modeli tercih edilir.
- Toprak Nem Sensörü: Toprağın nem seviyesini ölçer. Bu sensör, sulama işleminin ne zaman yapılması gerektiğini belirler.
- Röle Modülü: Su pompasını kontrol etmek için kullanılır. Nem sensöründen gelen verilere göre pompa açılıp kapatılır.
- Su Pompası: Bitkilere su sağlamak için kullanılır. Genellikle düşük voltajlı su pompaları tercih edilir.
- Güç Kaynağı: Sistemin çalışması için gerekli enerjiyi sağlar.
Sistem Nasıl Çalışır?
Arduino ile sulama sistemi, aşağıdaki adımlarla çalışır:
- Toprak Nem Ölçümü: Toprak nem sensörü, toprağın nem seviyesini sürekli olarak ölçer.
- Veri Analizi: Arduino, sensörden gelen verileri analiz eder. Eğer toprak nem seviyesi belirli bir eşik değerinin altındaysa, sulama işlemi başlatılır.
- Sulama İşlemi: Röle modülü, su pompasını açar ve bitkilere su gönderilir.
- Sistem Kontrolü: Sulama işlemi tamamlandığında, Arduino röle modülünü kapatır ve su pompası durur.
Uygulama Örnekleri
Arduino ile sulama sistemleri, çeşitli projelerde kullanılmaktadır. İşte bazı örnekler:
- Otomatik Bahçe Sulama Projesi: Bu projede, toprak nem sensörü kullanılarak bahçedeki bitkilerin sulama ihtiyacı otomatik olarak karşılanır.
- Akıllı Bitki Sulama Sistemi: Bu sistem, bitkilerin sulama ihtiyaçlarını algılayarak, kullanıcıya bildirim gönderir. Böylece kullanıcı, bitkilerin durumunu uzaktan takip edebilir.
Sonuç
Arduino ile sulama sistemleri, bitkilerin sulama ihtiyaçlarını otomatik olarak karşılamak için etkili bir çözüm sunar. Bu sistemler, hem su tasarrufu sağlar hem de bitkilerin sağlıklı bir şekilde büyümesine yardımcı olur. Gelişen teknoloji ile birlikte, bu tür sistemlerin kullanımı giderek yaygınlaşmaktadır.
Bu makalede, Arduino ile sulama sistemlerinin temel bileşenleri ve çalışma prensipleri ele alınmıştır. Kullanıcılar, bu sistemleri kendi projelerinde uygulayarak, bitkilerine daha iyi bir bakım sağlayabilirler.
Ardiuno ile Sulama Sistemi Hakkında Örnek Kod
#define sensorPin A0
#define relayPin 7
int threshold = 400;
void setup() {
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, HIGH);
Serial.begin(9600);
}
void loop() {
int moisture = analogRead(sensorPin);
Serial.print("Toprak Nem Değeri: ");
Serial.println(moisture);
if (moisture < threshold) {
Serial.println("Toprak kuru, sulama başlatılıyor...");
digitalWrite(relayPin, LOW);
} else {
Serial.println("Toprak yeterince nemli.");
digitalWrite(relayPin, HIGH);
}
delay(5000);
}
Matriks Yazılım Anadolu Lisesi
Melike Yağmur DİNÇ