Mündəricat:

Cascadable 8x16 Rgb Led Matrix: 3 Addım
Cascadable 8x16 Rgb Led Matrix: 3 Addım

Video: Cascadable 8x16 Rgb Led Matrix: 3 Addım

Video: Cascadable 8x16 Rgb Led Matrix: 3 Addım
Video: DFRobot I2C 8x16 RGB LED Matrix Panel 2024, Iyul
Anonim
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix

Bu layihədə kaskadlı 8x16 rgb led matris və onun nəzarətçisini hazırladım. Microchip 18F2550 USB dəstəyi üçün istifadə olunur. RGB ledləri rezistorlu 74hc595 növbə registrləri ilə idarə olunur. Animasiya və konfiqurasiya məlumatları üçün; 24C512 xarici eeprom istifadə olunur. Konfiqurasiya və animasiya məlumatları kompüterdəki qrafik istifadəçi interfeysi (gui) tərəfindən yaradılır və USB vasitəsi ilə eeprom -a ötürülür. Və daha böyük bir ekran sahəsi etmək üçün əlavə edilə bilər.

Addım 1: Memarlıq

Memarlıq
Memarlıq
Memarlıq
Memarlıq

memarlıq Animasiya və konfiqurasiya məlumatları kompüterdə gui tərəfindən yaradılır. sonra usb vasitəsilə idarəetmə lövhəsinə yüklənir. Mikro nəzarətçi vahidi (mcu) bu məlumatları lövhənin saxlama vahidinə (eeprom) ötürür. Lövhə hərəkətə gəldikdə, əvvəlcə konfiqurasiya məlumatlarını oxuyur: animasiya çərçivələri arasındakı vaxt intervalları, göstərilməli olan animasiya müddəti, iş rejimi (solo və ya kaskadlı), sonra animasiya məlumatlarının bir hissəsini oxuyur və məlumatları yeniləmə üçün qeyd qeydlərinə göndərir. ledlərin vəziyyəti. Ümumi anod rgb ledləri istifadə olunur. ledlər 8 satır, 16 sütun təşkil edir. bütün anodlar ardıcıl olaraq bir -birinə bağlıdır. Shift qeydləri bir anda bir sətri idarə edir. Multipleksləmə yolu ilə; 8 satır çox sürətlə yenilənir, buna görə davamlı görüntü göstərilir. 8 satır üçün --------- multipleksləmə üçün bir 8 bitlik keçid reyestri istifadə olunur. 16 rgb leds sütunları üçün 16*3 = 48 ------ altı 8bit növbəli qeyd istifadə olunur. Solo rejimdə bir modul yuxarıda göstərildiyi kimi işləyir. Kaskad rejimində: Bir lövhə ana lövhəyə çevrilir və serial periferik interfeys (spi) vasitəsilə digər lövhələrə sinxronizasiya siqnalı göndərir. bütün lövhələrdə yaddaşlarında saxlanılan animasiyalar göstərilir. Və vaxt master boarddan gələn sinxronizasiya siqnalına uyğun olaraq təşkil edilir.

Tövsiyə: