Membuat Saklar Rumah Otomatis Menggunakan Arduino dan RTC DS1302
Hai, Kali ini kita akan membuat project sederhana mematikan dan menghidupkan lampu teras rumah sesuai waktu yang telah kita atur menggnakan mikrokontroler Arduino dan RTC DS1302.
Admin www.sekolahotomasi.com terinspirasi membuat sederhana ini karena admin sering sekali bepergian dan meninggalkan rumah untuk waktu yang lumayan lama. Kadang kalau ada urusan diluar rumah, bisa tidak pulang selama 1 minggu. Siapa coba yang mau menyalakan dan mematikan rumah kalo bukan si Arduino dan RTC DS1302 ini.
Keterangan :
Lampu akan menyala dari pukul 17.00 WIB sampai dengan 5.59 WIB. Saat memasuki pukul 6.00 WIB, lampu akan mati sampai dengan pukul 16.59 WIB. Sehingga penulisan sketch programnya seperti berikut.
Silahkan unduh library RTC DS1302 nya disini
digunakan untuk memanggil library DS1302.h
digunakan untuk menginisialisasi pin dari arduino ke RTC DS1302
digunakan untuk mengatur hari, tanggal, bulan, dan tahun. Untuk menggunakannya hapus tanda //
ini merupakan fungsi utama program untuk mematikan dan menyalakan lampu sesuai waktu yang kita inginkan.
Daftar isi
Latar Belakang
Admin www.sekolahotomasi.com terinspirasi membuat sederhana ini karena admin sering sekali bepergian dan meninggalkan rumah untuk waktu yang lumayan lama. Kadang kalau ada urusan diluar rumah, bisa tidak pulang selama 1 minggu. Siapa coba yang mau menyalakan dan mematikan rumah kalo bukan si Arduino dan RTC DS1302 ini.
Kebutuhan Bahan
Bahan | Nama | Jumlah |
---|---|---|
Arduino Uno | 1 | |
RTC DS1302 | 1 | |
Single Modul Relay | 1 | |
Kabel Jumper | Secukupnya |
Wiring Diagram
Keterangan :
Pin Arduino | Pin RTC | Pin Relay | Lampu |
---|---|---|---|
5V | VCC | VCC | - |
GND | GND | GND | - |
6 | CLK | - | - |
7 | DAT | - | - |
8 | RST | - | - |
13 | - | IN | - |
- | - | COM | Netral |
- | - | NO | Fasa |
Logika Pemrograman
Lampu akan menyala dari pukul 17.00 WIB sampai dengan 5.59 WIB. Saat memasuki pukul 6.00 WIB, lampu akan mati sampai dengan pukul 16.59 WIB. Sehingga penulisan sketch programnya seperti berikut.
Sketch
Silahkan unduh library RTC DS1302 nya disini
Library RTC DS1302
Penjelasan Program
digunakan untuk memanggil library DS1302.h
digunakan untuk menginisialisasi pin dari arduino ke RTC DS1302
digunakan untuk mengatur hari, tanggal, bulan, dan tahun. Untuk menggunakannya hapus tanda //
ini merupakan fungsi utama program untuk mematikan dan menyalakan lampu sesuai waktu yang kita inginkan.
Post a Comment for "Membuat Saklar Rumah Otomatis Menggunakan Arduino dan RTC DS1302"