Kapasitif ve rezistif toprak nem sensörü arasındaki temel fark, rezistif sensörün çıplak metal uçlarla toprağın direncini ölçmesi, kapasitif sensörün ise yalıtılmış bir yüzeyle kapasite değişimini algılamasıdır. Rezistif uçlar akım geçtikçe korozyona uğrar; kapasitif sensör toprakta çok daha uzun dayanır. İki tür de kuru ve ıslak değerle kalibre edilmelidir.
Toprak nem sensörü, otomatik sulama ve akıllı sera projelerinin temel parçasıdır. Piyasada iki ana tür bulunur: çatal biçimli metal uçlarıyla rezistif sensör ve düz, kaplamalı yüzeyiyle kapasitif sensör. İkisi de Arduino'ya aynı şekilde bağlanır, ama toprakta ne kadar dayandıkları ve ölçümün kararlılığı çok farklıdır. Bu yazıda iki türü karşılaştırıyor, korozyonun nedenini ve kuru-ıslak değerle kalibrasyonu adım adım anlatıyoruz.
Toprak nem sensörü nedir?
Toprak nem sensörü, toprağın içindeki su miktarına göre değişen bir elektriksel özelliği ölçüp bunu mikrodenetleyicinin okuyabileceği analog bir gerilime çeviren bir sensördür. Sensör nemi doğrudan yüzde olarak vermez; ham bir değer üretir ve bu değerin anlamı kalibrasyonla belirlenir.
Rezistif sensör toprağın elektrik direncini, kapasitif sensör ise toprağın dielektrik özelliğinden kaynaklanan kapasite değişimini ölçer. Su, toprağın hem iletkenliğini hem de dielektrik sabitini artırdığı için iki yöntem de nemle değişen bir sinyal verir.
Rezistif toprak nem sensörü nasıl çalışır?
Rezistif toprak nem sensörü, toprağa batırılan iki çıplak metal uç arasından küçük bir akım geçirir ve toprağın direncini ölçer; ıslak toprak akımı daha kolay iletir. Kart genellikle iki parçadan oluşur: çatal biçimli prob ve üzerinde karşılaştırıcı entegresi bulunan küçük bir kontrol kartı.
Kontrol kartında AO (analog çıkış) ve DO (dijital çıkış) pinleri bulunur. DO, kart üzerindeki potansiyometreyle ayarlanan eşiğe göre HIGH ya da LOW verir; AO ise ham nem değerini iletir. Arduino toprak nemi algılama sensörü ve toprak nemi algılama sensörü bu türün yaygın örnekleridir; uygun fiyatlı oldukları için deneme ve eğitim projelerinde sık kullanılır.
Kapasitif toprak nem sensörü nasıl çalışır?
Kapasitif toprak nem sensörü, toprakla doğrudan metal teması olmadan, kart üzerindeki yalıtılmış iletken yüzeylerin oluşturduğu kapasitenin topraktaki suya göre değişmesini ölçer. Kartın üstündeki devre bu değişimi analog bir gerilime çevirir ve AOUT pininden verir.
Elektrotlar koruyucu bir kaplamanın altında kaldığı için toprağa akım geçmez. Bu yüzden kapasitif toprak nem sensörü (higrometre) uzun süre toprakta kalacak sulama sistemlerinde tercih edilir. Kapasitif algılama ilkesinin genel mantığını kapasitif sensör nedir yazımızda anlattık.
Dikkat edilmesi gereken nokta, kartın üst kısmındaki elektronik devrenin su geçirmez olmamasıdır. Sensörü toprağa yalnızca kart üzerindeki sınır çizgisine kadar gömün; devre kısmını su ve nemden koruyun.
Kapasitif ve rezistif sensör arasındaki fark nedir?
İki sensör arasındaki en önemli fark dayanıklılıktır: rezistif sensörün metal uçları akım geçtikçe aşınır, kapasitif sensör ise toprağa akım vermediği için uzun süre aynı değeri üretir. Diğer farklar aşağıdaki tabloda özetlenmiştir.
| Özellik | Rezistif sensör | Kapasitif sensör |
|---|---|---|
| Ölçtüğü büyüklük | Toprağın direnci | Kapasite değişimi |
| Toprakla temas | Çıplak metal uçlar | Kaplamalı yüzey |
| Korozyon | Belirgin, özellikle sürekli beslemede | Çok az |
| Gübre ve tuzdan etkilenme | Yüksek; tuz iletkenliği artırır | Daha az |
| Çıkış | AO ve DO (karşılaştırıcılı kartta) | Yalnızca analog (AOUT) |
| Uygun kullanım | Kısa süreli deneme, eğitim | Kalıcı sulama ve sera sistemleri |
Hazır bir çözüm arıyorsanız XH-M214 röle kontrollü toprak nem sensörü mikrodenetleyici olmadan, belirlediğiniz nem eşiğine göre röleyi açıp kapatır. Diğer sensör kartlarını mağazamızın Arduino sensör ve modüller kategorisinde bulabilirsiniz.
Rezistif sensörde korozyon nasıl azaltılır?
Korozyonu azaltmanın en etkili yolu, sensörü sürekli değil yalnızca ölçüm anında beslemektir. Uçlardan sürekli doğru akım geçtiğinde nemli toprakta elektroliz oluşur; bir uç zamanla kararır, incelir ve ölçüm değeri kayar. Aynı ortamda sürekli beslenen bir prob, kısa sürede kullanılamaz hâle gelebilir.
Uygulamada sensörün VCC pinini 5V yerine Arduino'nun bir dijital pinine bağlayın. Ölçümden önce pini HIGH yapın, kısa bir süre bekleyip değeri okuyun ve pini yeniden LOW yapın. Toprak nemi yavaş değiştiği için birkaç dakikada bir ölçüm çoğu sulama projesine yeter. Bu yöntem probun ömrünü uzatır, ancak korozyonu tamamen ortadan kaldırmaz.
Toprak nem sensörü nasıl kalibre edilir?
Toprak nem sensörü, havada ya da kuru toprakta okunan "kuru değer" ile suda ya da yeni sulanmış toprakta okunan "ıslak değer" kaydedilerek kalibre edilir; ham değer bu iki sınır arasında yüzdeye çevrilir. Her sensörün ve her toprak türünün değeri farklı olduğu için hazır sayılar yerine kendi ölçümünüzü kullanın.
- Sensörü Arduino'ya bağlayın: VCC 5V'a, GND GND'ye, AOUT (ya da AO) A0'a.
- Sensör kuru toprakta ya da havadayken birkaç okuma yapın ve ortalamasını "kuru değer" olarak not edin.
- Sensörü yeni sulanmış toprağa ya da bir bardak suya (sınır çizgisine kadar) batırın ve ortalamayı "ıslak değer" olarak not edin.
- Bu iki değeri koddaki
KURUveISLAKsabitlerine yazın. - Sensörü kullanacağınız saksıya yerleştirin ve değerin bitkinin ihtiyacına göre hangi yüzdede sulama gerektirdiğini birkaç gün gözlemleyin.
Çoğu modülde toprak ıslandıkça analog değer düşer. Aşağıdaki kodda örnek olarak kuru değer 600, ıslak değer 280 alınmıştır; bu sayıları kendi ölçümünüzle değiştirin.
const int KURU = 600; // kendi kuru ölçümünüz
const int ISLAK = 280; // kendi ıslak ölçümünüz
void setup() {
Serial.begin(9600);
}
void loop() {
int ham = analogRead(A0);
int yuzde = map(ham, KURU, ISLAK, 0, 100);
yuzde = constrain(yuzde, 0, 100);
Serial.print("Ham: "); Serial.print(ham);
Serial.print(" Nem: %"); Serial.println(yuzde);
delay(2000);
}
constrain() satırı, değer kalibrasyon sınırlarının dışına çıktığında yüzdenin 0'ın altına ya da 100'ün üstüne taşmasını önler. Bu örnek değerlerle ham değer 440 okunduğunda nem %50 olarak hesaplanır. ESP32 kullanıyorsanız analog okuma 0–4095 aralığında olur ve sensörü 3,3V ile beslemeniz gerekir; kalibrasyonu bu koşullarda baştan yapın. Sensörü bir pompayla birleştirerek tam bir sulama sistemi kurmak için otomatik sulama sistemi yazımıza bakabilirsiniz.
Sık sorulan sorular
Toprak nem sensörü neden yanlış değer veriyor?
En sık neden kalibrasyon yapılmaması ya da sensörün toprağa farklı derinliklerde batırılmasıdır. Sensörün çevresindeki hava boşlukları da değeri değiştirir; toprağı sensörün etrafına hafifçe bastırın. Rezistif sensörde uçların korozyona uğraması ve gübreli topraktaki tuzlar değeri kaydırır. Kapasitif sensörde ise besleme geriliminin değişmesi okumayı etkiler; sensörü kararlı bir kaynaktan besleyin ve her değişiklikten sonra yeniden kalibre edin.
Kapasitif toprak nem sensörü ESP32 ile çalışır mı?
Evet, kapasitif toprak nem sensörü ESP32 ile kullanılabilir. Sensörü 3,3V ile besleyin ve AOUT pinini ESP32'nin ADC1 grubundaki bir pinine (örneğin GPIO34) bağlayın; ADC2 pinleri Wi-Fi açıkken okunamaz. ESP32'nin analog okuması 0–4095 aralığındadır ve tam doğrusal değildir. Bu yüzden kuru ve ıslak değerleri ESP32 üzerinde, aynı besleme gerilimiyle yeniden ölçün.
Rezistif sensörün DO pini ne işe yarar?
DO pini, kart üzerindeki potansiyometreyle ayarlanan nem eşiğine göre dijital HIGH ya da LOW sinyal verir. Mikrodenetleyicide analog okuma yapmadan, yalnızca "kuru" ya da "ıslak" bilgisi yeterliyse kullanışlıdır. Eşiği ayarlamak için sensörü istediğiniz nemdeki toprağa batırın ve kart üzerindeki LED'in durum değiştirdiği noktaya kadar potansiyometreyi çevirin. Hassas kontrol için AO pinini kullanın.
Toprak nem sensörü toprakta ne kadar dayanır?
Dayanım büyük ölçüde sensör türüne ve besleme biçimine bağlıdır. Sürekli beslenen rezistif bir prob nemli toprakta kısa sürede kararır ve değer kaydırmaya başlar; yalnızca ölçüm anında beslenirse ömrü belirgin şekilde uzar. Kapasitif sensör toprağa akım vermediği için çok daha uzun dayanır. Ancak kartın kenarları ve üst devresi nemden korunmazsa kapasitif sensör de zamanla bozulabilir.
Hangi toprak nem sensörünü almalıyım?
Kalıcı bir sulama ya da sera sistemi kuruyorsanız kapasitif sensör almalısınız; ölçümü daha kararlıdır ve toprakta çok daha uzun dayanır. Bir ders, deney ya da kısa süreli bir prototip için rezistif sensör yeterlidir ve daha uygun fiyatlıdır. Mikrodenetleyici kullanmadan bir pompayı nem eşiğine göre çalıştırmak istiyorsanız röle çıkışlı hazır bir kontrol kartı işinizi görür.
Özet
- Rezistif sensör toprağın direncini çıplak metal uçlarla, kapasitif sensör kapasite değişimini yalıtılmış yüzeyle ölçer.
- Rezistif uçlar sürekli beslemede elektroliz nedeniyle korozyona uğrar; ölçüm anında beslemek ömrü uzatır.
- Kapasitif sensör kalıcı sulama ve sera sistemleri için daha uygun seçimdir.
- Her sensör kendi kuru ve ıslak değeriyle kalibre edilmeli, ham değer
map()veconstrain()ile yüzdeye çevrilmelidir. - ESP32'de 3,3V besleme ve 0–4095 aralığı nedeniyle kalibrasyon yeniden yapılır.
