Halo Sobat Sederhana! Apa kabar? Pada kesempatan kali ini, kita akan membahas cara membuat jam digital LED sederhana. Jam digital LED adalah jam yang menggunakan lampu LED untuk menampilkan waktu. Jam ini cocok untuk kamu yang ingin membuat proyek DIY atau sekadar ingin mempelajari elektronika dasar. Simak pembahasannya di bawah ini.
1. Siapkan Bahan dan Alat
Sebelum memulai membuat jam digital LED, kamu harus menyiapkan bahan dan alat yang diperlukan. Berikut ini adalah bahan dan alat yang harus kamu siapkan:
Bahan |
Alat |
---|---|
– 7 buah LED |
– Solder |
– Resistor 220 ohm |
– Tang potong |
– Resistor 10k ohm |
– Tang pipa |
– IC 4026 |
– Multimeter |
– Kabel jumper |
– PCB |
– IC base |
2. Rangkaian Jam Digital LED
Setelah kamu menyiapkan bahan dan alat yang diperlukan, kamu bisa mulai merangkai jam digital LED. Berikut ini adalah diagram rangkaian jam digital LED:
Lakukan langkah-langkah berikut untuk merangkai jam digital LED:
- Letakkan IC 4026 di atas IC base.
- Rangkai pin 1 IC 4026 ke pin 14 IC 4026.
- Rangkai pin 15 IC 4026 ke resistor 10k ohm dan ke GND.
- Rangkai pin 6 IC 4026 ke resistor 220 ohm dan ke LED 1.
- Rangkai pin 5 IC 4026 ke resistor 220 ohm dan ke LED 2.
- Rangkai pin 4 IC 4026 ke resistor 220 ohm dan ke LED 3.
- Rangkai pin 3 IC 4026 ke resistor 220 ohm dan ke LED 4.
- Rangkai pin 2 IC 4026 ke resistor 220 ohm dan ke LED 5.
- Rangkai pin 1 IC 4026 ke resistor 220 ohm dan ke LED 6.
- Rangkai pin 14 IC 4026 ke resistor 220 ohm dan ke LED 7.
- Rangkai semua pin VCC ke sumber daya 5V.
3. Program Arduino
Setelah merangkai jam digital LED, selanjutnya adalah membuat program untuk mengontrol jam. Kamu bisa menggunakan Arduino untuk membuat program tersebut. Berikut ini adalah kode program Arduino untuk jam digital LED:
#include <Wire.h>#include <DS3231.h>DS3231 rtc(SDA, SCL);void setup() {for(int i=6;i<14;i++){pinMode(i, OUTPUT);}pinMode(4, INPUT_PULLUP);// Reset buttondigitalWrite(4, HIGH);// Reset buttonSerial.begin(9600);rtc.begin();rtc.setDOW(SATURDAY);rtc.setTime(13, 30, 0);rtc.setDate(15, 8, 2020);}void loop(){DateTime now = rtc.now();int hr = now.hour();int mn = now.minute();int sc = now.second();int hr1 = hr/10;int hr2 = hr%10;int mn1 = mn/10;int mn2 = mn%10;int sc1 = sc/10;int sc2 = sc%10;digitalWrite(6,hr1&1);digitalWrite(7,hr1&2);digitalWrite(8,hr1&4);digitalWrite(9,hr1&8);digitalWrite(10,hr2&1);digitalWrite(11,hr2&2);digitalWrite(12,hr2&4);digitalWrite(13,hr2&8);delay(1);digitalWrite(6,mn1&1);digitalWrite(7,mn1&2);digitalWrite(8,mn1&4);digitalWrite(9,mn1&8);digitalWrite(10,mn2&1);digitalWrite(11,mn2&2);digitalWrite(12,mn2&4);digitalWrite(13,mn2&8);delay(1);if(digitalRead(4)==0){rtc.setTime(0,0,0);}}
Program tersebut akan menampilkan waktu pada jam digital LED yang telah kamu rakit.
4. FAQ
1. Apakah jam digital LED ini cocok untuk pemula?
Ya, jam digital LED ini cocok untuk pemula yang ingin belajar elektronika dasar.
2. Apa yang harus disiapkan sebelum membuat jam digital LED?
Kamu harus menyiapkan bahan dan alat yang diperlukan seperti LED, resistor, IC 4026, dan kabel jumper.
3. Apa saja langkah-langkah untuk merangkai jam digital LED?
Langkah-langkahnya adalah: Letakkan IC 4026 di atas IC base, rangkai pin 1 IC 4026 ke pin 14 IC 4026, rangkai pin 15 IC 4026 ke resistor 10k ohm dan ke GND, rangkai pin 6 IC 4026 ke resistor 220 ohm dan ke LED 1, dan seterusnya hingga rangkaian selesai.
4. Apa saja yang harus diperhatikan saat membuat program Arduino untuk jam digital LED?
Kamu harus memperhatikan pemrograman waktu agar jam digital LED dapat menampilkan waktu yang benar. Selain itu, kamu juga harus memperhatikan kode untuk mengontrol LED agar jam digital LED dapat menampilkan waktu dengan benar.
5. Apa manfaat dari membuat jam digital LED ini?
Membuat jam digital LED dapat membantu kamu untuk belajar elektronika dasar dan pemrograman. Selain itu, kamu juga bisa menggunakan jam digital LED sebagai proyek DIY yang menarik.
5. Kesimpulan
Itulah cara membuat jam digital LED sederhana. Kamu bisa menggunakan jam ini sebagai proyek DIY atau sekadar untuk mempelajari elektronika dasar. Ingatlah untuk selalu mengutamakan keselamatan saat melakukan rangkaian dan penggunaan komponen elektronik. Terima kasih telah membaca artikel ini dan sampai jumpa di artikel menarik lainnya.
Semoga Bermanfaat dan sampai jumpa di artikel menarik lainnya.