Begini cara program Sensor Turbidity Kualitas Kejernihan Air pada ESP 32

Sensor turbidity atau sensor kualitas kejernihan air adalah perangkat yang berguna untuk mendeteksi tingkat kejernihan air. Sensor ini sering digunakan dalam proyek terkait lingkungan, penelitian air, atau aplikasi industri. Dalam tutorial ini, kita akan mempelajari cara menggunakan sensor turbidity dengan ESP32.

Komponen yang Dibutuhkan

  1. ESP32
    Sebagai mikrokontroler utama untuk membaca data dari sensor.
  2. Sensor Turbidity
    Untuk mengukur tingkat kejernihan air.
  3. Kabel Jumper
    Untuk menghubungkan sensor ke ESP32.
  4. Catu Daya
    Menggunakan kabel USB atau sumber daya eksternal untuk ESP32.

Skema Koneksi

Hubungkan sensor turbidity ke ESP32 dengan konfigurasi berikut:

Pin Sensor TurbidityPin ESP32
VCC3.3V
GNDGND
AOUTPin Analog A0

Catatan: Sensor turbidity memiliki keluaran analog, sehingga nilai yang dibaca oleh ESP32 akan berupa tegangan yang bervariasi sesuai dengan tingkat kejernihan air.

Kode Program

Berikut adalah kode Arduino untuk membaca data dari sensor turbidity:

#include <Arduino.h>


int port_kejernihan = A0;


float konversi_kejernihan(int sensorValue) {
 
//jika 0 artinya kotor, jika 100 artinya bersih
float kejernihan = map(sensorValue, 0, 1023, 0, 100); //kalo esp32 4096
return kejernihan;
}


void setup()
{
Serial.begin(9600);
pinMode(port_kejernihan, INPUT);

}
void loop(){
int value_kejernihan = analogRead(port_kejernihan);
float kejernihan = konversi_kejernihan(value_kejernihan);
Serial.println("Kejernihan : " + (String)kejernihan);
 
 


}


Selamat Mencoba!!

Semoga Berhasil!!

Kalau teman-teman berminat jasa bisa wa kami di kontak whatsapp dibawah ini atau bisa cek tiktok kami disini : @labrobotika

By Vahrel

Mau Konsultasi & Diskusi ?