Cara simple menggunakan sensor PH dengan Arduino

Cara simple menggunakan sensor PH dengan Arduino

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