====== Светодиодная 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