Solusi pemula menghubungkan sensor PH ke ESP32

Solusi pemula menghubungkan sensor PH ke ESP32

Selamat datang di panduan sederhana tentang cara menghubungkan Sensor pH ke ESP32! Artikel ini dirancang khusus untuk pemula yang ingin memahami cara kerja sensor pH dalam mengukur tingkat keasaman atau kebasaan. Kami akan menjelaskan langkah-langkah pemasangan yang mudah diikuti, serta menyediakan contoh kode untuk memudahkan Anda memulai proyek ini. Mari kita mulai!

Berikut Merupakan Codingan Yang Telah Kami Sediakan, Telah Diuji Untuk Memastikan Keakuratan Serta Kestabilannya.

#include <Arduino.h>


const int port_sensor_ph = 34;
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 menggunakan gambar berikut:

VCC (Daya):

  • Sambungkan pin VCC dari sensor pH ke pin 3.3V pada ESP32.

GND (Ground):

  • Sambungkan pin GND dari sensor pH ke pin GND pada ESP32.

OUT (Output):

  • Sambungkan pin OUT dari sensor pH ke pin 34 pada ESP32 (atau pin lainnya).