====== Светодиодная RGB Матрица 64×32 ======
Воспользуйтесь [[amp>product/rgb-led-matrix-64x32?utm_source=man&utm_campaign=rgb-led-matrix&utm_medium=wiki|цветной светодиодной панелью]] для создания рекламы в вашем магазине.
{{ :продукты:rgb-led-matrix-64x32:rgb-led-matrix-64x32.8.jpg?nolink |}}
===== Видеообзор =====
{{youtube>oggOUJt_Ihc?large}}
===== Общие сведения =====
Светодиодная панель выполнена в пластмассовой рамки. С лицевой стороны расположены 2048 RGB-светодиодов в виде сетки, а с обратной — печатная плата с электронными компонентами.
На рамке корпуса с обратной стороны расположены отверстия под винт ''М3'' для крепления матриц между собой или установкой в корпус.
Матрица фактически разделена на два блока: верхние 16 строк и нижние 16 строк. В верхний блок данные поступают через сигналы ''R1'', ''G1'' и ''B1'', а в нижние — через ''R2'', ''G2'' и ''B2''.
Одновременно светится только одна строка каждого блока. Для полноценного свечения организована развёртка и данные передаются динамически. Фактически в каждом блоке расположен сдвиговый регистр с выбором адреса на строку.
Сигналом LAT сигнализируем, чтобы сдвиговый регистр принял строку данных. Дальше в цикле 16 раз выставляем данные (R1,G1,B1,R2,G2,B2) и запихиваем их низким импульсом CLK. Сразу в оба сдвиговых регистра.
Входами A, B, C, D выбираем строку отображения. А точнее две строки верхнего и нижнего блока.
Сигнал поступает на вход панели, через буферные микросхемы транслируется дальше, к следующим панелям.
Попутно сигнал ответвляется и попадает на контроллеры ICN2012, которые уже управляют драйверами DP5020B.
Светодиоды соединены в матрицу и соответственно есть горизонтальные и вертикальные линии.
Каждый из драйверов получает как сигнал включения светодиода, так и команду управления его яркостью свечения, так управляются светодиоды.
===== Примеры работы с Arduino =====
{{ :продукты:rgb-led-matrix-64x32:rgb-led-matrix-64x32.6.jpg?nolink |}}
[[:projects:rgb-led-matrix-arduino|Схема подключения и примеры работы матрицы с Arduino.]]
===== Примеры с Raspberry Pi =====
{{ :продукты:rgb-led-matrix-64x32:rgb-led-matrix-64x32.7.jpg?nolink |}}
[[:projects:rgb-led-matrix-raspberry|Схема подключения и примеры работы матрицы с Raspberry Pi.]]
===== Элементы платы =====
{{ :продукты:rgb-led-matrix-64x32:rgb-led-matrix-64x32_annotation.png?nolink |}}
==== RGB-светодиоды ====
Матрица состоит из 64×32=2048 {{:продукты:rgb-led-matrix-64x32:rgb-smd2121_datasheet.pdf|RGB светодиодов типоразмера SMD2121.}}
==== Сигнальные разъёмы на матрице ====
На матрице расположены два сигнальных разъёма с интерфейсом «HUB-75».
* Входной разъём «DATA IN» принимает сигнальные данные с управляющей платформы.
* Выходной разъём «DATA OUT» проталкивает сигнальные данные. Это позволяет соединять несколько матриц в цепочку (гирлянду).
{{:продукты:rgb-led-matrix-64x32:hub-75_pinout.png?nolink|}}
^ Вывод ^ Обозначение ^ Описание ^
| 1 | R1 |Сигнал данных красного цвета для верхней половины матрицы|
| 2 | G1 |Сигнал данных зелёного цвета для верхней половины матрицы|
| 3 | B1 |Сигнал данных синего цвета для верхней половины матрицы|
| 4 | GND |Земля|
| 5 | R2 |Сигнал данных красного цвета для нижней половины матрицы|
| 6 | G2 |Сигнал данных зелёного цвета для нижней половины матрицы|
| 7 | B2 |Сигнал данных синего цвета для нижней половины матрицы|
| 8 | GND |Земля|
| 9 | A |Выбор адреса строки|
| 10 | B |Выбор адреса строки|
| 11 | C |Выбор адреса строки|
| 12 | D |Выбор адреса строки|
| 13 | CLK |Тактовый сигнал для согласования скорости передачи|
| 14 | LAT |Управляющий сигнал защёлки|
| 15 | OE |Пин контроля отображения свечения всего дисплея|
| 16 | GND |Земля|
Матрица подключается к управляющей платформе через сигнальный 16-пиновый шлейф.
Ключ на разъёме поможет в распиновке и не даст подключить провод другим путём.
Когда шлейф не закручен и расположен прямо — его пины на разъёмах дублируются. А когда шлейф одним концом перегибается его контакты зеркально отражаются.{{ :продукты:rgb-led-matrix-64x32:ribbon-cable_pinout.png?nolink |}}
==== Разъём питания матрицы ====
Напряжение подаётся через четыре провода — питание и земля продублированы для увеличения проходящего тока через провода и разъём.
* VCC — питание матрицы. Подключите к положительному контакту источника питания
* GND — земля матрицы. Подключите к отрицательному контакту источника питания.
{{ :продукты:rgb-led-matrix-64x32:power_pinout.png?nolink |}}
Каждая LED панель питается строго от 5 вольт. При всех включенных RGB-светодиодах — матрица потребляет ток до 4 ампер. Идеально подойдёт [[amp>product/ac-dc-rs-25-5?utm_source=man&utm_campaign=rgb-led-matrix&utm_medium=wiki|блок питания]] с выходным напряжением 5 вольт и током 5 ампер.
При подключении нескольких матриц соответственно увеличивайте запас по току в N-раз, где N — количество матриц в цепочке.
На модуле матрицы нет встроенного регулятора напряжения. При подаче напряжения более 5 вольт вы убьёте матрицу!
==== Драйверы светодиодов ====
Светодиоды подключены через драйверы светодиодов {{:продукты:rgb-led-matrix-64x32:tc5020ap_datasheet.pdf|TC5020AP}} — выходной 16-битный сдвиговый регистр с выходным током 25 мА на канал.
==== Логические буферы ====
На плате распаяно два логических преобразователя уровней {{:продукты:rgb-led-matrix-64x32:74hc245_datasheet.pdf|74HC245}}. Буферы обеспечивают согласования логики между управляющей платформой и матрицей.
==== Дешифраторы ====
Для выбора строки используется четыре контроллера {{:продукты:rgb-led-matrix-64x32:icn2012_datasheet.pdf|ICN2012}}. В микросхему интегрирован дешифратор {{:продукты:rgb-led-matrix-64x32:cd74hc138_datasheet.pdf|74HC138}} и четыре сдвоенных P-канальных транзистора {{:продукты:rgb-led-matrix-64x32:4953_datasheet.pdf|4953}}.
===== Характеристики =====
* Разрешение: 64×32
* Цвет: RGB
* Количество светодиодов «пикселей»: 2048
* Тип светодиодов: SMD2121
* Шаг пикселя: 4 мм
* Номинальное напряжение: 5 В
* Максимальный ток: до 4 А
* Интерфейс матрицы: HUB75
* Структура пикселя: 1R1G1B
* Режим сканирования: 1/16
* Яркость: ~1200 кд/м²
* Углы обзора: 160°
* Степень защиты: Indoor
* Габариты: 256×128×15 мм
===== Ресурсы =====
* [[amp>product/rgb-led-matrix-64x32?utm_source=man&utm_campaign=rgb-led-matrix&utm_medium=wiki|Светодиодная RGB Матрица 64×32]] в магазине.
* [[amp>product/rgb-led-matrix-driver-cap?utm_source=man&utm_campaign=rgb-led-matrix&utm_medium=wiki|Драйвер для Raspberry Pi]] в магазине.
* [[:продукты:rgb-led-matrix-driver-cap|Техническая документация на драйвер матрицы]]
* [[:projects:rgb-led-matrix-arduino|Примеры работы для Arduino.]]
* [[:projects:rgb-led-matrix-raspberry|Примеры работы для Raspberry Pi.]]
* [[https://github.com/amperka/hardware-drawings/blob/master/rgb-led-matrix-64x32.svg|Векторное изображение матрицы]]
* {{:продукты:rgb-led-matrix-64x32:74hc245_datasheet.pdf|Datasheet на преобразователь логических уровней}}
* {{:продукты:rgb-led-matrix-64x32:tc5020ap_datasheet.pdf|Datasheet на драйвер светодиодов TC5020AP}}
* {{:продукты:rgb-led-matrix-64x32:icn2012_datasheet.pdf|Datasheet на дешифратор ICN2012}}
* Библиотеки [[https://github.com/adafruit/RGB-matrix-Panel|RGBmatrixPanel]] и [[https://github.com/adafruit/Adafruit-GFX-Libraryl|Adafruit GFX]] для работы с матрицами через Arduino