Sabtu, 01 Juni 2019

Membuat Alat Kendali Lampu Terjadwal | Programmable Timer Relay - PCBWay

Membuat Alat Kendali Lampu Terjadwal | Programmable Timer Relay - PCBWay -  Setelah sekian lama akhirnya pada artikel ini saya telah menyelesaikan pengembangan versi akhir dari sebuah alat yang mampu mengendalikan lampu secara terjadwal berulang yang bernama Programmable Timer Relay versi Fareed Read atau lebih populer disebut Arduino Timer Relay sehingga bisa dipublikasikan lewat artikel ini.

Programmable Timer Relay PCBWay
Programmable Timer Relay PCBWay. 


Programmable Timer Relay
Programmable Timer Relay. 

Lampu yang dapat dikontrol oleh Programmable Timer Relay ini mulai dari 3 kanal hingga maksimal 7 kanal dan masih bisa diperbanyak lagi tergantung dari ketersediaan kaki mikrokontrolernya itu sendiri.

Rangkaian ini sangat cocok digunakan untuk lampu taman, lampu luar rumah ataupun lampu teras atas yang pada umumnya dinyalakan dan dipadamkan diwaktu yang sama secara berulang setiap harinya, nah dengan adanya alat ini semua itu bisa dikerjakan secara otomatis tanpa harus repot-repot dinyalakan dan dipadamkan secara manual lewat saklar konvensional.

Programmable Timer Relay PCBWay
Programmable Timer Relay PCBWay.


Programmable Timer Relay
Programmable Timer Relay.

Rangkaian inipun penggunaanya tidak terbatas hanya untuk lampu saja melainkan bisa digunakan untuk peralatan lainnya misalnya salahsatunya seperti alat penyiram tanaman dan lain sebagainya.

Parameter jadwal hidup dan matinya setiap kanal tersimpan dalam memory EEPROM sehingga apabila rangkaian kehilangan sumber daya misalnya akibat padamnya aliran listrik pada instalasi rumah maka tidak akan mengubah parameter yang telah ditetapkan sebelumnya.

Baca juga : Membuat Saklar Lampu Tepuk atau Toggle Clap Switch - Fareed Read

Satu lagi jika rangkaian kehilangan sumber daya(listrik) saat kondisi kanal "ON" lalu sumber daya(listrik) kembali hidup saat kondisi kanal sudah "OFF" maka status kanal akan tetap mengikuti jadwal yang telah ditetapkan yaitu kanal akan "OFF" begitupun sebaliknya.

Tampilan display menggunakan LCD 16x2, baris atas diisi dengan tampilan jam yang akan bergantian dengan tampilan tanggal sedangkan baris bawah menampilkan status real time kanal saat ini. Catatan waktu real time ini ditenagai oleh modul RTC DS3231 yang pengaturanya bisa dilakukan melalui tombol yang telah disediakan dalam rangkaian ini.

Berikut ini tampilan dari Programmable Timer Relay

Programmable Timer Relay
Welcome screen.

Programmable Timer Relay
Welcome screen.

Programmable Timer Relay
Standby screen.

Programmable Timer Relay
Menu.

Baca juga : Membuat Lampu Otomatis LDR Padam Siang Menyala Malam versi Relay

Programmable Timer Relay
Date & time settings.

Programmable Timer Relay
Time setting.

Programmable Timer Relay
Date setting.

Programmable Timer Relay
Pins setting.

Untuk Skema tidak terlalu membutuhkan lebih banyak komponen tambahan dengan demikian rangkaian akan terlihat minimalis dan kompak sehingga nantinya ketika sudah dimasukkan kedalam sebuah box maka hanya akan terlihat LCD dan beberapa tombol dibawahnya.

Berikut ini layout yang telah saya desain.

Layout Programmable Timer Relay
Layout Programmable Timer Relay. 

Bottom Layout Programmable Timer Relay
Bottom Layout Programmable Timer Relay. 

DOWNLOAD layout siap cetak versi PDF.

Fungsi masing-masing tombol

Ketika Tombol Menu/Ok(o) ditekan saat standby maka akan menampilkan :

- Pengaturan Jam dan Menit, tekan tombol atas(^) untuk masuk. Selanjutnya pengaturan Tanggal, Bulan dan Tahun ketika tombol Menu/Ok(o) ditekan lagi.

- Pengaturan Pin yaitu untuk masuk ke pengaturan jadwal berulang waktu hidup dan matinya relay untuk setiap kanal ketika tombol bawah(v) ditekan.

- Tampilan status pin/Show pins status yaitu ketika tombol kiri(<) atau kanan(>) ditekan maka akan menampilkan data waktu jadwal berulang relay hidup dan mati yang telah diatur sebelumnya melalui pengaturan pin tadi.

- Tampilan Keluar/Exit ketika tombol Menu/Ok(o) ditekan akan kembali ke tampilan standby.

Pada posisi Standby ketika salah satu tombol baik tombol atas(^), kanan(>), bawah(v) ataupun kiri(<) ditekan maka akan masuk pada tampilan status pin/Show pins status yaitu tampilan data waktu jadwal berulang relay hidup dan mati yang telah diatur sebelumnya.

Baca juga : Toggle Switch | Saklar sekali tekan hidup atau mati

tombol atas(^) sebagai penambahan(+) nilai untuk dua digit depan(jam) dan bulan
tombol bawah(v) sebagai pengurangan(-) nilai untuk dua digit depan(jam) dan bulan
tombol kiri(<) sebagai pengurangan(-) nilai untuk dua digit belakang(menit), tanggal dan tahun
tombol kanan(>) sebagai penambahan(+) nilai untuk dua digit belakang(menit), tanggal dan tahun

Penjelasan selengkapnya ditampilkan pada video berikut ini


Dibawah ini adalah firmware Programmable Timer Relay versi Fareed Read yang bisa dipilih sesuai relay yang digunakan, baik relay aktif tinggi maupun relay aktif rendah dan juga bisa dipilih berapa kanal yang akan digunakan.

____________________________________________

        ##### Relay Active HIGH #####
____________________________________________

[DOWNLOAD HEX File] Programmable Timer Relay 3 Ch
[DOWNLOAD HEX File] Programmable Timer Relay 4 Ch
[DOWNLOAD HEX File] Programmable Timer Relay 5 Ch
[DOWNLOAD HEX File] Programmable Timer Relay 6 Ch
[DOWNLOAD HEX File] Programmable Timer Relay 7 Ch
____________________________________________


____________________________________________

       ##### Relay Active LOW #####
____________________________________________

[DOWNLOAD HEX File] Programmable Timer Relay 3 Ch
[DOWNLOAD HEX File] Programmable Timer Relay 4 Ch
[DOWNLOAD HEX File] Programmable Timer Relay 5 Ch
[DOWNLOAD HEX File] Programmable Timer Relay 6 Ch
[DOWNLOAD HEX File] Programmable Timer Relay 7 Ch
____________________________________________

Proyek ini disponsori oleh PCBWay, sehingga PCBnya kemudian dibuatkan atau dicetak oleh PCBway, PCB profesional kualitas tinggi hanya $5 untuk 10 keping pcb prototipe, proses cepat pelayanan terbaik.
Mau tau video unboxing paket pcb kiriman PCBWay? Silakan tonton videonya berikut ini. 


Video perakitan dan Penjelasan yang lebih detail bisa dilihat pada video berikut ini.


Untuk file gerber bisa juga di Download pada tautan berikut ini

PCBWAY share projects by Fareed Read

Untuk mendapatkan pembuatan PCB seperti ini secara gratis untuk pertama kalinya silakan daftar melalui link berikut ini

Daftar Akun PCBWay untuk mendapatkan order PCB gratis untuk pertama kalinya


22 Comments

Mas, tlng update timer yg waktu on off nya hitungan detik. Klu yg ini kan minimal 1 menit. Terima kasih, semoga tambah maju dan lebih bermanfaat.

Terimakasih atas masukannya, stay tune aja untuk update selanjutnya

mas mohon penjelasannya
1. bisa nggak program menjalankan on dan di off kan pada hari yang berbeda mis: on hari senin jam 07.00 dan offnya hari jumat jam 07.00 ?
2. bisa nggak timernya untuk menggerakkan bbrp relay dg program on/off yg berbeda?
terimakasih atas perhatiannya.dan semoga tambah berkembang

Untuk pcb bikin relay nya caranya gimana mas

Untuk pcb relaynya cara gimama mas..

@nanang : bisa tapi program nya harus diedit lagi

@sajak petang : tinggal tancap seperti di video ke modul relay

gak bisa download sourcenya mas, gmn cara downloadnya

Mas boleh minta file .ino nya gk mas .pengen di kemvangin lagi sendiri 😅

Maaf Gan,, untuk yang 5ch ko bermasalah ya di pin 2,4,dan 5. Ketika di setting semua mengarah ke pin2

Kang Dodo : Terimakasih atas infonya, kini bug nya sudah diperbaiki

Ada File Ino nya Gan, Pengen Mahamin Coding RTC dan Setting Menu Button nya Gan.
Hehe.
Trima

Ini bisa gak setting nyalanya hanya 1 detik ?

Boleh d bagi file .ino nya gan?

bang, saya bikin kok tiap relay aktif lcd 16x2 tampilannya jd eror, klo program normal, hanya tampilan saja yg eror. relay untuk menyaklar trafo amplifier. supply dr psu DVD, ta ganti adaptor 5v 2amper masih sama hasilnya..

Itu terkena gangguan spike yang dihasilkan oleh gulungan Relay, nah untuk power supply relay baiknya terpisah jangan dijadikan satu dengan modul, dan untuk power supply modul diusahakan harus bersih dengan filter yang cukup

Permisi bang, mau nanya. Apakah bisa pakai rtc ds1307 buat rangkaian ini?

Please share ino file to us our email address arungupta386@gmail.com

Bang sya sudah berhasil menampilkan ke lcd tapi jam nya ngga jalan
Trimakasih snlumnya