Membuat sendiri Jam Digital ukuran besar dengan cara mudah dan sederhana



Jam Digital ukuran besar masih sangat menarik untuk dikerjakan dan masih sangat banyak yang berminat untuk memiliki Jam Digital ukuran besar. Foto berikut ini adalah salah satu tempat yang menggunakan Jam Digital yang dijelaskan dalam halaman ini.
Rangkaian dasar yang digunakan adalah rangkaian display running text dengan meletakkan posisi LED sehingga membentuk peraga 7 segment. perbedaannya hanya terletak pada power supply. Power supply untuk jam digital memerlukan tegangan 13.8 volt untuk dapat menyalakan semua LED yang dihubungkan secara seri untuk membentuk segment. Ada 4 IC 4094 digunakan untuk dapat menampilkan jam digital JJ:MM seperti terlihat pada gambar.



Foto-foto berikut ini adalah salah satu tempat pemasangan JAM DIGITAL yang dijelaskan cara pembuatannya pada halaman ini.





Dengan menggunakan display 7 segment ukuran besar, tampilan akan menjadi lebih menarik, tetapi biaya menjadi agak lebih mahal dibanding jika hanya menggunakan LED saja.
Secara keseluruhan berikut driver dan power supply, akan kelihatan sbb:


Untuk keperluan komersil, bagian driver dan bagian power supply diletakkan dibelakang display seven segment biar cantik.

Bagian belakang sebelum dipasang kotak

Bagian belakang setelah dipasang kotak, dan trafo daya juga sudah dipasang


Bagian depan setelah dipasangi kotak, dan gambar berikut ini pada saat selesai

Dan sudah jadi, dan dipamer di ruang tamu, tinggal tunggu siapa yang mau pesan.

Berikutnya kita akan melihat contoh-contoh lain bentuk display 7 segment yang sederhana tetapi tampil cantik.


LED dipasang langsung tanpa ruang

LED disusun dalam ruang sehingga tampilan lebih menyerupai peraga 7S buatan pabrik

Tampilan dengan LED langsung tanpa ruang lebih baik dari pada LED yang disusun dalam ruang, tetapi masing-orang punya selera yang berbeda.
Jam digital dapat digabung dengan running text, sehingga display waktu ditampilkan dalam bentuk led matrix sbb:


sekalian bisa display kalender hari, tanggal, bulan, dan tahun.
Membuat sendiri Moving Text Display
atau Running Text dengan LED yang disusun dalam bentuk matrix,
Membuat sendiri display text bergerak dengan menggunakan IC shift register 4094, mudah murah dan bagus, foto-foto berikut ini menunjukkan bahwa running text dengan IC4094 dapat menyentuh pasar juga, sama halnya dengan running text mode scanning.




Rangkaian tambahan yang diperlukan hanya sytem minimum mikrokontroller dan rangkaian power supply, untuk membuat lebih interaktif diperlukan rangkaian konverter PS/2 keyboard sebagai alat untuk mengisi text kedalam memory running text yang telah dibuat, penjelasan berikut ini dapat dengan mudah dikerjakan......,

Rangkaian display sangat sederhana, yaitu hanya menggunakan IC4094 dan LED yang disambungkan langsung ke pin Q1 sampai Q7, dan seterusnya, perhatikan gambar rangkaiannya. Jam digital juga menggunakan rangkaian yang sama.



Foto-foto diatas menunjukkan gambar rangkain semasih diatas layar komputer, kemudian dicetak keatas pcb terlihat bagian tembaganya, dan pcb yang sudah dipasangi LED pada tempat-tempat yang bersesuaian, sehingga dengan memperhatikan foto-foto tersebut maka diharapkan setiap pembaca akan dengan mudah dapat membuat sendiri rangkaian bagian display running text yang diperlukan.
kalau mau dibuat panjang, maka bagian-bagian pendek diatas cukup disambung saja sampai batas yang diperlukan.


Foto diatas menunjukkan rangkaian display sudah dibuat sebegitu panjang dan tinggal dimasukkan kedalam kotak yang sudah disediakan, pada foto diatas IC4094 nya dipasang pada pcb yang terpisah dan diletakkan dilapisan dibawahnya agar lebar tampilan layar menjadi lebih simetris kelihatan.
Rangkaian lengkap dengan display pendek (1 block) untuk memudahkan penjelasan dan cara membuat program.
Berikut ini akan diperlihatkan foto rangkaian minimum dari moving text display juga program sederhana untuk membuat text bergerak pada display yang telah dijelaskan diatas tadi.
Gambar diatas menunjukkan kabel untuk mengendalikan display hanya ada 5, yaitu kabel untuk Vcc, kabel untuk GND, kabel untuk data, clock, dan latch
komponen lain adalah unit adaptor untuk memberikan daya dengan tegangan 5volt, dan rangkaian minimum mikrokontroller.
program berikut ini adalah program sederhana sekedar membuat tampilan di display.
para mahasiswa masing2 group memiliki satu unit tempat latihan membuat sendiri running text seperti pada gambar berikut ini:

Berikut ini adalah sambungan kabel antara 4094 pada rtx dengan trainer

Pin 2 di IC pertama 4094 dihubungkan dengan PORTC.0 warna kabel abu-abu terang, Pin 3 di IC4094 dihubungkan dengan PORTC.1 warna kabel abu-abu gelap, pin 15 di IC4094 dihubungkan dengan PORTC2 warna kabel biru. Selanjutnya kabel hitam adalah ground yang dihubungkan dengan kabel warna coklat pada trainer dan kabel violet adalah Vcc 5 volt DC yang dihubungkan dengan kabel merah pada trainer.
selanjutnya foto2 berikut ini adalah tampilan display pada saat dikirim ke display nilai-nilai 01, 04, 08, 10, 20, 40, dan 80, tidak semua foto ditampilkan tapi foto berikut ini sudah memberikan gambaran yang jelas.
Program yang dikirimkan membentuk posisi diatas adalah
for (idx = 0; idx < 20; idx++) shift_out(0x01);
PORTD = 0x01;
delay_ms(5000);
for (idx = 0; idx < 20; idx++) shift_out(0x02);
PORTD = 0x02;
delay_ms(5000);
for (idx = 0; idx < 20; idx++) shift_out(0x04);
PORTD = 0x04;
delay_ms(5000);
for (idx = 0; idx < 20; idx++) shift_out(0x08);
PORTD = 0x08;
delay_ms(5000);
for (idx = 0; idx < 20; idx++) shift_out(0x10);
PORTD = 0x10;
delay_ms(5000);
for (idx = 0; idx < 20; idx++) shift_out(0x20);
PORTD = 0x20;
delay_ms(5000);
for (idx = 0; idx < 20; idx++) shift_out(0x40);
PORTD = 0x40;
delay_ms(5000);
for (idx = 0; idx < 20; idx++) shift_out(0x80);
PORTD = 0x80;
delay_ms(5000);
dengan demikian kita sudah mengetahui nilai posisi setiap baris pada running text sehingga untuk membentuk huruf misalnya huruf r dan m dapat ditiru potongan program berikut ini
void r (void)
{
shift_out(0xff);
delay_ms(500);
shift_out(0x38);
delay_ms(500);
shift_out(0x34);
delay_ms(500);
shift_out(0xc3);
delay_ms(500);
shift_out(0x00);
delay_ms(500);
}
void m (void)
{
shift_out(0xff);
delay_ms(500);
shift_out(0x40);
delay_ms(500);
shift_out(0x80);
delay_ms(500);
shift_out(0x40);
delay_ms(500);
shift_out(0xff);
delay_ms(500);
shift_out(0x00);
delay_ms(500);
}
Dan setelah dijalankan akan kelihatan pada display seperti pada gambar berikut ini :

Dengan memanggil fungtion tersebut pada program utama sbb :
while (1)
{
// Place your code here
m();
r();
};
}
Selanjutnya tinggal kreasi huruf, dan manipulasi program sehingga hasilnya menjadi lebih baik.
gambar berikut ini adalah rangkaian penyambungan kabel pada display dan komponen pendukungnya.

setelah digabung dengan keyboard ps/2 adalah sbb:
