Kalibrasi Sensor TDS dan Penerapan Perhitungan Manual Nilai PPM

Pernah kah kalian mencoba sensor TDS dan berharap hasilnya benar-benar akurat? Pada sesi ini kita akan mendalami sensor TDS dengan cara kalibrasi dan pengukuran manual yang sesuai, fokus pada bagaimana sensor menyesuaikan pembacaannya agar nilai yang muncul lebih stabil dan dapat dipercaya.

Kalibrasi ini membantu perangkat memahami batas bacaan yang seharusnya, sementara metode perhitungan manual memberi kita kendali penuh untuk melihat bagaimana nilai TDS dihitung langsung dari tegangan sensor tanpa bantuan library. Dengan begitu, kita bisa lebih memahami dasar kerja sensor dan mengoreksi hasilnya bila terjadi selisih.

Mari kita telusuri langkah-langkahnya, pelajari rumus manualnya, dan lihat bagaimana proses sederhana ini bisa meningkatkan kualitas serta keakuratan pengukuran kalian.

Komponen

  • ESP32
  • kabel jumper
  • Arduino IDE
  • Modul sensor TDS
  • Sensor TDS
  • Kabel USB data

Diagram Wiring

Keterangan :

ESP32TDS Modul
3V3VCC
GNDGND
D34In

Note : Pastikan semua koneksi dilakukan sesuai dengan tabel di atas. Hubungkan VCC TDS pada 3V3 di ESP32, GND pada modul TDS dengan GND ESP32 dan In TDS modul dengan GPIO 34

Implementasi

  • Install Board ESP32
    1. Buka File > Preferences di Arduino IDE.
    2. Tambahkan URL : https://dl.espressif.com/dl/package_esp32_index.json di Additional Boards Manager URLs.
    3. Pilih Tools > Board > Board Manager, cari ESP32 dan install.

Kode Program

Langkah-langkah di Arduino IDE

  • Memverifikasi Kode
    • Klik tombol Verify untuk memeriksa kesalahan pada kode.
  • Upload Program
    • Hubungkan ESP32 ke komputer.
    • Pilih board ESP32, pastikan board yang dipilih sesuai, uploud speed (baud), dan Port telah sesuai.
    • Klik tombol Upload untuk mengunggah program.

Hasil Akhir

Video Tutorial

FAQ

Apasi yan di baca sensor TDS?

Sensor TDS tidak membaca zat padat secara langsung, tapi mengukur kemampuan air dalam menghantarkan listrik(Electrical Conductivity / EC). Semakin banyak ion-ion terlarut di dalam air maka semakin tinggi konduktivitasnya.

Maksud nya pembacaan manual apasi?

pembacaan manual pada sensor TDS itu maksudnya adalah menghitung sendiri nilai TDS (ppm) dari tegangan analog yang dibaca oleh sensor, tanpa bantuan library otomatis seperti GravityTDS.

Maksud kalibrasi itu apa sih?

Kalibrasi itu proses menyesuaikan sensor supaya pembacaannya mendekati kondisi sebenarnya. Ibarat nyetel ulang kompas biar nggak nunjuk arah sembarangan. Setelah dikalibrasi, sensor TDS bakal kasih hasil yang lebih stabil dan akurat

Emang bisa tanpa Library?

BISA dongg, karena seluruh proses perhitungannya bisa dilakukan secara manual. Mulai dari membaca nilai ADC, mengubahnya menjadi tegangan, menghitung nilai EC menggunakan rumus polynomial bawaan modul, melakukan kompensasi suhu, hingga mengonversinya menjadi nilai PPM—semuanya dapat ditulis langsung di dalam kode.

Kesimpulan

Kalibrasi sensor TDS menggunakan larutan garam sebenarnya cukup sederhana. Kamu hanya perlu menyiapkan larutan garam, mengeceknya terlebih dahulu menggunakan TDS meter, lalu menjadikan nilai tersebut sebagai acuan. Setelah nilai asli diketahui, sensor TDS disesuaikan secara manual dengan mengatur faktor kalibrasi agar hasil pembacaan sensor mendekati nilai dari TDS meter tersebut. Cara ini membuat sensor mampu memberikan pembacaan yang lebih akurat dan tidak bergantung pada nilai bawaan pabrik.

Proyek ini sangat cocok untuk pemula yang ingin memahami cara kerja sensor dan melihat perubahan nilai secara langsung melalui serial monitor. Kalibrasi seperti ini juga penting untuk aplikasi nyata, misalnya pada sistem hidroponik yang membutuhkan kualitas air stabil. Kamu pun dapat mengembangkan proyek lebih lanjut, seperti menggabungkan dengan sensor pH, sensor suhu, atau mengirim data ke platform IoT seperti Blynk dan Telegram untuk membuat sistem menjadi lebih otomatis dan efisien.