Kalibrasi Sensor TDS Arduino

Kalibrasi sensor tds pada project arduino sangat diperlukan sebelum melakukan pengukuran. Kalibrasi dilakukan Untuk mendapatkan nilai TDS yang lebih akurat, Selain itu, disarankan untuk menghubungkan sensor suhu untuk kompensasi suhu guna meningkatkan akurasi. Biasanya nilai TDS adalah setengah dari nilai konduktivitas listrik, yaitu: TDS = EC / 2.

Diagram pengkabelan sama dengan tulisan saya sebelumnya mengenai Sensor TDS.

Selama kalibrasi, diperlukan larutan cair dengan konduktivitas listrik atau nilai TDS yang diketahui, seperti larutan buffer standar 1413us/cm. Jika dikonversi ke nilai TDS, sekitar 707 ppm. Nilai TDS juga dapat diukur menggunakan pena TDS jika Anda tidak memiliki larutan buffer standar.

Adapun lIbrarynya bisa dilihat pada artikel Menghubungkan Sensor TDS Arduino Dan LCD 16×2

Kode Program kalibrasi sensor tds arduino

#include <EEPROM.h>
#include "GravityTDS.h"
#define TdsSensorPin A1
GravityTDS gravityTds;
float temperature = 25,tdsValue = 0;
void setup()
{
    Serial.begin(115200);
    gravityTds.setPin(TdsSensorPin);
    gravityTds.setAref(5.0);//reference voltage on ADC, default 5.0V on Arduino UNO
    gravityTds.setAdcRange(1024);//1024 for 10bit ADC;4096 for 12bit ADC
    gravityTds.begin();//initialization
}
void loop()
{
    //temperature = readTemperature();//add your temperature sensor and read it
    gravityTds.setTemperature(temperature);// set the temperature and execute temperature compensation
    gravityTds.update();//sample and calculate
    tdsValue = gravityTds.getTdsValue();// then get the value
    Serial.print(tdsValue,0);
    Serial.println("ppm");
    delay(1000);
}

Langkah Kalibrasi sensor tds arduino

  • Unggah kode sampel ke projectboard, lalu buka monitor serial.
  • Bersihkan probe TDS, lalu keringkan dengan kertas penyerap.
  • Masukkan probe ke dalam larutan buffer dengan nilai konduktivitas listrik atau TDS yang diketahui, lalu aduk perlahan dan tunggu hingga pembacaan stabil.
  • Jika Anda tidak memiliki larutan buffer standar, pena TDS juga dapat mengukur nilai TDS larutan cair.
  • Masukkan perintah “enter” untuk masuk ke mode kalibrasi.
kalibrasi sensor tds arduino
  • Masukkan perintah “cal:tds value” untuk mengkalibrasi sensor. Dalam contoh ini, saya menggunakan larutan buffer 707 ppm, jadi kita masukkan perintah “cal:707”.
  • Masukkan perintah “exit” untuk menyimpan dan keluar.
  • Setelah kalibrasi, Anda dapat menggunakan sensor TDS di aplikasi Anda sekarang.

Catatan

Probe TDS ini tidak memiliki sensor suhu, tetapi algoritma kompensasi suhu dicadangkan dalam kode sampel. Variabel suhu dalam kode sampel akan default ke 25 °C tanpa sensor suhu. Anda dapat menambahkan sensor suhu tahan air untuk membaca suhu, kemudian memperbarui variabel suhu, untuk membuat kompensasi suhu otomatis

Tinggalkan Balasan

Scroll to Top