๐ฑ Sensor Kelembaban Tanah (Soil Moisture) — Materi Lengkap
1. Pengertian
Sensor kelembaban tanah (soil moisture sensor) digunakan untuk mengukur kadar air dalam tanah. Umumnya tersedia dua jenis probe: resistive (konduktivitas) dan kapasitif. Probe resistif murah tetapi rentan korosi; probe kapasitif lebih tahan lama dan lebih akurat.
2. Komponen Modul
| Bagian | Keterangan |
|---|---|
| Probe (Electrode) | Elektroda yang ditancapkan ke tanah (ukur konduktivitas) |
| Modul Driver | Menyediakan AO (Analog Out) & DO (Digital Out) + potensiometer ambang |
| Pin | VCC (3.3–5V), GND, AO (analog), DO (digital) |
3. Prinsip Kerja
Probe mengukur konduktivitas/kapasitansi tanah. Untuk modul resistif, semakin basah tanah → konduktivitas ↑ → nilai analog berubah. Modul driver mengubah sinyal probe menjadi tegangan analog (AO) dan sinyal digital (DO) berdasarkan ambang.
4. Rangkaian Dasar (Analog Read)
- VCC modul → 5V Arduino (atau 3.3V jika modul mendukung)
- GND modul → GND Arduino
- AO modul → A0 (pin analog Arduino)
5. Contoh Kode: Membaca Nilai Analog (Arduino Uno)
Program ini membaca nilai sensor (0–1023), menampilkan di Serial Monitor, dan menginterpretasikan kelembaban.
6. Proyek: Penyiraman Tanaman Otomatis (Relay + Pompa)
Logika: jika nilai sensor menunjukkan tanah kering → nyalakan pompa melalui relay selama N detik.
7. Kalibrasi & Interpretasi Nilai
Langkah kalibrasi sederhana:
- Pasang probe ke air penuh → catat nilai ADC (minValue).
- Gantung probe di udara / keringkan → catat nilai ADC (maxValue).
- Gunakan rentang ini untuk map ke persen kelembaban:
Catatan: beberapa modul mengeluarkan nilai terbalik (lebih tinggi = kering). Pastikan arah mapping benar.
8. Resistive vs Kapasitif
Resistive: murah, mudah dicari, tetapi probe rawan korosi jika tergenang air lama. Kapasitif: lebih tahan lama, tidak korosi, hasil lebih stabil — pilihan lebih baik untuk proyek jangka panjang.
- Resistive: gunakan probe stainless atau lapisi probe; ganti setelah pemakaian lama.
- Kapasitif: cocok untuk sistem otomatisasi & IoT yang butuh reliabilitas.
9. Integrasi IoT (ESP32 / ESP8266)
Contoh singkat mengirim data kelembaban ke server / dashboard (sketch ringkas menggunakan ESP8266/ESP32):
Gunakan platform seperti ThingSpeak, Blynk, atau MQTT + Node-RED untuk menampilkan grafik & notifikasi.
10. Masalah Umum & Solusi
- Nilai fluktuatif: tambahkan
delaylebih lama, rata-rata beberapa pembacaan (moving average). - Probe korosi: gunakan probe kapasitif atau lapisi probe resistive dengan epoxy (tidak direkomendasikan untuk akurasi jangka panjang).
- Nilai selalu tinggi/selalu rendah: cek wiring, GND bersama, catu daya stabil.
- Noise pada pembacaan: jaga kabel pendek, tambahkan kapasitor decoupling 0.1ยตF pada VCC/GND modul.
- Perlakuan air: jangan biarkan konektor listrik terendam; letakkan probe saja di tanah.
11. Latihan & Tugas Siswa
- Pasang modul soil moisture, baca nilai saat tanah kering, lembab, dan basah — catat hasil.
- Buat program yang menyalakan LED merah (kering), kuning (lembab), hijau (basah).
- Kalibrasi min/max, tampilkan persen kelembaban di Serial Monitor dan/atau LCD 16x2.
- Implementasikan proyek penyiraman otomatis dengan relay dan buat laporan pengujian (foto + video singkat).
No comments:
Post a Comment