İçindekiler:
- Adım 1: Aşama 1: Saat Sinyali Oluşturma
- Adım 2: Aşama 2: Saniye Sinyalleri Oluşturma Devresi
- Adım 3: Aşama 3: Dakika Sinyalleri Oluşturma Devresi
- Adım 4: Aşama 4: Saat Sinyali Oluşturma Devresi
- Adım 5: Aşama 5: Saniye LED'leri (00-59)
- Adım 6: Aşama 6: Dakika LED'leri (00-59)
- 7. Adım: 7. Aşama: Saat LED'leri (00 ila 12)
- Adım 8: Aşama 8: Saat Sinyalleri Kontrol Devresi
Video: 555 ve 4017 Kullanan LED Saat (Programlama Gerekmez): 8 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Burada yaklaşık 7 yıl önce tasarladığım ve yaptığım bir projeyi tanıtacağım.
Projenin fikri, analog saat kolları olarak düzenlenmiş LED'lerin yanıp sönmesini kontrol eden sinyaller üretmek için 4017 gibi sayaç IC'lerini kullanmaktır.
Adım 1: Aşama 1: Saat Sinyali Oluşturma
İlk önce kararsız modda 555 IC kullanarak bir saat üreteci yaptım. Web sitesini kullanarak (https://www.ohmslawcalculator.com/555-astable-calcu…) 100 uF kapasitör ve iki adet 4.81 k ohm direnç ile 1 Hz sinyal üretebilirim.
Saati ayarlamak için 1 Hz saat sinyali oluşturmak için 100 uF kapasitör ve 100 Hz saat sinyali oluşturmak için 1 uF kapasitör arasında geçiş yapan bir anahtar ekleyebilirim.
Pin 3'ten (çıkış) gelen saat sinyali bir sonraki aşamaya (Seconds Generation) beslenecektir.
Adım 2: Aşama 2: Saniye Sinyalleri Oluşturma Devresi
Burada 00'dan 59'a kadar sayma üretmek için iki 4017 IC'yi bağladım. İlk IC'ye UNITS IC denir ve 0'dan 9'a kadar sayma üretebilir. IC, 555 zamanlayıcıdan gelen saat sinyali kullanılarak saatlenir (Adım 1).
Birim sayımı 9'a ulaşacağı için bu IC'nin sıfırlanması gerekmez.
İkinci 4017 IC'ye TENS IC denir ve 0'dan 5'e kadar sayma üretebilir. IC, 4017 UNITS IC'den gelen saat sinyali kullanılarak saatlenir, çünkü yürütme (pin 12) UNITS sayacı 9'dan 9'a sıfırlandığında bir sinyal oluşturacaktır. 0.
Sayım 6'ya ulaştığında IC'nin sıfırlanması gerekir. Böylece IC'nin Q6 çıkışı sıfırlamaya (pin 12) bağlanır ve ayrıca bir sonraki aşamaya (Dakika) geçer.
Adım 3: Aşama 3: Dakika Sinyalleri Oluşturma Devresi
Burada 00'dan 59'a kadar sayma oluşturmak için iki 4017 IC bağladım. İlk IC UNITS IC olarak adlandırılır ve 0'dan 9'a kadar sayma üretebilir. IC, 4017 TENS IC sayacından (Aşama 2) gelen saat sinyali kullanılarak saatlenir. saniye üretim aşaması.
Birim sayımı 9'a ulaşacağı için bu IC'nin sıfırlanması gerekmez.
İkinci 4017 IC'ye TENS IC denir ve 0'dan 5'e kadar sayma üretebilir. IC, 4017 UNITS IC'den gelen saat sinyali kullanılarak saatlenir, çünkü yürütme (pin 12) UNITS sayacı 9'dan 9'a sıfırlandığında bir sinyal oluşturacaktır. 0.
Sayım 6'ya ulaştığında IC'nin sıfırlanması gerekir. Böylece IC'nin Q6 çıkışı sıfırlamaya (pin 15) bağlanır ve ayrıca bir sonraki aşamaya (Saat) geçer.
Adım 4: Aşama 4: Saat Sinyali Oluşturma Devresi
Burada 00'dan 11'e kadar sayma oluşturmak için iki 4017 IC bağladım. İlk IC, UNITS IC olarak adlandırılır ve 0'dan 9'a kadar sayma üretebilir. IC, 4017 TENS IC sayacından (Aşama 3) gelen saat sinyali kullanılarak saatlenir. dakika oluşturma aşaması.
UNITS sayımı 2'ye ve TENS sayımı 1'e ulaştığında bu IC'nin sıfırlanması gerekir.
İkinci 4017 IC, TENS IC olarak adlandırılır ve 0'dan 1'e kadar sayma üretebilir. IC, 4017 UNITS IC'den gelen saat sinyali kullanılarak saatlenir, çünkü yürütme (pin 12) UNITS sayacı 9'dan 9'a sıfırlandığında bir sinyal oluşturacaktır. 0.
UNITS sayımı 2'ye ve TENS sayımı 1'e ulaştığında bu IC'nin sıfırlanması gerekir.
Her iki sayacı da 12'de sıfırlamamız gerektiğinden (UNTS IC'nin 2 sayısı ve TENS IC'nin 1 sayısı), iki NPN transistörünü seri bağlayarak AND geçidini kullanabiliriz. ilk NPN transistörü, toplayıcı aracılığıyla Vcc'ye bağlanacaktır. Taban, UNITS sayacının Q2'sine bağlanır ve son olarak emitör ikinci NPN transistörüne bağlanır. İkinci NPN transistörünün tabanı, TENS sayacının Q1'ine bağlanır ve son olarak emitör, her iki IC'nin RESET'ine (pin 12) bağlanacaktır.
Adım 5: Aşama 5: Saniye LED'leri (00-59)
Bu aşamada 6 grup led bağladım. Her grup, 0'dan 9'a kadar olan sayıları temsil eden 10 LED'den oluşur.
- 0 grubu (G0) 0-9 arasındaki saniye sayısını temsil eder
- grup 1 (G1), 10-19 arasındaki saniye sayısını temsil eder
- grup 2 (G2), 20-29 arasındaki saniye sayısını temsil eder
- grup 3 (G3), 30-39 arasındaki saniye sayısını temsil eder
- grup 4 (G4) 40-49 saniye sayısını temsil eder
- grup 5 (G5), 50-59 arasındaki saniye sayısını temsil eder
Her grubun LED 0 anodu, UNITS IC'nin Q0'ına saniye sinyal üretim devresinden bağlanır. Her grubun LED 1 anodu, UNITS IC'nin Q1'ine saniye sinyal üretim devresinden bağlanır. Ve böyle devam edene kadar her grubun LED Anot 9'u UNITS IC'nin Q9'una saniye sinyal üretme devresinden bağlanır.
Her grubun LED'lerinin tüm katotları, bir NPN transistörünün kollektör pimine bağlı bir kabloya bağlıdır. G0'ın transistörünün tabanı, saniye sinyal üretim devresinden TENS IC'nin Q0'ına bağlanır. G1'in transistörünün tabanı, saniye sinyal üretim devresinden TENS IC'nin Q1'ine bağlanır. Ve böylece G9'un transistörünün tabanı, TENS IC'nin Q5'ine saniye sinyal üretme devresinden bağlanana kadar. Transistörlerin tüm emitörleri pilin toprağına bağlanacaktır.
Adım 6: Aşama 6: Dakika LED'leri (00-59)
Bu aşamada 6 grup led bağladım. Her grup, 0'dan 9'a kadar olan sayıyı temsil eden 10 LED'den oluşur.
- 0 grubu (G0) 0-9 arasındaki saniye sayısını temsil eder
- grup 1 (G1), 10-19 arasındaki saniye sayısını temsil eder
- grup 2 (G2), 20-29 arasındaki saniye sayısını temsil eder
- grup 3 (G3), 30-39 arasındaki saniye sayısını temsil eder
- grup 4 (G4) 40-49 saniye sayısını temsil eder
- grup 5 (G5), 50-59 arasındaki saniye sayısını temsil eder
Her grubun LED 0'ın anotları, dakika sinyalleri üretme devresinden UNITS IC'nin Q0'ına bağlanır. Her grubun LED 1'in Anotları, dakika sinyalleri üretme devresinden UNITS IC'nin Q1'ine bağlanır. Ve böylece LED'in Anotlarını alana kadar her grubun 9'u UNITS IC'nin Q9'una dakika sinyal üretme devresinden bağlanır.
Her grubun LED'lerinin tüm katotları, bir NPN transistörünün kollektör pimine bağlı bir kabloya bağlıdır. G0'ın transistörünün tabanı, dakika sinyalleri üretme devresinden TENS IC'nin Q0'ına bağlanır. G1'in transistörünün tabanı, dakika sinyalleri üretme devresinden TENS IC'nin Q1'ine bağlanır. Ve böylece, G9'un transistörünün tabanı, dakika sinyalleri üretme devresinden TENS IC'nin Q5'ine bağlı olana kadar. Transistörlerin tüm emitörleri pilin toprağına bağlanacaktır.
7. Adım: 7. Aşama: Saat LED'leri (00 ila 12)
Bu aşamada 12 grup LED bağladım. Her grup, 0'dan 4'e kadar olan sayıyı temsil eden 5 LED'den oluşur.
- 0 grubu (G0) 00-01 arasındaki saatleri temsil eder
- grup 1 (G1) 01-02 arasındaki saatleri temsil eder
- grup 2 (G2), 02-03 arasındaki saat sayısını temsil eder
- grup 3 (G3), 03-04 arasındaki saatleri temsil eder
- grup 4 (G4), 04-05 arasındaki saatleri temsil eder
- grup 5 (G5) 05-06 arasındaki saatleri temsil eder
- grup 6 (G6), 06-07 arasındaki saatleri temsil eder
- grup 7 (G7), 07-08 arasındaki saatleri temsil eder
- grup 8 (G8), 08-09 arasındaki saatleri temsil eder
- grup 9 (G9), 09-10 arasındaki saatleri temsil eder
- grup 10 (G10), 10-11 arasındaki saatleri temsil eder
- grup 11 (G11), 11-12 arasındaki saatleri temsil eder
LED'ler, dakika sinyalleri oluşturma devresinin TENS sayısı tarafından kontrol edilir. Her grubun LED 0'ın anotları, dakika sinyalleri üretme devresinden TENS IC'nin Q0'ına bağlanır. Her grubun LED 1'in Anotları, dakika sinyalleri üretme devresinden TENS IC'nin Q1'ine bağlanır. Ve böylece LED'in Anotlarını alana kadar her grubun 4'ü Vcc'ye bağlı.
0'dan 3'e kadar her grubun LED'lerinin tüm katotları tek bir kabloya G0 olarak kontrol devresine gidiyor. LED'lerin katotları hariç 4, iki NPN transistörü ile yapılan VEYA kapısına bağlanır. Birinci NPN transistörünün tabanı, dakika sinyalleri üretim devresinden TENS IC'nin Q4'üne bağlanırken, ikinci NPN transistörünün tabanı, dakika sinyalleri üretim devresinden TENS IC'nin Q5'ine bağlanır. Yayıcılar, G0 etiketli diğer LED'lerin katotları ile bir kablo üzerinde tavsiye edilir.
Adım 8: Aşama 8: Saat Sinyalleri Kontrol Devresi
Sonunda Saat sinyallerini kontrol etmek için iki devre yaptım. İlk devre, NPN transistörleri ile yapılan AND geçidi ile yapılmıştır.
İlk kontrol devresi Saat LED'lerinin G0'dan G9'a aldığı sinyalleri yönetmek için yapılmıştır. G0 ila G9'un her biri 9 NPN transistörün kollektörüne bağlanır. Transistörlerin tabanları, 0'dan 9'a kadar sayılan saat sinyallerinin üretim devresinin UNITS IC çıkışlarına bağlanır. saatlerin 0'ı üretme devresini gösterir.
İkinci kontrol devresi, Saat LED'lerinin G10'dan G11'e aldığı sinyalleri yönetmek için yapılmıştır. G10 ve G11'in her biri 2 NPN transistörün kollektörlerine bağlanır. Transistörlerin tabanları, 0'dan 1'e kadar sayan sinyal üretim devresinin saat sinyallerinin UNITS IC çıkışlarına bağlanır. saatlerin sinyal oluşturma devresi sayımı 1.
Önerilen:
Arduino Uno Kullanan Kendin Yap Programlama Kablosu - Baofeng UV-9R Plus: 6 Adım (Resimlerle)
Arduino Uno Kullanan Kendin Yap Programlama Kablosu - Baofeng UV-9R Plus: Herkese merhaba, bu, Baofeng UV-9R (veya artı) Kulaklık / kulaklık kablonuzu bir USB olarak Ardunio UNO kullanarak bir programlama kablosuna nasıl dönüştüreceğinize dair basit bir kılavuzdur. Seri Dönüştürücü. [YASAL UYARI] Herhangi bir hasardan dolayı sorumluluk kabul etmiyorum
Neoboard Lamba - SD Gerekmez ve 3D Baskılı: 3 Adım (Resimlerle)
Neoboard Lamba - SD Gerekmez ve 3D Baskılı: 7 yaşındaki çocuğum için bir Minecraft lambası yaptıktan sonra küçük kardeşi de benzer bir şey istedi. Minecraft'tan çok SuperMario ile ilgileniyor, bu nedenle gece lambası video oyunu spritelarını gösterecek. Bu proje Neoboard projesine dayanmaktadır, ancak pa
5 ABD Doları ESP8266 Kullanan Kendin Yap YouTube Abone Ekranı - Kodlama Gerekmez: 5 Adım
5$ ESP8266 Kullanarak Kendin Yap YouTube Abone Ekranı - Kodlama Gerekmez: Bu projede, herhangi bir YouTube kanalının 5$'dan az olan abone sayısını görüntülemek için ESP8266 panosu Wemos D1 Mini'yi nasıl kullanabileceğinizi göstereceğim
ATtiny85 Giyilebilir Titreşimli Aktivite Takibi Saat ve Programlama ATtiny85 Arduino Uno ile: 4 Adım (Resimlerle)
ATtiny85 Giyilebilir Titreşimli Etkinlik İzleme Saati ve Programlama Arduino Uno ile ATtiny85: Giyilebilir etkinlik izleme saati nasıl yapılır? Bu, durgunluk algıladığında titreşmek üzere tasarlanmış giyilebilir bir cihazdır. Siz de benim gibi bilgisayar başında vakit geçiriyor musunuz? Farkında olmadan saatlerce mi oturuyorsunuz? O zaman bu cihaz f
DS1307 Gerçek Zamanlı Saat (RTC) Modülü ve 0.96: 5 Adım Kullanan Arduino Tabanlı Saat
DS1307 Gerçek Zamanlı Saat (RTC) Modülü & 0.96 Kullanan Arduino Tabanlı Saat: Merhaba arkadaşlar bu dersimizde DS1307 gerçek zamanlı saat modülü & OLED ekranlar.Bu yüzden zamanı DS1307 saat modülünden okuyacağız. Ve OLED ekranına yazdırın