Arduino ile Toprak Nem Ölçümü ve Sulama Projesi

Projemiz; sensörler ve arduino kullanılarak toprağın nemine göre sulama sisteminin devreye girip, toprağı istenen nem seviyesinde tutma esasına dayalı olarak çalışmaktadır.

İhtiyacımız olan malzemeler şunlar:

  • 1 adet Arduino UNO R3
  • 1 adet toprak nem sensörü ( FC-28 )
  • 1 adet tek kanallı Arduino röle modülü
  • 1 adet breadboard
  • 1 adet 12V su motoru ( Su kabinli araç silecek motoru )
  • 1 adet max 12V ayarlanabilen adaptör

Devre Bağlantı Şeması

Bağlantıyı aşağıda görünen şekilde yapıyoruz. Eğer ki farklı bir malzeme kullanmak zorunda kalırsanız, farklı olan malzemeyi internette araştırarak bağlantı şemasını bulabilirsiniz. Röle modülleri tek kanallı veya çift kanallı olduğundan bağlantılarda değişiklik gösterebilir. Bağlantıları dikkatli bir şekilde tamamlayınız

Adsız

Kullanılan Role Özellikleri Teknik Özellikler

  • Bobin sürme akımı: 20mA,
  • Çıkış sayısı: 1 kanal,
  • Kontrol voltajı: 5V
  • Maksimum anahtarlama voltajı: 250VAC 30VDC
  • Anahtarlama süresi:10ms maksimum,
  • Bırakma süresi: 5ms maksimum,
  • Maksimum ON/OFF anahtarlama: dakikada 30 kez (elektriksel olarak),
  • Çalışma sıcaklığı: -25°C ~ 70°C,
  • Ömür beklentisi: 100.000 kez (elektriksel olarak).

FC 28 Toprak Nem Sensörü Nasıl Çalışır?

Toprak nem sensörü, suyun hacimsel içeriğini ölçmek için kullanılan iki probdan oluşur. İki prob, akımın topraktan geçmesine izin verir, bu da nem değerini ölçmek için direnç değerini verir.

Su olduğunda, toprak daha fazla elektrik harcar, yani daha az direnç olacaktır. Kuru toprak ise elektriği zayıf yapar, bu yüzden  az su olduğunda  daha fazla direnç olacağı anlamına gelir. İşte bu direnç değerlerinin farklılaşmasına bağlı olarak sensör analog veya digital bir sinyal üretir

Bu sensör analog ve dijital modlarda bağlanabilir.

x5_473129332igk

 Özellikler

FC-28 toprak nem sensörünün özellikleri aşağıdaki gibidir:

  • Giriş Voltajı: 3.3–5V
  • Çıkış Voltajı: 0–4.2V
  • Giriş Akımı: 35mA
  • Çıkış Sinyali: hem analog hem de dijital

 Pin Bağlantıları

FC-28 toprak nem sensörünün dört pini vardır:

  • VCC: Güç
  • A0: Analog Çıkış
  • D0: Dijital Çıkış
  • GND: Toprak

Modül ayrıca eşik değerini ayarlayacak bir potansiyometre içerir. Bu eşik değeri LM393 karşılaştırıcı ile karşılaştırılacaktır. Çıkış eşiği bu eşikdeğerine göre yanar veya söner

Bağlantı şekli:
VCC  ve GND gücün bağlanılacağı pinler. Analog veya Digital çıkış kullanma farklılığa ise tamamen kullanıcıya kalmış. Biz bu projede Analog çıkışı kullandık.

Projenin Kodları:

void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
Serial.begin(9600);
}
void loop()
{
int topraknem = analogRead(A0);
if (topraknem > 250)
{
Serial.print(“Nem Degeri: “);
Serial.print(topraknem);
Serial.println(“: Toprak ideal nem seviyesinin ustundedir, sulama sistemi devre-de..”);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
delay(2000);
}
else if (topraknem <= 250)
{
Serial.print(“Nem Degeri: “);
Serial.print(topraknem);
Serial.println(“: Toprak ideal nem seviyesinin altindadir, sulama sistemi devre disi..”);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
delay(2000);
}
}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir