Professional Documents
Culture Documents
Pengukuran Kualitas Air IPAL (PH Meter)
Pengukuran Kualitas Air IPAL (PH Meter)
RSUD CIDERES
ALAT UKUR PH
Cara Kerja
Alat ukur ini bekerja dengan membaca PH Air limbah hasil proses dari Instalasi IPAL , melalui sesnsor berupa Elektroda
Glass, yang bekerja dengan mengubah sinyal yang dihasilkan oleh sensor / elektroda menjadi sinyal listrik yang outputnya
akan diperkuat oleh rangkaian penguat berupa tegangan analog yang akan di konversikan oleh Arduino kedalam Nilai PH.
ALAT DAN BAHAN
Arduino Board
LCD 16x2
Sensor PH
SKEMATIK DIAGRAM
CODE
#include "DFRobot_PH.h“
#include <EEPROM.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define PH_PIN A1
float voltage,phValue,temperature = 25;
DFRobot_PH ph;
LiquidCrystal_I2C lcd(0x3F, 16, 2);
void setup(){
Serial.begin(115200);
ph.begin();
lcd.begin();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print(" RSUD Cideres ");
lcd.setCursor(0, 1);
lcd.print(" Inst. Sanitasi ");
delay(5000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Waiting sensor . .");
delay(3000); lcd.clear();
}
void loop(){
if(millis()-timepoint>1000U){
//time interval: 1s
timepoint = millis();
voltage = analogRead(PH_PIN)/1024.0*5000;
phValue = ph.readPH(voltage,temperature);
Serial.print("Voltage: ");
Serial.print(voltage);
Serial.print(" temperature:");
Serial.print(temperature,1);
Serial.print("^C pH:");
Serial.println(phValue,2);
lcd.setCursor(0, 0);
lcd.print("pH Val:");
lcd.setCursor(8, 0);
lcd.print(phValue,2);