Arduino Timer Relay antara board Arduino dan LCD Keypad
Saya membuat sebuah timer relay yang Shield, tapi sebenarnya modul RTC dapat
dapat mengendalikan hingga 8 peralatan langsung ditancapkan di pin A1 sampai A5
elektronik sekaligus. Setiap peralatan yang pada LCD Keypad Shield. Sedangkan modul
terhubung dapat kita atur nyala dan relay terhubung pada pin Arduino digital
matinya pada jam dan menit tertentu 0,1,2,3,10,11,12, dan 13.
setiap harinya. Misalnya kita ingin
Coding
menyalakan lampu teras setiap pukul 18.00,
dan mematikannya setiap pukul 05.00 Sketch Arduino bisa didapatkan di halaman
setiap harinya. GitHub saya. Saya menggunakan
library virtuabotixRTC untuk berkomunikasi
Pengaturan waktu nyala dan mati setiap dengan modul RTC DS1302.
relay dilakukan menggunakan keypad pada
LCD Keypad Shield dengan menekan tombol Pengaturan waktu nyala dan mati setiap
Select. relay disimpan di dalam EEPROM, sehingga
pengaturan ini tidak akan hilang ketika alat
Komponen dimatikan.
Untuk proyek ini kita memerlukan
komponen berikut:
Arduino Uno
LCD Keypad Shield
Modul RTC DS1302
Modul Relay (berisi 8 relay dengan
tegangan kerja 5V)
Prototyping Shield (opsional)
Hardware
LCD Keypad Shield bisa langsung ditumpuk
di atas board Arduino Uno. Layar LCD akan
menggunakan pin digital 4,5,6,7,8 dan 9
pada Arduino, sedangkan keypad hanya
menggunakan satu pin saja, yaitu pin A0.
Pengaturan lampu backlight LCD dilakukan
melalui pin 10. Saya tidak memerlukan
pengaturan lampu backlit pada LCD, maka
saya membengkokkan kaki pin pengaturan
backlight ini. Dengan demikian saya
mendapatkan tambahan satu buah pin yang
bisa saya gunakan untuk mengendalikan
relay.
Saya menggunakan proto shield untuk
menyembunyikan modul RTC 1302 di