Setelah sebelumnya mencoba membuat jam digital menggunakan 7 Segment biasa dan mencoba untuk dipasang di dinding dan ternyata hasilnya kekecilan jika dilihat dari kejauhan, maka berpikir lah untuk mengganti 7 Segment nya dengan ukuran yang lebih besar menggunakan led namun masih bingung untuk bahan pcb nya.
Setelah diingat - ingat, mengapa tak menggunakan bekas led matrix saja lalu dimodifikasi, kebetulan bekas led matrix banyak dapat dari pengepul barang rongsokan.
Awalnya mau pake ic CD4094 untuk driver lednya, akan tetapi akan memerlukan banyak kabel untuk koneksi ke led nya mengingat hanya memodifikasi bekas led matrix akhirnya diputuskan lah untuk mengganti cara pengiriman data ke led 7 Segment menggunakan metode scanning digit yang asalnya mau menggunakan metode serial to parallel ic CD4094 tadi.
Dalam pengerjaannya sempat dua kali. Pertama menggunakan 2 papan led matrix, namun ternyata hasilnya keenam digit sama jaraknya alhasil untuk jam, menit dan detik tidak ada jarak pemisah meskipun di pasang led pemisah dibagian bawah tetap hasilnya tidak enak dipandang.
Perakitan kedua menggunakan 3 modul led matrix disusun sedemikian rupa hingga akhirnya didapat hasil yang diinginkan.
Perakitan kedua menggunakan 3 modul led matrix disusun sedemikian rupa hingga akhirnya didapat hasil yang diinginkan.
Simak video ini
Video
Mikrokontroller menggunakan ATmega16, RTC menggunakan DS1307, Kode program CVAVR, di supply dengan charger HP.
Jika ingin mencoba membuat, saya sertakan skema dan kode program nya dibawah ini.
Skema.
Kode program.
Kode program .
4 Comments
Cara tambah alarm gimana mas ? Pakai while atau IF ?
Sepertinya yang punya Blog lagi tidur pules.
Pake if
contohnya:
if(jam sekarang == jam yang diatur) {eksekusi alarm} ;