Mau tahu cara mudah mengukur pH cairan? Dalam tutorial ini, kita akan membahas langkah-langkah sederhana menggunakan sensor pH dengan Arduino. Cocok untuk pemula dan proyek DIY seperti hidroponik atau akuarium. Yuk, langsung mulai!

untuk codenya kalian bisa gunakan code dibawah ini :
#include <Arduino.h>
const int port_sensor_ph = A0;
float nilai_ph7 = 3.81; //cari dari kalibrasi
float nilai_ph4 = 4.95; //cari dari kalibrasi
float ph_step;
void kalibrasi_sensor_ph(){
//berfungsi untuk mencari volt ph4 dan ph7
int ph;
float volt;
// catatan
// ph 7 = 3.81
// ph 4 = 4.95
//tutorial
// pakai pin 5 volt, walau dari board 3.3 (pake shield)
// 1. sambungkan bagian tengah bnc ke gnd, putar trimpot sampai volt = 1/2 dari volt microcontroller
// 2. putar sampe mentok volt terkecil (utar ke kiri) (mau 2.5 atau 3.5 terserah), lalu lepaskan sambungan.
// 3. sambungkan sensor PH, masukan ke cairan PH4, catat voltnya, lalu dibilas, lalu masukan ke ph7, catat voltnya
ph = analogRead(port_sensor_ph);
volt = ph * (5.0 / 4095.0); // menggunakan 4095 untuk resolusi 12-bit (esp32), pake 1023 untuk esp8266
Serial.println(volt);
delay(100);
}
float baca_sensor_ph() {
int data = analogRead(port_sensor_ph);
float tegangan = 5.0 / 4095.0 * data;
float po = 7.00 + ((nilai_ph7 - tegangan) / ph_step);
return po;
}
void setup()
{
Serial.begin(9600);
pinMode(port_sensor_ph, INPUT);
ph_step = (nilai_ph4 - nilai_ph7) / 3.0;
}
void loop(){
float pHValue = baca_sensor_ph();
Serial.println("PH: " + (String)pHValue);
}
Untuk skematik, kamu bisa ikuti skematick di bawah ini

Kabel Hitam : GND
Kabel Hijau : PO
Kabel Merah : VCC
selamat mencoba, salam labrobotika
Jika anda berminat menggunakan jasa labrobotika, silahkan hubungi admin: WHATSAPP

