Sensor soil moisture kapasitif lebih akurat dan awet untuk kebun dibanding sensor resistif. Sensor resistif mengukur hambatan listrik antara dua probe logam yang terkorosi dalam hitungan minggu, sehingga bacaannya melayang. Sensor kapasitif mengukur perubahan kapasitansi tanpa arus mengalir ke tanah — tidak korosi dan jauh lebih stabil. Kuncinya: kedua jenis sensor tetap wajib dikalibrasi terhadap tanah Anda sebelum dipakai mengambil keputusan irigasi.

Artikel ini membahas perbedaan kedua teknologi, tabel perbandingan, dan langkah kalibrasi praktis yang bisa langsung dipraktikkan dengan ESP32 atau Arduino.

Cara Kerja Singkat Kedua Sensor

Sensor resistif (umumnya modul YL-69/HL-69) mengalirkan arus kecil di antara dua garpu logam. Semakin basah tanah, semakin kecil hambatannya. Masalahnya: arus listrik + air + logam = elektrolisis. Lapisan probe terkorosi, hambatan berubah permanen, dan bacaan menjadi tidak bisa dipercaya — umumnya dalam hitungan minggu pemakaian kontinu di tanah lembab.

Sensor kapasitif (misalnya sensor kelembaban tanah kapasitif industri v1.2/v2.0) bekerja seperti kapasitor: tanah menjadi dielektrik di antara dua pelat. Air menaikkan kapasitansi, dan rangkaian 555 mengubahnya menjadi tegangan analog. Tidak ada arus yang mengalir ke tanah, tidak ada elektrolisis, tidak ada korosi pada area sensor.

Tabel Perbandingan: Resistif vs Kapasitif

AspekSensor ResistifSensor Kapasitif
Harga pasaranSangat murah (puluhan ribu)Murah (puluhan ribu, sedikit lebih mahal)
Prinsip ukurHambatan listrik antar probeKapasitansi (dielektrik tanah)
KorosiYa — probe terkorosi dalam hitungan mingguTidak — elektroda terlapisi, tanpa arus ke tanah
Stabilitas jangka panjangBuruk, bacaan melayang seiring korosiBaik, stabil berbulan-bulan
Akurasi relatifRendah–sedangSedang–tinggi (setelah kalibrasi)
Cocok untukPrototipe singkat / edukasiKebun, greenhouse, sistem irigasi otomatis

Mengapa Kalibrasi Itu Wajib

Sensor hanya mengeluarkan nilai ADC mentah — angka 0–1023 di Arduino Uno atau 0–4095 di ESP32. Angka itu tidak berarti apa-apa sebelum dipetakan ke kondisi tanah yang nyata. Tanah lempung, tanah berpasir, dan media tanam sekam bakar menghasilkan rentang ADC yang berbeda untuk tingkat kebasahan yang sama.

Tanpa kalibrasi, ambang "kering" dan "basah" di kode Anda hanyalah tebakan. Hasilnya: pompa menyala saat tanah masih lembab, atau tanaman kekeringan padahal sistem mengira semuanya baik-baik saja.

Langkah Kalibrasi Praktis (Metode Dua Titik)

  1. Siapkan dua sampel. Segenggam tanah dari kebun Anda dalam dua wadah: satu dikeringkan (jemur/dioven hingga benar-benar kering), satu dijenuhkan air (siram hingga menetes dari bawah, tiriskan 30 menit).
  2. Catat nilai kering. Tancapkan probe ke tanah kering, baca nilai ADC beberapa kali, ambil rata-ratanya. Catat sebagai AIR_VALUE (nilai referensi kering).
  3. Catat nilai basah. Lakukan hal yang sama pada tanah jenuh air. Catat sebagai WATER_VALUE (nilai referensi basah).
  4. Petakan ke persen. Gunakan fungsi map() untuk mengubah rentang ADC menjadi 0–100%. Perhatikan: pada sensor kapasitif v1.2, nilai ADC lebih tinggi saat kering dan lebih rendah saat basah — urutan pemetaannya terbalik dibanding intuisi.
  5. Validasi di lapangan. Tancapkan di kebun, siram, dan amati apakah persen naik secara wajar lalu turun perlahan selama 1–2 hari. Jika tidak, ulangi langkah 1–4.

Contoh Kode ESP32 (Arduino IDE)

const int SENSOR_PIN = 34;
const int AIR_VALUE = 2900;   // dari kalibrasi: tanah kering
const int WATER_VALUE = 1200; // dari kalibrasi: tanah jenuh air

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

void loop() {
  int raw = analogRead(SENSOR_PIN);
  // Catatan: nilai kapasitif turun saat basah, jadi urutan dibalik
  int persen = map(raw, AIR_VALUE, WATER_VALUE, 0, 100);
  persen = constrain(persen, 0, 100);
  Serial.print("Kelembaban: ");
  Serial.print(persen);
  Serial.println(" %");
  delay(2000);
}

Ganti AIR_VALUE dan WATER_VALUE dengan angka hasil kalibrasi Anda sendiri — jangan salin angka contoh di atas mentah-mentah.

Tips Penempatan Probe di Zona Perakaran

  • Masuk hingga zona akar aktif — umumnya 10–15 cm untuk sayuran, bukan sekadar permukaan yang cepat kering.
  • Jangan menempel emitter drip — beri jarak 10–15 cm dari titik tetes agar bacaan mewakili rata-rata zona akar, bukan genangan lokal.
  • Hindari tepi pot/polibag — tepi mengering lebih cepat dan menyesatkan.
  • Satu probe per zona irigasi — bedengan tomat dan bedengan selada butuh probe masing-masing karena kebutuhan airnya berbeda.
  • Kabel ke atas, probe ke bawah — hanya bilah sensor yang masuk tanah; modul dan konektor tetap kering di atas permukaan.
Tips praktisi: catat nilai AIR_VALUE dan WATER_VALUE di label yang ditempel pada kabel probe — lengkap dengan tanggal dan jenis tanah. Saat bacaan mulai aneh enam bulan kemudian, Anda bisa langsung membandingkan tanpa menebak-nebak apakah sensornya yang rusak atau tanahnya yang berubah.

Kapan Perlu Kalibrasi Ulang

  • Berganti media tanam atau mencampur kompos/pupuk kandang dalam jumlah besar.
  • Memindahkan probe ke bedengan dengan jenis tanah berbeda.
  • Bacaan persen tidak lagi merespons penyiraman secara wajar.
  • Setiap 6–12 bulan sebagai perawatan rutin — tanah berubah, endapan mineral menumpuk.

FAQ

Berapa nilai ADC normal sensor kapasitif?
Tidak ada angka universal — inilah alasan kalibrasi wajib. Sebagai gambaran kasar, banyak unit v1.2 di ESP32 membaca sekitar 2500–3000 di udara kering dan 1100–1400 di tanah jenuh, tetapi tiap unit dan tiap tanah berbeda. Kalibrasi dua titik menghilangkan kebutuhan menebak.

Apakah sensor resistif masih layak dipakai?
Untuk belajar dan prototipe berumur pendek, boleh. Untuk kebun sungguhan atau sistem irigasi otomatis yang dibiarkan berbulan-bulan, tidak — korosi akan merusak bacaan dan memaksa Anda mengganti probe berulang kali. Selisih harganya tidak sepadan dengan kerugiannya.

Mengapa bacaan sensor saya melompat-lompat?
Penyebab umum: koneksi kabel longgar, catu daya tidak stabil (ADC ESP32 sensitif terhadap fluktuasi tegangan), probe belum dikalibrasi, atau — pada sensor resistif — korosi yang sudah berjalan. Cek berurutan dari yang paling mudah: kabel, power, lalu kalibrasi ulang.

Bisakah satu hasil kalibrasi dipakai untuk semua pot?
Hanya jika media tanamnya identik. Pot dengan tanah kebun dan pot dengan sekam bakar punya kurva ADC berbeda. Kalibrasi per jenis media, bukan per pot — itu kompromi yang realistis.

Kesimpulannya: pilih sensor kapasitif untuk pemakaian jangka panjang, lalu kalibrasikan dengan metode dua titik sebelum diandalkan. Kombinasikan dengan smart controller irigasi drip IoT ESP32 dan ambang persen hasil kalibrasi Anda, maka penyiraman berjalan otomatis berdasarkan kondisi tanah yang sebenarnya — bukan jadwal tebakan. Pelajari juga panduan edukasi dan teknologi pertanian lainnya, atau diskusikan kebutuhan kebun Anda melalui konsultasi agribisnis dan instalasi smart farming.