Membuat Penyiraman Tanaman OTOMATIS

Membuat Penyiraman Tanaman OTOMATIS

Agar sangat jelas bagaimana cara membuat project kecil ini, apa sajakah yang kita perlukan
  1. Arduino Uno
  2. Sensor Kelembaban Tanah (soil moisture)
  3. Pompa DC 12volt
  4. Adaptor 12v 1A
  5. Relay Shield
  6. LCD Module i2c 
Oke, sekarang kita hubungkan sesuai pada table berikut ini


yuk kita lihat program keseluruhan nya di bawah iniPerlu di perhatikan di atas adalah vcc nya relay shield, kebetulan relay nya adalah relay 5volt, maka vcc nya kita hubungkan ke 5volt, jika menggunakan 12v, maka hubungkan vcc nya ke 12volt, pada Arduino adalah di pin Vin.

#include <Wire.h> // I2C INTERFACE
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // alamat i2c lcd dan type lcd 16x2

const byte pump = 8;
#define LIMIT 600

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  lcd.begin();
  lcd.backlight();
  pinMode(A0, INPUT_PULLUP);
  pinMode(pump, OUTPUT);
  pinMode(LED_BUILTIN, OUTPUT);
   
  lcd.setCursor(0,0);
  lcd.print("PROJECT PAKDE");
  lcd.setCursor(0,1);
  lcd.print("AFDHAL IRFAN...");
  lcd.setCursor(0,2);
  lcd.print("YANG BUAT...");
  delay(3000);
  lcd.clear();
}

void loop() {
  // put your main code here, to run repeatedly:
     int s_soil = analogRead(A0);
     Serial.println(s_soil);
     if ( s_soil < 1000){
       lcd.setCursor(0,0);
       lcd.clear();
       lcd.print("UKURAN LEMBAB:  ");
       lcd.print(s_soil);
       lcd.setCursor(0,1);
       lcd.print("DINAMO HIDUP..");
       lcd.setCursor(0,2);
       lcd.print("AIR MENGALIR..");
       digitalWrite(pump, HIGH);
       digitalWrite(LED_BUILTIN, HIGH);
       Serial.println("POMPA HIDUP");
    }
     else{
       lcd.clear();
       lcd.setCursor(0,0);
       lcd.print("UKURAN LEMBAB: ");
       lcd.print(s_soil);
       lcd.setCursor(0,1);
       lcd.print("DINAMO MATI...");
       lcd.setCursor(0,2);
       lcd.print("AIR TIDAK MENGALIR..");
       digitalWrite(pump, LOW);
       digitalWrite(LED_BUILTIN, LOW);
       Serial.println("POMPA  MATI");
     }
     delay(250);
}
?

Komentar

Postingan populer dari blog ini

PESTA ADAT WARGA PAROTO "MATTOJANG" AYUNAN RAKSASA

PEMBAGIAN SEMBAKO DAN AIR BERSIH DI DESA PAROTO

MENYALAKAN EMPAT LAMPU DENGAN HP ANDROID MELALUI WIFI