Image
10 Temmuz, 2026

Arduino Toprak Nem Sensörü Nedir? Arduino ile Toprak Nem Ölçümü

Arduino Toprak Nem Sensörü Nedir? Arduino ile Toprak Nem Ölçümü

Arduino Toprak Nem Sensörü, toprağın nem durumunu ölçmek için kullanılan, analog ve dijital çıkış verebilen pratik bir sensör modülüdür. Akıllı bahçe, otomatik sulama, saksı nem takibi ve tarım teknolojileri projelerinde toprağın kuru mu nemli mi olduğunu anlamak için kullanılır.

Bu sensör, çatal uçlu prob kısmı toprağa yerleştirildiğinde toprağın iletkenlik durumuna göre farklı değerler üretir. Arduino analog girişinden bu değer okunarak nem seviyesi yorumlanabilir. Dijital çıkış tarafında ise modül üzerindeki trimpot ile belirlenen eşik değerine göre kuru/nemli bilgisi alınabilir.

Arduino Toprak Nem Sensörü
Fotoğraf 1: Arduino Toprak Nem Sensörü, topraktaki nem seviyesini analog ve dijital çıkış ile okumayı sağlayan sensör modülüdür.

Arduino Toprak Nem Sensörü Nedir?

Arduino Toprak Nem Sensörü, temel olarak iki parçadan oluşur: toprağa batırılan çatal uçlu prob ve sinyal işleme görevini üstlenen kontrol modülü. Prob toprağa yerleştirildiğinde, toprağın nem oranına bağlı olarak prob uçları arasındaki elektriksel iletkenlik değişir.

Kuru toprak elektrik akımını daha zor iletirken, nemli toprak daha kolay iletir. Sensör bu değişimi analog bir değere dönüştürür. Arduino bu analog değeri okuyarak toprağın kuru, orta nemli veya nemli olduğunu yazılımsal olarak yorumlayabilir.

Kısaca: Toprak nem sensörü, toprağın iletkenlik değişimini ölçerek Arduino projelerinde nem takibi yapılmasını sağlayan analog/dijital çıkışlı bir sensördür.

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

Bu sensör tipi rezistif ölçüm mantığıyla çalışır. Çatal uçlu prob toprakla temas ettiğinde iki elektrot arasındaki direnç değeri toprağın nem durumuna göre değişir. Toprak kurudukça direnç yükselir, toprak nemlendikçe direnç düşer.

Modül bu değişimi Arduino tarafından okunabilir hale getirir. Analog çıkıştan sürekli değişen bir değer alınır. Dijital çıkışta ise modül üzerindeki trimpot ile belirlenen eşik değerine göre 0 veya 1 bilgisi okunabilir.

Toprak Durumu Sensör Davranışı Arduino Yorumlama Mantığı
Kuru Toprak İletkenlik düşük olur. Analog değer kalibrasyona göre kuru bölgeye düşer.
Nemli Toprak İletkenlik artar. Analog değer kalibrasyona göre nemli bölgeye geçer.
Çok Islak Toprak İletkenlik daha yüksek olur. Sulama durdurma veya taşma uyarısı gibi senaryolar oluşturulabilir.
Önemli Not: Bu sensör rezistif prob yapısına sahip olduğu için uzun süre sürekli ıslak toprakta ve sürekli enerjili şekilde bırakılırsa oksitlenme/korozyon oluşabilir. Daha uzun ömür için sensörü yalnızca ölçüm anında beslemek daha sağlıklı bir yöntemdir.

Kullanım Videosu

Bağlantı, kod yükleme, Seri Monitör üzerinden değer okuma ve kuru/nemli toprak testini aşağıdaki uygulama videosundan izleyebilirsiniz:

Arduino Toprak Nem Sensörü Teknik Özellikleri

Parametre Değer / Açıklama
Çalışma Voltajı3.3V - 5V
Çıkış TipiAnalog + Dijital
Analog Çıkış GerilimiYaklaşık 0V - 4.2V aralığı
Akım TüketimiYaklaşık 32 mA
Eşik AyarıModül üzerindeki trimpot ile dijital çıkış eşiği ayarlanabilir.
Gösterge LED'leriGüç LED'i ve dijital çıkış durum LED'i bulunabilir.
Modül BoyutuYaklaşık 30mm x 16mm
UyumlulukArduino UNO, Arduino Mega, ESP8266/ESP32 ve birçok mikrodenetleyici ile kullanılabilir.

Pin Yapısı ve Görevleri

Toprak nem sensörü modülünde genellikle VCC, GND, AO ve DO pinleri bulunur. Bazı modellerde pin isimleri farklı yazılabilir; bağlantı yapmadan önce modül üzerindeki pin etiketleri kontrol edilmelidir.

Sensör Pini Görevi Arduino UNO Bağlantısı
VCCSensör beslemesi5V
GNDToprak bağlantısıGND
AOAnalog nem değeri çıkışıA0
DOTrimpot ile ayarlanan dijital eşik çıkışıD2 veya herhangi bir dijital pin
Arduino Toprak Nem Sensörü Bağlantı Şeması
Fotoğraf 2: Arduino Toprak Nem Sensörü bağlantı şeması.

Arduino ile Toprak Nem Sensörü Kullanımı İçin Gerekli Malzemeler

Gerekli Malzeme Ürün Linki
Arduino UNO R3 Klon + USB KabloArduino UNO R3 Klon + USB Kablo
Arduino Toprak Nem SensörüArduino Toprak Nem Sensörü
Büyük Breadboard 830 PinBüyük Breadboard 830 Pin
Jumper Kablo40 Adet Erkek-Dişi Jumper Kablo 20cm
Toprak Nem Sensörü Geliştirme SetiToprak Nem Sensörü Geliştirme Seti

Analog Çıkış ile Toprak Nem Değeri Okuma

Analog çıkış, sensörden gelen nem seviyesini sayısal olarak takip etmek için en kullanışlı yöntemdir. Arduino UNO’da A0 pininden okunan değer 0 ile 1023 arasında değişir. Bu değer, toprağın kuru ve ıslak durumlarına göre kalibre edilmelidir.

// Arduino Toprak Nem Sensörü - Analog Okuma Testi

#define TOPRAK_NEM_PIN A0

int nemDegeri = 0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  nemDegeri = analogRead(TOPRAK_NEM_PIN);

  Serial.print("Toprak Nem Degeri: ");
  Serial.println(nemDegeri);

  delay(500);
}

Nem Değerini Yüzdeye Çevirme

Her toprak tipi ve sensör bağlantısı farklı değerler üretebilir. Bu yüzden önce kuru toprakta ve ıslak toprakta Seri Monitör değerleri okunmalı, ardından bu değerlere göre kalibrasyon yapılmalıdır.

// Toprak nem değerini yüzdeye çevirme örneği

#define TOPRAK_NEM_PIN A0

int kuruDeger = 850;   // Kuru toprakta okunan örnek değer
int islakDeger = 350;  // Islak toprakta okunan örnek değer

void setup() {
  Serial.begin(9600);
}

void loop() {
  int hamDeger = analogRead(TOPRAK_NEM_PIN);

  int nemYuzdesi = map(hamDeger, kuruDeger, islakDeger, 0, 100);
  nemYuzdesi = constrain(nemYuzdesi, 0, 100);

  Serial.print("Ham Deger: ");
  Serial.print(hamDeger);
  Serial.print(" | Nem: %");
  Serial.println(nemYuzdesi);

  delay(1000);
}
Kalibrasyon Notu: Bazı bağlantılarda kuru toprakta değer yüksek, ıslak toprakta değer düşük olabilir. Farklı sensörlerde bu durum tersine dönebilir. Bu yüzden en doğru yöntem kendi sensörünüzle kuru ve ıslak test değerlerini ölçmektir.

Dijital Çıkış ile Kuru/Nemli Bilgisi Okuma

Sensör modülündeki DO pini, trimpot ile belirlenen eşik değerine göre dijital çıkış verir. Bu yöntem, yalnızca "toprak kuru mu?" veya "nem seviyesi eşik değerin altında mı?" gibi basit kararlar için kullanışlıdır.

// Arduino Toprak Nem Sensörü - Dijital Çıkış Testi

#define TOPRAK_NEM_DO 2

void setup() {
  Serial.begin(9600);
  pinMode(TOPRAK_NEM_DO, INPUT);
}

void loop() {
  int durum = digitalRead(TOPRAK_NEM_DO);

  if (durum == HIGH) {
    Serial.println("Toprak kuru veya esik altinda");
  } else {
    Serial.println("Toprak nemli veya esik ustunde");
  }

  delay(500);
}

Toprak Nem Sensörü ile Otomatik Sulama Mantığı

Toprak nem sensörü, röle modülü veya MOSFET devresi ile birlikte kullanıldığında otomatik sulama sistemi yapılabilir. Temel mantık oldukça basittir: nem değeri belirlenen eşik seviyesinin altına düşerse pompa çalışır; yeterli nem seviyesine ulaşıldığında pompa kapanır.

Git

Arduino Toprak Nem Sensörü Örnek Kodları

Analog okuma, dijital eşik kontrolü, LCD ekranlı nem göstergesi ve otomatik sulama sistemi kodlarını GitHub deposu üzerinden paylaşabilirsiniz.

Kullanım Alanları

  • Akıllı bahçe sistemleri
  • Otomatik saksı sulama projeleri
  • Toprak nem izleme panelleri
  • LCD ekranlı çevresel veri takip sistemleri
  • Röle kontrollü su pompası simülasyonları
  • Arduino tabanlı tarım teknolojileri prototipleri
  • IoT tabanlı uzaktan nem izleme projeleri

Sık Yapılan Hatalar ve Dikkat Edilmesi Gerekenler

  • Sensörü sürekli enerjili bırakmak: Rezistif prob yapısı nedeniyle uzun süre enerjili ve ıslak ortamda bırakıldığında korozyon hızlanabilir.
  • Kalibrasyon yapmamak: Her toprak tipi farklı değer verir. Kuru ve ıslak değerler mutlaka Seri Monitör üzerinden ölçülmelidir.
  • Toprağa fazla bastırmak: Probun mekanik olarak zorlanması bağlantı noktalarına zarar verebilir.
  • Pompayı doğrudan Arduino pininden beslemek: Su pompası veya motor gibi yükler Arduino pininden doğrudan çalıştırılmamalıdır. Röle, MOSFET veya uygun sürücü kullanılmalıdır.
  • Ortak GND bağlantısını unutmak: Arduino, sensör ve harici besleme kullanılan devrelerde GND hattı ortaklanmalıdır.

Sık Sorulan Sorular

Toprak nem sensörü analog mu dijital mi?

Bu modül hem analog hem de dijital çıkış verebilir. Analog çıkış nem seviyesini daha detaylı okumak için, dijital çıkış ise eşik değerine göre kuru/nemli kararı almak için kullanılır.

Toprak nem sensörü uzun süre toprakta kalabilir mi?

Kısa süreli testler ve eğitim projeleri için kullanılabilir. Ancak rezistif prob yapısı nedeniyle uzun süre ıslak toprakta ve sürekli enerjili bırakılması korozyona neden olabilir. Daha uzun ömür için yalnızca ölçüm sırasında enerji vermek daha doğru olur.

Otomatik sulama sisteminde doğrudan pompa çalıştırabilir miyim?

Pompa Arduino pininden doğrudan çalıştırılmamalıdır. Pompa için röle modülü, MOSFET veya uygun bir motor sürücü kullanılmalıdır. Pompa gerilimi ve akım ihtiyacına uygun harici besleme seçilmelidir.

Toprak nem değeri neden kararsız çıkıyor?

Gevşek jumper bağlantıları, farklı toprak yoğunluğu, probun toprağa temas açısı, yetersiz besleme veya nemin toprak içinde homojen dağılmaması kararsız değerlere neden olabilir. Daha kararlı sonuç için birkaç okumanın ortalamasını almak faydalıdır.

Robomer’de Bulabileceğiniz İlgili Ürünler

Arduino Toprak Nem Sensörü

Arduino Toprak Nem Sensörü

Analog ve dijital çıkışlı, trimpot ile eşik ayarı yapılabilen toprak nem sensörü modülü.

Ürünü İncele
Toprak Nem Sensörü Geliştirme Seti

Toprak Nem Sensörü Geliştirme Seti

Toprak nem sensörü, DHT11, LCD ekran, röle ve diğer parçalarla otomatik sulama projelerine uygun proje seti.

Seti İncele
DHT11 Isı ve Nem Sensörü

DHT11 Isı ve Nem Sensörü

Ortam sıcaklığı ve hava nemi ölçümü için kullanılan, toprak nem projelerine çevresel veri ekleyen sensör modülü.

Ürünü İncele

Sonuç

Arduino Toprak Nem Sensörü, toprak nemini ölçmek ve sulama sistemleri için karar mekanizması oluşturmak isteyen kullanıcılar için pratik bir sensör modülüdür. Analog çıkışı sayesinde nem seviyesini detaylı şekilde takip edebilir, dijital çıkışı sayesinde trimpot ile belirlenen eşik değerine göre kuru/nemli bilgisi alabilirsiniz.

Bu temel mantığı kullanarak LCD ekranlı nem göstergesi, otomatik sulama sistemi, IoT bahçe takip paneli veya röle kontrollü sulama prototipi geliştirebilirsiniz.

Akıllı Bahçe ve Otomatik Sulama Projelerinizi Kurun

Arduino kartları, toprak nem sensörleri, LCD ekranlar, röle modülleri, jumper kablolar ve proje setleriyle kendi akıllı bahçe sisteminizi Robomer ürünleriyle kolayca geliştirebilirsiniz.

Robomer Toprak Nem Ürünlerini İncele