Kamis, 10 Juni 2021

Membuat Modul 4 digits Seven Segments untuk Jam Digital ataupun JWS

Modul 4 digits Seven Segments
Modul 4 digits Seven Segments 


Membuat Modul 4 digits Seven Segments untuk Jam Digital ataupun JWS - Kali ini saya mau mencoba membuat JWS atau jam Jadwal Waktu Sholat menggunakan modul seven segment, kenapa saya ingin membuat versi seven segment? Karena selama ini saya berkutat dengan JWS yang umumnya menggunakan display dot matrix P10, JWS yang sudah saya pasang di salah satu masjid dikampung saya yaitu Masjid Al Islam Pasanggrahan. JWS tersebut pertama kali saya buat sekitar tahun 2017 dengan kode program atau sketch yang menggunakan tombol sebagai pengaturannya, kemudian saya hanya menggunakan real time clock atau RTC DS1307 sebagai pewaktu real time nya yang tentu saja keakuratannya memerlukan cara khusus dalam mendesain pcb nya. Alhasil setiap satu bulan atau dua bulanan lebih ada saja selisih waktu sekitar satu menitan lebih cepat atau lebih lambat dari waktu normalnya.


Tampilan jam JWS pertama yang terpasang
Tampilan jam JWS pertama yang terpasang

Tampilan JWS pertama yang terpasang
Tampilan JWS pertama yang terpasang



Lumayan lama jws yang terpasang di masjid tersebut, mungkin sekitar satu tahunan dan dengan rutinnya setiap ada selisih waktu saya sendiri selalu membetulkannya, disamping itu saya berusaha dan berencana untuk mengupgradenya. Upgrade pertama adalah dari sisi software yang kali ini saya coba menggunakan kode program atau sketch dari Untuk1000Masjid karya Wardi Utari dan kawan kawan dengan sedikit modifikasi khususnya untuk segi tampilan biar kostumisasi sendiri tampilannya, software tersebut hingga kini saya gunakan untuk jws tersebut karena fitur-fitur nya sangat lengkap sekali, super sangat lengkap ditambah untuk segala pengaturannya bisa lewat handphone Android lewat komunikasi modul Bluetooth HC-05. Jadi ketika ada selisih waktu maka tinggal sinkronkan saja dengan waktu yang ada pada handphone kita tentunya lewat aplikasi khusus dan lewat komunikasi Bluetooth.


Pengaturan JWS dengan aplikasi Android via Bluetooth HC-05
Pengaturan JWS dengan aplikasi Android via Bluetooth HC-05 


Baca juga : Membuat Jam Waktu Sholat Arduino | JWS Arduino Bluetooth


Kemudian upgrade selanjutnya adalah mengganti RTC DS1307 dengan modul RTC DS3231 dengan akhiran SN jadi tulisannya DS3231SN, kenapa pilih modul RTC DS3231 yang mempunyai akhiran SN? Diambil dari berbagai forum modul RTC DS3231 khususnya yang memiliki akhiran SN terbukti akurat tidak ada selisih waktu meskipun dipakai sepanjang waktu. Berbekal informasi tersebut akhirnya saya beli modul RTC DS3231 versi akhiran SN dan setelah saya pasang ternyata memang benar sangat akurat meskipun dipasang terus menerus dan telah saya buktikan dalam setahun saya tidak pernah lagi mengatur jam jws tersebut karena memang setiap saya cek dengan jam handphone selalu sama bahkan detikannya sampai setahun lebih saya perhatikan mungkin 2 tahunan juga masih sama jikalau saya terus menerus memperhatikannya.



Sampai tahun 2021 saat ini jam jws tersebut masih terpasang walaupun hanya memakai 1 panel P10 saja dan rencananya akan saya upgrade menggunakan 2 panel P10 biar agak lebar sedikit. Banyak yang harus dimodifikasi dari segi software nya karena untuk menyesuaikan dengan penggunaan 2 panel P10 tersebut. Ngomong ngomong tentang modifikasi kode program jws tersebut di forum Untuk1000Masjid sudah ada yang memodifikasi untuk tampilan seven segment selain sebelum juga ada yang memodifikasi untuk tampilan LCD 16x2 namun untuk tampilan seven segment ini cukup menarik bagi saya dan rekan rekan yang lain terbukti hingga saat ini Juni 2021 postingan Encep Nurdin selaku modifikator jws Untuk1000Masjid karya Wardi Utari dkk dengan tampilan seven segment sudah tembus diatas 800 komentar dan menuju 1000 komentar kayaknya sebentar lagi.


Baca juga : Membuat Jadwal Waktu Sholat (JWS) Arduino Auto Murotal DFPlayer MP3 


16 digits Seven Segments CD4094 bekas Display Wartel
16 digits Seven Segments CD4094 bekas Display Wartel

Saya pribadi tertarik juga apalagi dirumah memiliki banyak seven segment beserta shift register CD4094 bekas display wartel jaman dulu, berjumlah 16 digit seven segment cukup untuk 4 modul/waktu sholat, lumayan, sisanya kekurangannya tinggal beli agar pas untuk semua kebutuhananya. Skema aslinya menggunakan shift register popular saat ini yaitu 74HC595 namun yang saya miliki adalah shift register jadul CD4094 tetapi saya paham cara kerjanya hingga bisa digunakan sebagai pengganti nya.

Skema shift register JWS 7 segment 74HC595
Skema shift register JWS 7 segment 74HC595 


Dibawah ini saya buat menggunakan shift register CD4094 memanfaatkan IC yang tersedia yang saya miliki. 


Skema Modul 4 digits Seven Segments CD4094
Skema Modul 4 digits Seven Segments CD4094 

Layout Modul 4 digits Seven Segments CD4094
Layout Modul 4 digits Seven Segments CD4094 

Bottom Layout Modul 4 digits Seven Segments CD4094
Bottom Layout Modul 4 digits Seven Segments CD4094

Gambar 3D Modul 4 digits Seven Segments CD4094
Gambar 3D Modul 4 digits Seven Segments CD4094

Urutan kaki dari ic shift register CD4094 menuju seven segment tidak seperti kaki shift register 74HC595 yang urutannya sangat urut berbeda dengan CD4094 yang tersusun secara acak dan ini sangat menghambat untuk pembuatan layoutnya, sebelumnya tidak terpikirkan untuk membuat modul 4 digits seven segment menggunakan ic CD4094 ini mengingat sangat sulit untuk membuat jalur jalur nya apalagi pembuat pcb secara manual ah saya angkat tangan deh, untungnya saya sudah sering pesan PCB ke PCBWay dan hal itu bukan sesuatu yang sulit meskipun saya membuat layout dengan jalur yang sangat kecil sekalipun.


Kumpulan PCB dari PCBWay
Kumpulan PCB dari PCBWay 

Modul 4 digits Seven Segments CD4094 PCB cetakan PCBWay
Modul 4 digits Seven Segments CD4094 PCB cetakan PCBWay 

Modul 4 digits Seven Segments CD4094 PCB cetakan PCBWay sebagai Jam
Modul 4 digits Seven Segments CD4094 PCB cetakan PCBWay sebagai Jam

Modul 4 digits Seven Segments CD4094 PCB cetakan PCBWay saat tes sebagai Jam JWS
Modul 4 digits Seven Segments CD4094 PCB cetakan PCBWay saat tes sebagai Jam JWS

Dengan biaya hanya $5 saja saya bisa pesan 10 keping pcb ke PCBWay dan itu cukup untuk keperluan jam jws yang hanya memerlukan modul yang sama sekitar 6 modul untuk 5 waktu sholat dan 1 waktu imsak, sisa 4 pcb bisa untuk jam dan tanggal. cukup murah bukan? Untuk pcb dengan kualitas terbaik, glossy dan premium. Apalagi untuk yang daftar akun PCBWay dan melakukan pemesanan pertama maka akan diberikan biaya cetak sebesar $5 dan itu cukup untuk mencetak 10 keping PCB, mau kan coba daftar akun PCBWay sekarang juga!


Tempat daftar akun PCBWay
Tempat daftar akun PCBWay 

Klik Join untuk mendaftar akun PCBWay
Klik Join untuk mendaftar akun PCBWay 

Layout modul 4 digit seven segment ini pembuatan layoutnya saya buat dengan menyesuaikan kaki keluaran dari ic CD4094 ke display seven segment nya mengingat seperti yang saya katakan tadi urutan kakinya acak jadi sulit sekali membuat jalur dari ic shift register CD4094 menuju display seven segmentnya, karena layoutnya disesuaikan maka untuk penyesuaian tampilan dilakukan pada bagian kode program nya dalam hal ini saya edit dan sesuaikan pada library EmSevenSegment nya. Dengan pengeditan dan penyesuaian tersebut tampilan pada display seven segment nya jadi sesuai tidak ngaco alias tampil acak acakan. Agar tidak lupa maka saya tuliskan keterangan urutan segment (EGDFCAdB) pada pcbnya untuk susunan led seven segmentnya jadi tidak tersusun sebagai segmen A, B, C, D, E, F, G dan dot pada umumnya.


Baiklah meskipun baru hanya sebatas 4 modul seven segment saja yang tersedia maka saya praktekkan agar tidak jadi penasaran dan menjadi bukti untuk referensi.



Jika kamu ingin membuatnya, dibawah ini saya sertakan kode program yang telah saya coba seperti video diatas dan kode program tersebut disesuaikan dengan layout seven segment yang telah saya buat dan saya cetak di fabrikasi pembuatan PCB terkemuka PCBWay!


Download berkas JWS SevenSegments Untuk1000Masjid.