İçindekiler:
Video: LED Nokta Vuruşlu Ekran: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu projede yine iki set shift register kullanacaksınız. Bunlar, nokta vuruşlu ekranın satırlarına ve sütunlarına bağlanacaktır. Daha sonra ekranda basit bir nesneyi veya hareketli grafiği gösterecek ve canlandıracaksınız. Bu projenin temel amacı size bir nokta vuruşlu ekranın nasıl çalıştığını göstermek ve çok değerli bir beceri olduğu için çoğullama kavramını tanıtmaktır.
Adım 1: Gerekli Şeyler
Bu proje için ihtiyacınız olacak -: 1. 1 LED matris 2. 8 direnç 1k ohm 3. 8 557 transistör 4. 1 ULN2803 IC 5 Arduino 6. 2 74HC595 kaydırma yazmacı 7. 2 Ekmek tahtası 8. Bağlantı Kabloları
2. Adım: Çalışma
Nokta vuruşlu birimler tipik olarak 5x7 veya 8x8 LED matrisi ile gelir. LED'ler, matriste, her bir LED'in anot veya katodu her sırada ortak olacak şekilde kablolanmıştır. Başka bir deyişle, ortak bir anot LED nokta vuruşlu biriminde, her bir LED sırası, o sıradaki tüm anotlarını birbirine bağlar. LED'lerin katotlarının tümü, her bir sütunda birbirine bağlanacaktır. Bunun nedeni yakında anlaşılacaktır. Tipik bir tek renkli 8x8 nokta vuruşlu birim, her satır için 8 ve her sütun için 8 olmak üzere 16 pime sahip olacaktır. Satırların ve sütunların hepsinin birbirine bağlanmasının nedeni, gerekli pin sayısını en aza indirmektir. Durum böyle olmasaydı, tek renkli bir 8x8 nokta vuruşlu birim, her LED için bir tane olmak üzere 65 pime ve ortak bir anot veya katot konektörüne ihtiyaç duyardı. Satırları ve sütunları birbirine bağlayarak sadece 16 pin gereklidir. Ancak, belirli bir LED'in belirli bir konumda yanmasını istiyorsanız bu artık bir sorun teşkil ediyor. Örneğin, ortak bir anot üniteniz varsa ve LED'i X, Y konumu 5, 3'te (5. sütun, 3. sıra) yakmak istiyorsanız, 3. Sıraya bir akım uygular ve 5. sütun pimini topraklarsınız. 5. sütun ve 3. sıradaki LED şimdi yanacaktır. Şimdi 3. sütun 6. sıradaki LED'i de yakmak istediğinizi düşünelim. Böylece 6. sıraya bir akım uygulayarak 3. sütun pinini toprakladınız. 3. sütun, 6. satırdaki LED şimdi yanar. Ama bekleyin… sütun 3, satır 6 ve sütun 5, satır 6'daki LED'ler de yandı. Bunun nedeni, 3. ve 6. sıralara güç veriyorsunuz ve 3. ve 5. sütunları topraklıyor olmanızdır. İstenmeyen LED'leri, istediklerinizi kapatmadan kapatamazsınız. Sıralar ve sütunlar olduğu gibi birbirine bağlanmış olarak sadece gerekli iki LED'i yakmanın bir yolu yok gibi görünüyor. Bunun işe yaramasının tek yolu, her LED için ayrı bir pin çıkışına sahip olmaktır, yani pin sayısı 16'dan 65'e atlayacaktır. 65 pinli bir nokta vuruşlu birimin bağlanması ve kontrol edilmesi çok zor olacaktır çünkü ihtiyacınız olacaktır. en az 64 dijital çıkışa sahip bir mikro denetleyici. Bu sorunu aşmanın bir yolu var mı? Evet var ve buna çoğullama (veya çoklama) denir. Çoğullama, ekranın bir satırını aynı anda açma tekniğidir. Yanmasını istediğiniz LED'i içeren satırı içeren sütunu seçerek ve ardından o sıraya giden gücü açarak (veya ortak katot ekranları için tam tersi), o satırdaki seçilen LED'ler yanacaktır. Daha sonra o sıra kapatılır ve bir sonraki sıra açılır, yine uygun sütunlar seçilir ve ikinci sıradaki LED'ler yanacaktır. En alta gelene kadar her satırda tekrarlayın ve ardından tekrar üstten başlayın. Bu yeterince hızlı yapılırsa (100Hz'den fazla veya saniyede 100 kez), o zaman görmenin kalıcılığı fenomeni (saniyenin yaklaşık 1/25'i kadar retina üzerinde bir görüntü izi kaldığında) ekranın karanlıkta görüneceği anlamına gelir. Her satır sırayla açılıp kapatılsa bile sabit olun. Bu tekniği kullanarak, aynı sütun veya sıradaki diğer LED'ler de yanmadan ayrı LED'leri görüntüleme sorununu çözersiniz. Satırları tarayarak ve o satırın her bir sütunundaki ilgili LED'leri yakarak ve bunu çok hızlı (100Hz'den fazla) yaparak insan gözü görüntüyü sabit olarak algılayacak ve kalbin görüntüsü LED modelinde tanınabilecektir. Proje kodunda bu çoğullama tekniğini kullanıyorsunuz. Bu şekilde, yabancı LED'leri de göstermeden kalp animasyonunu göstereceksiniz.
Aşama 3:
kullanabileceğiniz dirençlerin değerini hesaplamanız gerekir Öncelikle LED'lerinizin bazı özelliklerini almalısınız, ileri voltajlarını ve ileri akımlarını bilmelisiniz, bu bilgiyi datasheet'ten alabilirsiniz. Devre 5V ile çalıştığı için Kaynak voltajınız 5V olup 5v adaptörden temin edilebilir Şemaları daha iyi görmek için orjinal dosyayı indirin.(resmin sol üst köşesindeki "i" ikonuna basın)
Adım 4: Çalıştırmak
Matrix üzerinde arduino seri monitörden cümle görüntüleyen bir program yaptım, kodum çok basit. Ekranın yazı tipini yapmak için bir android uygulaması yaptım. Uygulamayı yüklemek için lütfen aşağıdaki sayfayı ziyaret edin
Adım 5: Tamamlandı !!!!!!!!
Tebrikler 8x8 led matrix'iniz hazır. İstediğiniz herhangi bir şeyi görüntüleyebilirsiniz. Artık onunla oynayabilir ve Led'leri veya 16x8 matrisini manuel olarak lehimleyerek 8x8 led matrisi yapabilirsiniz !!!!!!
Önerilen:
Arduino ve Led Nokta Vuruşlu Ekran Kullanan Dijital Saat: 6 Adım
Arduino ve Led Dot Matrix Display Kullanan Dijital Saat: Günümüzde, Yapımcılar, Geliştiriciler, projelerin prototiplerinin hızlı bir şekilde geliştirilmesi için Arduino'yu tercih ediyor. Arduino, kullanımı kolay donanım ve yazılıma dayalı açık kaynaklı bir elektronik platformdur. Arduino'nun çok iyi bir kullanıcı topluluğu var. Bu projede
Arduino Kullanan DIY LED Nokta Vuruşlu Kaydırmalı Ekran: 6 Adım
Arduino Kullanan DIY LED Nokta Vuruşlu Kaydırma Ekranı: Merhaba InstruBu benim İlk Eğitilebilir Dosyam. Bu Eğitilebilir Kitapta, Arduino'yu MCU olarak kullanarak bir DIY LED Nokta Vuruşlu Kaydırmalı Ekranı nasıl yaptığımı göstereceğim. Bu tür ekranlar Tren İstasyonu, Otogar, Sokaklar ve daha birçok yerde yer almaktadır. Orası
Arduino UNO Kullanarak 4'ü 1 Arada MAX7219 Nokta Vuruşlu Ekran Modülü Eğitimi: 5 Adım
Arduino UNO Kullanarak 4'ü 1 Arada MAX7219 Nokta Vuruşlu Ekran Modülü Eğitimi: Açıklama: Kontrol etmesi kolay LED matrisi mi arıyorsunuz? Bu 4'ü 1 Arada Nokta Vuruşlu Ekran modülü sizin için uygun olmalıdır. Modülün tamamı, her biri MAX7219 IC ile donatılmış dört adet 8x8 KIRMIZI ortak katot nokta matrisi ile gelir. Çalışan metni görüntülemek için harika bir
SMS Monitörü -- Nokta Vuruşlu Ekran -- MAX7219 -- SIM800L: 8 Adım (Resimlerle)
SMS Monitörü || Nokta Vuruşlu Ekran || MAX7219 || SIM800L: Bu videoda bir GSM modülünün nasıl kullanılacağını, nokta vuruşlu ekranı ve üzerinde kayan yazının nasıl görüntüleneceğini öğreneceksiniz. Bundan sonra, bir GSM SIM üzerinden alınan mesajları bir nokta vuruşlu ekranda görüntülemek için bunları bir araya getireceğiz. Oldukça kolay ve yo
LED Nokta Vuruşlu Ekran: 8 Adım (Resimlerle)
LED Nokta Vuruşlu Ekran: Bu, kendi kişiselleştirilmiş LED Nokta Vuruşlu ekranınızı yapmak için basit bir NASILDIR. LED'leri yakmak için tüm programı bir açıklama ile ekleyeceğim. Ayrıca oldukça hacklenebilir, kendinize göre değiştirebilirsiniz. Kendi d'mi yapmaya karar verdim