İçindekiler:
Video: CharliePlexed RGB LED Zar: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu Eğitim Tablosu, RGB LED'lerle charlieplexing tekniğini kullanarak nasıl renkli bir zar yapılacağını gösterecektir. Proje, zar şeklinde düzenlenmiş 7 RGB LED kullanır. Her RGB LED'in içinde üç ayrı LED vardır, böylece toplam 21 LED yapar ve bunlar ATTiny13V Microcontroller'ın 4 I/O pini ile kontrol edilmektedir. Ancak CharliePlexing teorisine göre 4 I/O Pininden sadece 12 {n(n-1)} LED kontrol edilebilmektedir. Aslında LED'lerin zar şeklinde dizilişi, dört gruba ayrılabilecek şekildedir. Üçü ikişer LED'li ve biri tek LED'li. Her grubun LED'leri aynı anda ON ve OFF'tur ve aynı I/O pinlerine aynı etkinleştirme ile bağlanabilirler. Kısacası tek LED olarak kabul edilirler. Böylece kod tarafından ele alınacak toplam 4 RGB LED (4'ü) olur. x 3 = 12 yani charlieplexing tutar)' Denetleyicinin 5 I/O pini, basıldığında 1'den 6'ya kadar rastgele sayılar üreten ve bırakıldığında rastgele renkler üreten (toplam 6) Anahtar için kullanılır
Adım 1: Devre Açıklaması
Devre, güç kaynağı bağlantıları dışında minik 13, 7 RGB LED'ler, birkaç direnç ve bir mikro anahtardan oluşmaktadır. Şema PDF ve SCH formatında burada mevcuttur Devrede kullanılan dirençler aşağıdaki resimde gösterildiği gibi diziler halindedir. CHARLIEPLEXINGCharlieplexing tekniği, bir mikrodenetleyicinin dijital I/O pininin 0, 1 veya Z (Yüksek Empedans durumu) üç olası durumunu kullanır. N dijital pin kullanarak N*(N-1) LED'leri kontrol etmeyi başarır. Bu teknikte bir seferde sadece bir LED kontrol edilebilir ve bu nedenle kontrol edilecek tüm LED'lerin sabit görünmesi için uygun bir frekansta yenilenmesi gerekir. Belirli bir zamanda kontrol edilecek LED'in I/O pinleri (bağlı olduğu) çıkış olarak bildirilir ve diğer tüm pinler giriş olarak bildirilir (Yüksek Empedans veya 'Z' durumu)
Adım 2: Zarların Çalışma Resimleri
İşte zarların çalışırken birkaç resmi daha.
Üretebileceği farklı renklere bakın.!!!!!!!!!!!!
Adım 3: Kaynak Kodu
İşte C dilinde yazılmış projenin kaynak kodu. Kullanılan derleyici WINAVR GCC'dir.
Makefile ve. Hex dosyaları da eklenmiştir
Önerilen:
Eğim Sensörü LED Zar: 3 Adım
Eğim Sensörlü LED Zar: Bu proje, eğim sensörü her eğildiğinde yeni bir sayı üreten bir LED zarı oluşturur. Bu proje bir düğme kullanacak şekilde değiştirilebilir, ancak kodun buna göre değiştirilmesi gerekir. Bu projeye başlamadan önce 5V ve bir
E-zar - Arduino Zar/Zar 1 - 6 Zar + D4, D5, D8, D10, D12, D20, D24 ve D30: 6 Adım (Resimlerle)
E-zar - Arduino Kalıp/zar 1 ila 6 Zar + D4, D5, D8, D10, D12, D20, D24 ve D30: Bu, elektronik bir kalıp yapmak için basit bir arduino projesidir. 1 ila 6 zar veya 8 özel zardan 1'i seçmek mümkündür. Seçim sadece döner kodlayıcı döndürülerek yapılır. Özellikler: 1 zar: büyük noktaları gösteren 2-6 zar: noktaları gösteren
WIFI & Jiroskoplu Altı Taraflı PCB LED Zar - PIKOCUBE: 7 Adım (Resimlerle)
WIFI ve Jiroskoplu Altı Taraflı PCB LED Zar - PIKOCUBE: Merhaba yapımcılar, moekoe yapımcısı! Bugün size toplamda altı PCB ve 54 LED'e dayalı gerçek bir LED zarının nasıl yapıldığını göstermek istiyorum. Küp, hareketi ve zarın pozisyonunu algılayabilen dahili jiroskopik sensörünün yanında bir ESP8285-01F ile birlikte gelir
Arduino Mavi LED Zar: 8 Adım
Arduino Mavi LED Zar: Kredi için nick_rivera sayesindehttps://www.instructables.com/id/Arduino-Dice/Bu, tahta oyunları türlerinde kullanılabilen Arduino zarıdır ve sayılar rastgele gösterilir
Arduino için Charlieplexed Sıralı LED Işıklar: 9 Adım (Resimlerle)
Arduino için Charlieplexed LED Işık Satırı: Bu, arduino ile bir LED sırasını/dizesini charlieplexing konusunda talimatımdır. Bir arduino kullanarak charlieplexing hakkında çok fazla talimat olmadığını fark ettim, bu yüzden bunu yaptım. Projeyi basit tutmaya çalıştım ama bu pek işe yaramadı