Оглавление:

Каскадная светодиодная матрица 8x16 Rgb: 3 ступени
Каскадная светодиодная матрица 8x16 Rgb: 3 ступени

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

Видео: Каскадная светодиодная матрица 8x16 Rgb: 3 ступени
Видео: Светодиодная матрица дисплей на MAX7219 для Ардуино 2024, Июль
Anonim
Каскадная светодиодная матрица 8x16 RGB
Каскадная светодиодная матрица 8x16 RGB
Каскадная светодиодная матрица 8x16 RGB
Каскадная светодиодная матрица 8x16 RGB

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

Шаг 1: Архитектура

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

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

Рекомендуемые: