Sensor TDS umumnya bekerja dengan menggunakan prinsip konduktivitas listrik. Ketika air mengalir melalui sensor, arus listrik akan mengalir antara dua elektroda yang ada di dalam sensor. Tingkat konduktivitas listrik ini berbanding lurus dengan jumlah padatan terlarut dalam air; semakin tinggi kadar padatan terlarut, semakin tinggi pula konduktivitasnya. Sensor kemudian mengkonversi nilai konduktivitas tersebut menjadi angka TDS dalam satuan ppm (part per million) atau mg/L.

Alat – alat yang digunakan :

  • ESP32
  • Sensor TDS
  • Kabel Jumper

Rangkaian Pin :

  • GND Sensor => GND ESP32
  • VCC Sensor => VIN / 3.3v ESP32
  • Signal Sensor => D34 ESP32

Berikut Source Code Sederhana untuk Pembacaan Kelembaban Tanah :

// Pin untuk sensor kelembaban tanah
const int moistureSensorPin = 34;

void setup() {
  // Inisialisasi serial monitor
  Serial.begin(9600);
}

void loop() {
  // Membaca nilai kelembaban dari sensor
  int moistureValue = analogRead(moistureSensorPin);
  
  // Menampilkan nilai kelembaban di Serial Monitor
  Serial.print("Nilai Kelembaban Tanah: ");
  Serial.println(moistureValue);
  
  // Delay sebelum pembacaan berikutnya
  delay(1000);
}

Jika Kalian Perlu Bantuan Atau Ingin Membuat Sebuah Project Yang Berhubungan Dengan Tutorial Ini Bisa Hubungi Kami Lewat Link Whatsapp Dibawah Ini :

@labrobotika

Terimakasih & Selamat Mencoba !!!

Mau Konsultasi & Diskusi ?