Sistem Otomatisasi Untuk Mengukur  pH Tanah esp32

Sistem Otomatisasi Untuk Mengukur pH Tanah esp32

Dalam pertanian modern, pengukuran pH tanah menjadi kunci untuk memastikan tanaman tumbuh dengan optimal. Dengan memanfaatkan ESP32, kita dapat membuat sistem otomatisasi yang memudahkan pemantauan pH tanah secara real-time. Sistem ini tidak hanya meningkatkan efisiensi, tetapi juga memberikan data yang akurat untuk membantu petani mengambil keputusan yang lebih baik. Mari kita eksplorasi cara membuat alat ini!

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

#include <Arduino.h>


#define pin_PH_tanah 35  // pin input untuk ADC
#define DMSpin  34        // pin output untuk DMS
float PH_tanah= 0;
 


void hitung_ph() {
  analogReadResolution(10);   // mengubah resolusi analog
  digitalWrite(DMSpin, LOW);  // aktifkan DMS
 
  delay(10 * 1000);  // wait DMS capture data
  float ADC = analogRead(pin_PH_tanah);
  //dibawah ini rumus hasil kalibrasi 28-6-2024 
  //rumus untuk arduino harus didapat dari kalibrasi, rumus defaultnya (-0.0233 * ADC) + 12.698
  PH_tanah = -0.0386 * ADC + 16.030;   // ini adalah rumus regresi linier yang wajib anda ganti!
  digitalWrite(DMSpin, HIGH);
  analogReadResolution(12);  // balik awal
  delay(3000);               // wait for DMS ready
}


void setup()
{
Serial.begin(9600);
pinMode(DMSpin,OUTPUT);
pinMode(pin_PH_tanah,INPUT);

}
void loop(){
 
  hitung_ph();
    //saat gak stabil membuat nilai ph -1
  if (PH_tanah < 0) {
    PH_tanah = -1;
  }
  Serial.println("nilai PH_tanah : " + String(PH_tanah));
 


}


untuk skematik, kamu bisa menggunakan gambar berikut:

Selamat mencoba! Semoga sukses dengan proyekmu. Jadikan setiap langkah sebagai pengalaman berharga. Salam dari Labrobotika, tempat inovasi dan kreativitas!

Jika anda berminat menggunakan jasa labrobotika, silahkan hubungi admin: WHATSAPP