Monitoring pH Air Tanaman Hidroponik

Indobot Academy

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 membuat alat untuk dapat memonitoring pH air pada tanaman hidroponik.

[membership level=”0,1,2,4″]

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Library: LiquidCrystal_I2C            Download
  • Arduino Uno                                    1 Buah
  • Modul Sensor pH                           1 Buah
  • LCD 16×2                                         1 Buah
  • I2C                                                    1 Buah
  • Kabel Jumper                                  Secukupnya

Kemudian ntuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Gambar Berikut Merupakan Rangkaian Monitoring pH Air Tanaman Hidroponik

Keterangan:

  • 5V – VCC Sensor pH, VCC I2C
  • GND – GND Sensor pH, GND I2C
  • A0 – Pin Data Sensor pH
  • SDA – SDA I2C
  • SCL – SCL I2C
  • Pin LCD – Pin I2C

[/membership]

3. Langkah Kerja
  1. Siapkan alat dan juga bahan yang akan digunakan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Kemudian Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Unduh semua library di atas dan juga masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Ketikkan sketch program pada halaman Arduino IDE
  6. Masukan alamat I2C LCD pada sketch program, untuk mengetahui alamat I2C pelajari materi berikut:
    Mencari Tahu Alamat I2C Pada Modul I2C
  7. Untuk dapat memahami cara kerja program pH Sensor, pelajari materi berikut:
    Mengukur pH Air Tambak Udang
  8. Terakhir Lakukan proses uploading program
4. Sketch Program

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

 
/* Program Monitoring pH Air Tanaman Hidroponik dibuat oleh Indobot */

#include <LiquidCrystal_I2C.h>      //Library LCD I2C
LiquidCrystal_I2C lcd(0x27, 16, 2); //Alamat I2C
#define SensorpH A0                 //Sensor pH pada pin A0

float teganganPh7 = 2.73;   //Nilai kalibrasi
float teganganPh4 = 3.3;    //Nilai kalibrasi
float Po;

void setup() {
  lcd.init();       //Mulai LCD
  lcd.backlight();  //Nyalakan backlight
}

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));
  lcd.setCursor(0,0);
  lcd.print("Nilai pH = ");
  lcd.print(Po);                             //Tampilkan nilai pH
  delay(1000);
  lcd.clear();
}

Kesimpulan:

pH tanaman hidroponik dapat kita monitoring melalui layar LCD. Layar LCD yang kita gunakan akan menampilkan kadar pH air pada tanaman hidroponik secara realtime, sehingga kita dapat mengatur pH agar stabil saat itu juga.

[/membership]

Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp