İçindekiler:
Video: 8 Haneli Dijital & İkili Saat X 7 Segment LED Gösterge: 4 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Tarafından lagsilvaTakip Yazar tarafından daha fazla:
Hakkında: Kodlama, Arduino ile Elektronik Prototipleme ve Veri Analitiği hobilerimdir. lagsilva hakkında daha fazla bilgi »
Bu, 8 Haneli x 7 Segment LED Ekran kullanan Dijital ve İkili Saatin yükseltilmiş versiyonum.
Normal cihazlara, özellikle saatlere yeni özellikler vermeyi seviyorum ve bu durumda İkili Saat için 7 Seg ekran kullanımı alışılmadık ve ilginç ve farklı bir uygulama şekli.
Bu projedeki seçimim, yalnızca üç dijital Arduino bağlantı noktası kullandığı için gerçekten kullanışlı olan MAX72xx tarafından desteklenen bir ekran kullanmaktı. Ayrıca saatin zaman modunu dahili belleğinde saklamak için ucuz bir DS1307 RTC modülü kullandım: standart 24HS veya AM-PM.
Arduino'yu her sıfırladığınızda veya yeniden başlattığınızda, zaman modu değişecektir.
Ekranın solundaki ilk dört hane saat ve dakikayı ondalık sayılarla gösterir. Sonraki üç basamak ikili gösterimde saatleri, dakikaları ve saniyeleri gösterir ve sağdaki son basamak haftanın gününü bildirir.
Kod hakkında, geleneksel 7 Seg ondalık gösterimi İkili gösterime dönüştürmek için "LedControl" kitaplığını kullanmanın bir yolunu geliştirmem gerekiyordu. Çözüm, genellikle nokta vuruşlu görüntüleme için uygulanan "setRow" işlevini kullanmaktır. Bu işlevle, herhangi bir karakter deseni oluşturmak için ekran LED'lerini ayrı ayrı kontrol edebilirsiniz.
Umarım seversin!
Adım 1: Malzeme Listesi
- Arduino UNO R3
- MAX7219 ile 8 Hane x 7 Segment LED Ekran
- DS1307 RTC Modülü (Gerçek Zamanlı Saat)
- Minik Ekmek Tahtası
- Süveterler
2. Adım: Şemalar
Montaj bağlantıları ekteki çizimde gösterilmiştir.
Gücü açmadan önce dikkatlice izleyin.
3. Adım: Şablon
LED ekranın okunmasını kolaylaştırmak ve kaplamak için kağıda basılmış bir model yaptım.
Sadece 7 Seg Ekranın üzerine yazdırın ve kesin.
Adım 4: Arduino Kodu
Ekli dosyada Arduino kodu bulunmaktadır.
Bu kodu çalıştırmak için aşağıdaki kitaplıklara ihtiyacınız olacak:
LedControl.h - LED ekranı MAX72xx ile kontrol etmek için kitaplık
Wire.h - RTC ile iletişimi destekleyen kitaplık
DS1307RTC.h - RTC'yi kontrol etmek için kitaplık
Önerilen:
Arduino Kullanarak Led Şeritli Analog Saat & Dijital Saat Nasıl Yapılır: 3 Adım
Arduino Kullanarak Led Şeritli Analog Saat & Dijital Saat Nasıl Yapılır: Bugün Analog Saat & Led Strip ve MAX7219 Dot modülü ile Arduino ile dijital saat.Yerel saat dilimi ile saati düzeltir. Analog saat, daha uzun bir LED şerit kullanabilir, böylece duvara asılarak bir sanat eseri haline getirilebilir
3 Haneli Arduino İkili Sayaç: 8 Adım (Resimli)
3 Haneli Arduino İkili Sayaç: Bu proje, kontrol pimi anot iken her bir basamağa 4 LED kullanarak, katotları karşılık gelen LED sırasına ve bu ve Arduino pimi arasındaki dirençle birbirine bağlanmak üzere serbest bırakarak 1-999 sayacıdır. . Ortak anotlar
İkili LED Mermer Saat: 6 Adım (Resimli)
İkili LED Mermer Saat: Şimdi hemen herkesin ikili bir saati olduğunu düşünüyorum ve işte benim versiyonum. Sevdiğim şey, bu projenin bazı ahşap işleri, programlama, öğrenme, elektronik ve belki de biraz sanatsal yaratıcılığı birleştirmesiydi. Saati, ayı, tarihi, günü gösterir
Araç Dijital Gösterge Ekranı: 8 Adım
Araç Dijital Gösterge Ekranı: Bu, 73 Montego'mu takmayı planladığım dijital gösterge projem. Bir Arduino Mega 2560 R3, Vidalı terminal kalkanı, bir ITDB02 TFT kalkanı ile güçlendirilmiş ve bir Sain Smart 4.3 TFT ile tepesinde. Bu projenin amacı, Yağ
NRF24L01 ve 4 Haneli 7 Segment Ekranlı Arduino Kablosuz Şifreli Kilit: 6 Adım (Resimli)
NRF24L01 ve 4 Haneli 7 Segment Ekranlı Arduino Kablosuz Şifreli Kilit: Bu proje 4 haneli 7 segmentli bir ekranla bir şeyler yapma alıştırması olarak hayatına başladı. bitmişti, çok sıkıcıydı. Arduino UNO kullanarak yaptım.