Anda di halaman 1dari 6

Cara menggunakan probe dan sensor PH Jika Anda bekerja dengan pengukuran PH sebelum

Anda akan tahu bahwa nilai PH berkisar dari 0-14. Dimana PH 0 akan sangat asam, PH 7 akan
menjadi netral dan PH 14 sangat basa. Air berada di dekat PH 7 dan ini biasanya di sekitar sini
bahwa kita perlu memantau PH banyak hal. Sebuah kolam renang, misalnya, harus sedikit basa
pada 7,2, sistem hidroponik sekitar 6 (untuk pengambilan nutrisi tanaman optimal) dan
aquaponik sekitar 6,8. Saya menulis sensor pH ini "bagaimana" karena tidak semudah yang
dipikirkan orang (tetapi cukup mudah) ketika Anda memahami in dan out) sebagian besar karena
tidak ada banyak informasi tentang ini di Internet, pasti tidak informasi rinci. Kami pertama-
tama akan melihat papan modul probe ph dan kemudian probe PH karena probe PH dan sensor
harus atur dengan benar:
setelan pengaturanLakukan penetapan batas
sketch untuk menguji rentang analog papanketikasketch untuk pembacaan dan kalibrasi
PH.kalibrasi Phprobe
penggunaan probe PH.Pelengkapan probe ph dalam tutorial ini tersedia di situs kami di sini: Ph
probe module BNC conector

PH Probe Sensor Pin out


TO –Temperature output
DO –3.3V Output (from ph limit pot)
PO –PH analogoutput ==>ArduinoA0
Gnd–Gnd for PH probe (can come from Arduino GND pin)==>ArduinoGNDGnd–Gnd for
board(can also come from Arduino GND pin)==>ArduinoGND
VCC – 5V DC(can come from Arduino 5V pin)==>Arduino5Vpin
POT 1 –Analog reading offset (Nearest to BNC connector)
POT 2 –PH limit setting
PH probe module Offset and how to use it.
Papan ini memiliki kemampuan untuk memasok output tegangan ke papan analog yang akan
mewakili nilai PH sama seperti sensor lain yang akan terhubung ke analogpin. Idealnya, kami
ingin PH 0 mewakili 0v dan PH 14 mewakili 5V. TAPI ada tangkapan ......, board ini secara
default memiliki PH 7 yang ditetapkan ke 0V (atau di dekatnya, ini berbeda dari satu probe PH
ke yang lain, itu sebabnya kami harus mengkalibrasi probe seperti yang akan Anda lihat nanti),
Ini berarti bahwa tegangan akan masuk ke minus ketika membaca nilai PH asam dan yang tidak
dapat dibaca oleh port Arduino analog. Pot offset digunakan untuk mengubah ini sehingga PH 7
akan membaca 2.5V yang diharapkan ke pin analog Arduino, pin analog dapat membaca
tegangan antara 0V dan 5V maka 2.5V yang berada di antara 0V dan 5V sebagai PH 7 berada di
tengah-tengah antara PH 0 dan PH 14, Anda harus mengubah potensiometer offset untuk
mendapatkan offset yang tepat, pot offset adalah pot biru terdekat dengan konektor BNC. Untuk
mengatur offset mudah. Pertama, Anda perlu memutuskan koneksi probe dari sirkuit dan
hubungan pendek bagian dalam konektor BNC dengan bagian luar untuk mensimulasikan PH
netral (PH7). Saya mengambil sepotong kawat, melucuti kedua sisi, membungkus satu sisi di
sekitar luar konektor BNC dan mendorong sisi lain ke dalam lubang BNC. Hubungan arus
pendek ini mewakili tentang pembacaan PH netral 7.

Ada dua cara Anda dapat melakukan penyesuaian. Jika Anda memiliki multimeter berguna,
Anda dapat mengukur nilai pin PO dan menyesuaikan potensiometer offset hinggaPO mengukur
2,5V. Saya lebih suka menggunakan sketsa di bawah ini. Cukup unduh ke Arduino Anda karena
Anda akan dengan sketsa lainnya, buka monitor serial dan lihat bacaan di sana. Semua sketsa ini
dilakukan untuk mencetak volt yang diterimanya dari pin analog dan mencetaknya ke monitor
serial. Tentu saja pertama-tama mengubah nilai digital menjadi volt untuk membuatnya lebih
mudah. Sekarang cukup putar pot offset sampai tepat 2.5V. Anda dapat mempelajari lebih lanjut
tentang membaca voltase dan representasi digital volt di sini: https:
//www.arduino.cc/en/Tutorial/ReadAnalogVoltage

Offset sketch
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}
// the loop routine runs over and over showing the voltage on A0
void loop()
{
// read the input on analog pin 0:
int sensorValue = analogRead(A0);
// Convert the analog reading (which goes from 0 -1023) to a voltage (0 -5V):
float voltage = sensorValue * (5.0 / 1023.0);
// print out the value you read:Serial.println(voltage);
delay(300);
}

PH limit setting
Ada pot lain yang bertindak seperti saklar batas. Pada dasarnya, pin D0 pada papan sensor akan
memasok 3.3V ke pin untila nilai PH yang telah ditetapkan (yang Anda tetapkan dengan pot
batas) tercapai, pada titik ini LED merah akan menyala dan pin akan turun ke sekitar 0V . Saya
tidak bermain dengan ini tetapi anggap itu bisa berguna jika Anda ingin mengaktifkan bel atau
sesuatu jika PH tertentu tercapai, ini akan bekerja dengan baik pada port digital Arduino - yang
akan naik tinggi dari sekitar 2V ke atas. Ini akan berfungsi jika nilai PH lebih tinggi dari nilai
yang ditetapkan. Jika Anda ingin memicu sesuatu ketika PH turun, Anda perlu memantau pin
digital untuk memicu ketika pin digital menjadi rendah. Sayangnya Anda tidak akan dapat
menetapkan batas ini antara dua nilai, baik jika pH naik ke tinggi atau jika PH turun ke rendah.
Secara terprogram Anda dapat melakukan batas atas dan bawah.

Connecting and calibrating the PH probe


Bagian yang sulit sudah selesai dan offset ini tidak harus diatur lagi, bahkan jika Anda mengubah
probe PH. Kami memiliki probe PH yang tersedia di sini: Penyelidikan PH Konektor elektroda
BNC Berikut adalah beberapa hal yang perlu diketahui tentang penyelidikan PH:
1. Penyelidikan membaca waktu pergantian dan perlu dikalibrasi setiap saat untuk memastikan
nilainya tetap sama dan menjadi disesuaikan jika memang berubah.
2. Anda memerlukan setidaknya satu solusi buffer PH untuk mengkalibrasi probe PH Anda.
Mereka tersedia di banyak nilai PH yang berbeda, solusi buffer 6,86 dan 4,01 paling umum
karena mencakup kisaran sebagian besar aplikasi. Jika Anda hanya akan menggunakan satu
larutan buffer, pastikan nilainya berada di dekat kisaran nilai yang akan Anda gunakan dalam
pengujian normal - jika air kolam merupakan larutan buffer dari 6,86 biasanya cukup dekat.
3.Buffers datang dalam solusi buatan atau sebagai bubuk. Saya lebih suka bedak karena lebih
murah dan tidak memiliki tanggal kedaluwarsa. Serbuknya juga mudah dibuat, saya kira itu
tergantung pada kekuatan yang akan Anda gunakan, yang saya gunakan Anda tambahkan bubuk
ke 250 ml air suling dan aduk sampai semua bubuk larut. Ini akan bertahan sekitar sebulan
setelah Anda menambahkan air ke dalamnya.

Penyelidikan PH kadang membutuhkan waktu untuk mencapai nilai yang tepat, biarkan dalam
cairan yang ingin Anda ukur setidaknya dua menit atau lebih lama, itu tidak berarti akan stabil
pada satu nilai ph, itu akan melompat sedikit di antara 3 atau 4 nilai tetapi pada digit terakhir,
misalnya, antara 6.84 –6.88
4. Nilai-nilai PH berbeda dalam suhu yang berbeda, meskipun itu mungkin terdengar rumit,
dalam kisaran suhu antara 10-30 derajat Celcius PH tidak berbeda dan dari 30 derajat Celcius
naik dengan sekitar pH 0,01 hingga 50 derajat Celcius yaitu sekitar 0,06. Dalam sebagian besar
penggunaan, itu akan berada di bawah 30 derajat Celcius dan suhu tidak harus dihitung.
Bangunkan probe PH Anda setelah Anda melepaskan kabel yang Anda gunakan untuk hubungan
pendek konektor BNC dan unduh sketsa di bawah ini.

PH measurement sketch
float calibration = 0.00; //change this value to calibrateconst
int analogInPin = A0;
int sensorValue = 0;
unsigned long int avgValue;
float b;
int buf[10],temp;
void setup()
{
Serial.begin(9600);
}
void loop()
{
for(int i=0;i<10;i++)
{
buf[i]=analogRead(analogInPin);
delay(30);
}
for(int i=0;i<9;i++)
{
for(int j=i+1;j<10;j++)
{
if(buf[i]>buf[j])
{temp=buf[i];buf[i]=buf[j];buf[j]=temp;
}
}

}
avgValue=0
;for(int i=2;i<8;i++)
avgValue+=buf[i];
float pHVol=(float)avgValue*5.0/1024/6;
float phValue = -5.70 * pHVol + calibration;
Serial.print("sensor = ");
Serial.println(phValue);delay(500);
}
Catatan tentang solusi buffer: janganCROSSCONTAMINATE! Yang saya maksudkan adalah
tidak mengambil probefrom dari satu larutan buffer ke yang lain atau dari sampel cairan yang
Anda uji ke larutan buffer tanpa membilasnya dengan air suling terlebih dahulu. Anda akan
mengubah ph solusi buffer dan kalibrasi Anda akan mati. Ketika Anda menempatkan probe di
solusi pertama Anda mungkin akan terkejut pada seberapa jauh itu bisa, itu normal sekalipun.
variabel yang disebut "kalibrasi". Ubah nilai ini menjadi perbedaan antara apa yang Anda lihat di
monitor serial dan nilai solusi buffer, misalnya, jika Anda membaca 5.81 dan solusi buffer
adalah 6.86, Anda harus mengubah nilai variabel menjadi 2.05. Unggah perubahan buat sketsa
dan lihat bagaimana nilainya terlihat sekarang

RUMUS REGRESI LINEAR

Anda mungkin juga menyukai