Sensor pH merupakan sensor yang dapat mendeteksi kandungan pH dalam air. Sensor ini banyak diaplikasikan dalam berbagai hal, seperti pendeteksi pH tanaman hidroponik, pengukur pH tambak dll. Kali ini kita akan mencoba mengukur pH air tambak udang menggunakan modul sensor pH.
1. Alat / Bahan
- Arduino IDE Download disini
- Arduino Uno 1 Buah
- Modul Sensor pH 1 Buah
- Kabel Jumper Secukupnya
Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Gambar Rangkaian Mengukur pH Air Tambak Udang
Keterangan:
- 5V – VCC Modul pH
- GND – GND Modul pH
- A0 – Pin Data Modul pH
3. Langkah Kerja
- Siapkan alat dan bahan yang akan digunakan
- Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
- Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Ketikkan sketch program Kalibrasi pada halaman Arduino IDE
- Lakukan proses uploading program Kalibrasi
- Lepas sensor pH dari konektor BNC
- Hubungkan positif (+) konektor BNC dengan negatif (-) konektor BNC
- Catat hasil tegangan pada serial monitor
- Hubungkan kembali sensor pH ke konektor BNC
- Masukkan sensor ke cairan pH 4 dan catat hasil teganggannya
- Ketikkan sketch program Hasil pada halaman Arduino IDE
- Ganti nilai teganganPh7 dan teganganPh4 sesuai dengan nilai kalibrasi
- Lakukan proses uploading program Hasil
4. Sketch Program
Dapatkan akses ratusan video tutorial dan pembelajaran dengan registrasi melalui tombol di bawah!
Program Kalibrasi:
/* Program Kalibrasi Sensor pH dibuat oleh Indobot */ void setup() { Serial.begin(9600); //Komunikasi serial } void loop() { int sensorValue = analogRead(A0); //Baca pin analog 0 float voltage = sensorValue * (5.0 / 1023.0); //Konversi menjadi nilai tegangan Serial.println(voltage); //Tampilkan tegangan delay(300); //Jeda pembacaan }
Program Hasil:
/* Program Hasil Sensor pH dibuat oleh Indobot */ #define SensorpH A0 //Sensor pH pada pin A0 float teganganPh7 = 2.73; //Nilai kalibrasi float teganganPh4 = 3.3; //Nilai kalibrasi float Po; void setup() { Serial.begin(9600); //Komunikasi serial } void loop() { int sensorValue = analogRead(SensorpH); //Baca Sensor float voltage = sensorValue * (5.0 / 1023.0); //Konversi menjadi nilai tegangan //Rumus mencari pH Po = 7.00 + ((teganganPh7 - voltage) / ((teganganPh4 - teganganPh7)/3)); Serial.print("Nilai pH = "); Serial.println(Po); //Tampilkan nilai pH delay(1000); }
Kesimpulan:
pH tambak udang akan dideteksi oleh sensor pH dan ditampilkan pada serial monitor. Keakuratan deteksi pH diatur terlebih dahulu berdasarkan kalibrasi yang dilakukan sebelumnya.
Kamu ingin memperbanyak jam terbang dan portofolio bikin project elektronika/ Arduino/ IoT? Ikuti program dari Indobot!