Iklan Dalam Artikel

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.



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

BahanNamaJumlah
Arduino Uno 1
RTC DS1302 1
Single Modul Relay 1
Kabel Jumper Secukupnya


Wiring Diagram


Keterangan :
Pin ArduinoPin RTCPin RelayLampu
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

Download
Library DS1302
Size : 412 KB


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.

Penutup

Sekian dan terimakasih, apabila terdapat kekeliruan dan trouble saat dijalankan, silahkan langsung komentar pada kotak komentar dibawah postingan.

Berlangganan update artikel terbaru via email:

Iklan Dalam Artikel

Iklan Dalam Artikel

Iklan Dalam Artikel

Iklan Link