Alat Penyetabil pH Air Tanaman Hidroponik

Indobot Academy

Alat Penyetabil pH Air Tanaman Hidroponik

Tanaman Hidroponik merupakan tanaman yang memerlukan perawatan khusus. Khususnya pada nutrisi serta pH airnya, untuk itu pH air perlu dalam keadaan stabil agar tanaman hidroponik dapat tumbuh dengan baik. Untuk mengatasi hal tersebut kita akan mencoba membuat alat penyetabil 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
  • Relay 2 Channel                             1 Buah
  • Motor DC                                          2 Buah
  • Adapter 5V DC                                1 Buah
  • Kabel Jumper                                  Secukupnya

Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Rangkaian Alat Penyetabil pH Air Tanaman Hidroponik

Gambar Rangkaian Alat Penyetabil pH Air Tanaman Hidroponik

Keterangan:

  • 5V – VCC Sensor pH, VCC I2C, VCC Relay
  • GND – GND Sensor pH, GND I2C, GND Relay
  • A0 – Pin Data Sensor pH
  • D8 – IN1 Relay
  • D9 – IN2 Relay
  • SDA – SDA I2C
  • SCL – SCL I2C
  • Pin I2C – Pin LCD
  • (+) Adapter – Com Relay Ch1 dan Ch2
  • (-) Adapter – (-) Motor DC 1 dan 2
  • NO Relay Ch1 – (+) Motor DC1
  • NO Relay Ch2 – (+) Motor DC2

[/membership]

3. Langkah Kerja

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

4. Sketch Program

Belajar elektronika step by step dengan bantuan tangga belajar? Regitrasi dulu dan dapatkan konsultasi dari kami!

 
/* Program Alat Penyetabil 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
#define pHup 8
#define pHdown 9

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

void setup() {
  lcd.init();                 //Mulai LCD
  lcd.backlight();            //Nyalakan backlight
  pinMode(pHup, OUTPUT);      //Setting I/O
  pinMode(pHdown, OUTPUT);
  digitalWrite(pHup, HIGH);   //Kondisi awal relay
  digitalWrite(pHdown, HIGH);
}

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

  if(Po < 6){                                 //Jika pH < 6, maka
    digitalWrite(pHup, LOW);                  //Pompa pH up menyala
    digitalWrite(pHdown, HIGH);
  }
  else if(Po > 8){
    digitalWrite(pHup, HIGH);
    digitalWrite(pHdown, LOW);
  }
  else{
    digitalWrite(pHup, HIGH);
    digitalWrite(pHdown, HIGH);
  }
  
  delay(500);
  lcd.clear();
}

Kesimpulan:

pH stabil akan diset dengan nilai sebesar 7, ketika pH air kurang dari 6 pompa 1 akan menyala dan menyalurkan pH Up untuk menaikan nilai pH hingga nilai stabil, begitu pula ketik pH lebih dari 8 maka pompa 2 akan menyala dan menyalurkan pH Down untuk menurunkan nilai pH ke angka stabil.

[/membership]

Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!

Ingin Tahu Program Kami Lebih Lanjut?

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

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp