Haloo Apa kabar Semua ?
Semoga Kalian dalam keadaan sehat dan bahagia , Kali ini kita akan membahas sebuah Proyek baru di DDC OFICIAL yaitu Sebuah Otomasi Pentiraman Mandiri.
Assalamualaikum WR WB
Selamat Berjumpa Kembali di DDC OFFICIAL , Mungkin di antara kalian Pernah menerima tugas menyiram Bunga tetapi sering kelupaan ? Atau anda adalah pengusaha pertanian dengan lahan Yang Luas?
YUP anda datang di waktu yng tepat kebetulan kami DDC OFFICIAL sedang membahas soal itu penyiraman tanaman secara mandiri, Bank ? oo bukan mandiri di sini berarti otomatis . sekali di hidupkan penyiraman akan terus di lakukan.
Alat Yang di gaunakan sebagai berikut:
1. Arduino UNO
2. LCD Charakter 20x4
3. RTC DS3231 SN
4.Selenoid Valve 12volt atau 220VAC
5.Relay MY 2 (12VDC)//bisa juga di gunakan Contactor.
Setelah semua siap maka kita tulis Source Code seperti Di bawah ini:
#include <LiquidCrystal_I2C.h>
#include <DS3231.h>
#include <Wire.h>
DS3231 rtc(SDA, SCL);
LiquidCrystal_I2C lcd(0x27,16,2);
Time t;
String jam;
String hari;
String tanggal;
const int valve =8;
const int tombol = 6;
int tombolState =0;
void setup() {
pinMode (tombol,INPUT);
pinMode (valve,OUTPUT);
Serial.begin(115200);
rtc.begin();
lcd.begin(20,4);
lcd.setBacklight(1);
lcd.setCursor(03,00);
lcd.print("TEXT SATU");//TULIS DI SINI
delay(1000);
lcd.setCursor(03,01);
lcd.print("TEXT DUA");//TULIS DI SINI
lcd.setCursor(03,02);
lcd.print("TEXT TIGA");//TULIS DI SINI
delay(1000);
lcd.clear();
}
void loop() {
jam=rtc.getTimeStr();
hari=rtc.getDOWStr();
tanggal=rtc.getDateStr();
lcd.setCursor(0,02);
lcd.print("JAM");
lcd.setCursor(0,03);
lcd.print("VALVE");
lcd.setCursor(5,02);
lcd.print(jam);
lcd.setCursor(0,00);
lcd.print("Tulis di sini");
lcd.setBacklight(1);
tombolState=digitalRead(tombol);
if(((jam>="10:32:00")&&(jam<"10:33:00"))||(jam>="10:35:00")&&(jam<"10:36:00")||(tombolState == HIGH)){
digitalWrite(valve,HIGH);
lcd.setCursor(6,03);
lcd.print(" TERBUKA");
}
else{
digitalWrite(valve,LOW);
lcd.setCursor(6,03);
lcd.print("TERTUTUP");
}
}
Setalah di tulis termasuk Setingan waktu buka valve kemudian di Upload ke arduino dengan Cara melalui USBASP atau juga langsung melalui port UB.
Jika ada yg kesulitan menulis Coding bisa download melalui Tautan di bawah
https://drive.google.com/drive/folders/1HKh7aaGFNSJ5OeswfU8oUii2pltM1ZYV?usp=sharing
Jika ada yang belum Punya Librray RTC DS3231 bisa download di sini:
https://drive.google.com/drive/folders/1UqPG-PA8yWRfR9GAmI_kEVrfajXGoRPN?usp=sharing
Jika ada yang mau simulasi dengan Proteus file bisa di unduh di sini:
https://drive.google.com/drive/folders/1id-CtgJqesrV3SF8uAqyVuDC0IgzZYr2?usp=sharing
File file tersebut saat mengunduh memrlukan accses silahkan minta accses kami akan sealalu memberikan nya secara Gratis. hal itu untuk parameter pendidikan yg kami lakukan seberapa berhasil program pendidikan gratis yg kami lakukan.
Jika Masih Kurang Jelas paparan ini bisa di lihat Videonya di sini :
Part 1
Terima kasih untuk semua yg sudah meneyempatkan waktu membaca dan belajar bersama kami
Wasalamualaikum WR WB
====================================================================
DDC OFFICIAL ( Dody Darmadi Chanel)
Dudu Sinten Sinten
Agriculture ,Electronic Tutorial & Event Report
======================================================================
0 komentar:
Posting Komentar