Съдържание:

Каскадируема 8x16 Rgb Led матрица: 3 стъпки
Каскадируема 8x16 Rgb Led матрица: 3 стъпки

Видео: Каскадируема 8x16 Rgb Led матрица: 3 стъпки

Видео: Каскадируема 8x16 Rgb Led матрица: 3 стъпки
Видео: Активный разветвитель HDMI сигнала на 2 телевизора 2024, Юли
Anonim
Каскадируема 8x16 Rgb Led матрица
Каскадируема 8x16 Rgb Led матрица
Каскадируема 8x16 Rgb Led матрица
Каскадируема 8x16 Rgb Led матрица

В този проект направих каскадируема 8x16 rgb LED матрица и нейния контролер. 18F2550 на Microchip се използва за неговата USB поддръжка. RGB светодиодите се задвижват от регистрите за смяна 74hc595 с резистори. За анимационни и конфигурационни данни; Използва се външен eeprom 24C512. Данните за конфигурацията и анимацията се създават от графичен потребителски интерфейс (gui) на компютъра и се прехвърлят към eeprom чрез USB. Направих своите rgb led матрични модули с размер 8x16 пиксела. И те могат да бъдат прикрепени, за да направят по -голяма площ на дисплея.

Стъпка 1: Архитектура

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

архитектура Данните за анимация и конфигурация се създават на компютър от потребител. след това се качва на контролната платка чрез usb. Устройството за микроконтролер (mcu) прехвърля тези данни в блока за съхранение на платката (eeprom). Когато бордът е в действие, той първо чете конфигурационните данни: интервали от време между кадрите на анимацията, продължителността на анимацията за показване, работния режим (соло или каскадно), след това той чете парче от данни за анимация и изпраща данните за преместване на регистрите за актуализиране състоянието на светодиодите. Използват се обикновени анодни rgb светодиоди. светодиодите са подредени 8 реда, 16 колони. всички аноди са свързани помежду си в един ред. Регистрите за смяна контролират един ред наведнъж. Чрез мултиплексиране; 8 реда се актуализират много бързо, така че се показва непрекъснато изображение. за 8 реда --------- един 8-битов регистър за смяна се използва за мултиплексиране. за 16 rgb светодиодни колони 16*3 = 48 ------ се използва шест 8-битов регистър за смяна. В самостоятелен режим един модул работи както е описано по -горе. В каскаден режим: Едната платка се превръща в главна платка и изпраща синхронизиращ сигнал към други платки чрез сериен периферен интерфейс (spi). всички дъски показват анимации, съхранени в тяхната памет. Времето е подредено според синхронизиращия сигнал, идващ от главната платка.

Препоръчано: