Мазмуну:

Cascadable 8x16 Rgb Led Matrix: 3 кадам
Cascadable 8x16 Rgb Led Matrix: 3 кадам

Video: Cascadable 8x16 Rgb Led Matrix: 3 кадам

Video: Cascadable 8x16 Rgb Led Matrix: 3 кадам
Video: DFRobot I2C 8x16 RGB LED Matrix Panel 2024, Ноябрь
Anonim
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix
Cascadable 8x16 Rgb Led Matrix

Бул долбоордо мен каскаддык 8x16 rgb LED матрицасын жана анын контролерун жасадым. Microchipтин 18F2550 USB колдоосу үчүн колдонулат. RGB леддери резисторлор менен 74hc595 нөөмөт реестрлери тарабынан башкарылат. Анимация жана конфигурация маалыматтары үчүн; 24C512 тышкы eeprom колдонулат. Конфигурация жана анимация маалыматтары компьютердеги графикалык колдонуучу интерфейси (gui) тарабынан түзүлгөн жана USB аркылуу eepromго өткөрүлүп берилген, мен rgb жетектүү матрицанын модулдарын 8x16 пиксель өлчөмүндө кылдым. Жана алар дагы чоң дисплей аянтын жасоо үчүн тиркелиши мүмкүн.

1 -кадам: Архитектура

Архитектура
Архитектура
Архитектура
Архитектура

архитектура Анимация жана конфигурация маалыматтары компьютерде гуи аркылуу түзүлөт. анда ал USB аркылуу башкаруу тактасына жүктөлөт. Микроконтроллер бирдиги (mcu) бул маалыматты тактанын сактоо бирдигине (eeprom) өткөрүп берет. Такта аракетке келгенде, ал алгач конфигурация маалыматын окуйт: анимация кадрларынын ортосундагы убакыт интервалдары, анимациянын узундугу, иштөө режими (соло же каскаддуу), андан кийин анимация маалыматтарынын бир бөлүгүн окуйт жана маалыматтарды жаңыртуу үчүн нөөмөт регистрлерине жөнөтөт. леддердин абалы. Жалпы анод rgb леддери колдонулат. леддер 8 катар, 16 мамычага жайгаштырылган. бардык аноддор бири -бири менен катары менен туташкан. Shift регистрлери бир убакта бир катарды башкарат. Мультиплекстөө жолу менен; 8 катар абдан тез жаңыртылып турат, андыктан үзгүлтүксүз сүрөт көрсөтүлөт. 8 катар үчүн --------- мультиплекстөө үчүн бир 8 бит сменалык регистр колдонулат. 16 rgb leds мамычалары үчүн 16*3 = 48 ------ алты 8 бит сменалык регистр колдонулат. Соло режимде бир модуль жогоруда айтылгандай иштейт. Каскад режиминде: Бир такта башкы такта болуп, синхрондоштуруу сигналын башка такталарга сериялык перифериялык интерфейс (spi) аркылуу жөнөтөт. бардык такталар алардын эсинде сакталган анимацияларды көрсөтөт. Жана убакыт башкы тактадан келген синхрондоштуруу сигналына ылайык уюштурулат.

Сунушталууда: