====== 	Драйвер RGB-матрицы для Raspberry Pi: инструкция, примеры использования и документация ======
[[amp>product/rgb-led-matrix-driver-cap?utm_source=man&utm_campaign=rgb-led-matrix-driver-cap&utm_medium=wiki|Драйвер RGB LED-матрицы]] поможет подключить и управлять цветной [[amp>product/rgb-led-matrix-64x32?utm_source=man&utm_campaign=rgb-led-matrix-driver-cap&utm_medium=wiki|светодиодной панелью]] с помощью [[amp>collection/raspberry-pi?utm_source=man&utm_campaign=rgb-led-matrix-driver-cap&utm_medium=wiki|одноплатника Raspberry Pi]].
{{ :продукты:rgb-led-matrix-driver-cap:rgb-led-matrix-driver-cap.4.jpg?nolink |}}
Возможности одноплатника позволяют подключить до 12 матриц в цепочку — что достаточно для получения яркого и сочного дисплея.
Драйвер совместим со всеми видами Raspberry Pi с 40-контактным разъемом GPIO.
===== Видеообзор =====
{{youtube>oggOUJt_Ihc?large}}
===== Примеры работы =====
Схему подключения и примеры работы с модулем читайте в [[:продукты:rgb-led-matrix-64x32#примеры_с_raspberry_pi|документации на светодиодные матрицы.]]
===== Элементы платы =====
{{ :продукты:rgb-led-matrix-driver-cap:rgb-led-matrix-driver-cap_annotation.png?nolink |}}
==== Контактные колодки для RPI ====
Контактные штыри «2×20 PLS» через которые драйвер подключается к микрокомпьютеру [[amp>collection/raspberry-pi?utm_source=man&utm_campaign=rgb-led-matrix&utm_medium=wiki|Raspberry Pi]].
Контроллер матрицы использует почти все пины одноплатника. Свободными остаются контакты: ''GPIO7''–''GPIO11'', ''GPIO14'', ''GPIO15'', ''GPIO19'' и ''GPIO25''.
==== Разъём подключения источника питания матрицы ====
Гнездо под штекер «DC Barrel jack» для подключения источника питания светодиодной панели.
Каждая LED панель питается строго от 5 вольт. Потребление тока зависит от вида матрицы.
Рекомендуем использовать встроенный блок питания с выходным напряжением 5 вольт и током до 4 ампер. При подключении наверняка понадобится [[amp>product/21mm-screw-jack?utm_source=man&utm_campaign=rgb-led-matrix&utm_medium=wiki|штекер питания 2,1 мм с клеммником]]
При подключении нескольких светодиодных панелей, соответственно увеличивайте запас по току в N-раз, где N — количество матриц в цепочке.
На схеме матрицы и контроллера нет встроенного регулятора напряжения. При подаче напряжения более 5 вольт — вы убьёте LED панель и драйвер.
==== Клеммник подключения питания матрицы ====
Выходной разъём для питания матрицы. В комплектацию LED панели входит силовой провод питания. Подключите один конец провода в клеммник на драйвере, а второй — в силовой разъём на матрице.
==== Обвязка защиты ====
На плате расположена обвязка для защиты модуля от перенапряжения. 
Если вы перепутаете полярность проводов — защита не пропустит ток в управляющую цепь. А если вы превысите напряжения более 5 вольт — рискуете получить кирпич из драйвера.
==== Разъём подключения сигналов на матрицу ====
Выходной сигнальный разъём для подключения LED панели с интерфейсом «HUB-75». 
{{ :продукты:rgb-led-matrix-driver-cap:hub-75_pinout.png?nolink |}}
^  Вывод  ^  Обозначение  ^  Контакт RPI  ^  Описание  ^
|  1  |  R1  |GPIO5  |Сигнал данных красного цвета для верхней половины матрицы|
|  2  |  G1  |GPIO13  |Сигнал данных зелёного цвета для верхней половины матрицы|
|  3  |  B1  |GPIO6  |Сигнал данных синего цвета для верхней половины матрицы|
|  4  |  GND  |GND  |Земля|
|  5  |  R2  |GPIO12  |Сигнал данных красного цвета для нижней половины матрицы|
|  6  |  G2  |GPIO16  |Сигнал данных зелёного цвета для нижней половины матрицы|
|  7  |  B2  |GPIO23  |Сигнал данных синего цвета для нижней половины матрицы|
|  8  |  GND  |GND  |Земля|
|  9  |  A  |GPIO22  |Выбор адреса строки|
|  10  |  B  |GPIO26  |Выбор адреса строки|
|  11  |  C  |GPIO27  |Выбор адреса строки|
|  12  |  D  |GPIO20  |Выбор адреса строки|
|  13  |  CLK  |GPIO17  |Тактовый сигнал для согласования скорости передачи|
|  14  |  LAT  |GPIO21  |Управляющий сигнал защёлки|
|  15  |  OE  |GPIO4  | Пин контроля отображения свечения всего дисплея|
|  16  |  GND  |GND  |Земля|
==== Логические буферы ====
На плате расположено два логических преобразователя уровней {{:продукты:rgb-led-matrix-driver-cap:sn74ahct245_datasheet.pdf|74HC245}}. Буферы обеспечивают согласования логики между одноплатным компьютером [[amp>collection/raspberry-pi?utm_source=man&utm_campaign=rgb-led-matrix-driver-cap&utm_medium=wiki|Raspberry Pi]] и   [[amp>product/rgb-led-matrix-64x32?utm_source=man&utm_campaign=rgb-led-matrix-driver-cap&utm_medium=wiki|светодиодной панелью]].
==== Выбор режима вывода ====
Для обеспечения градиентов цветов матрицы используется программный «ШИМ». В следствии чего при быстрой отрисовки картинки возникают блики и мерцания. Для улучшения качество изображения используйте возможности аппаратного «ШИМ». 
Однако «ШИМ» в Raspberry Pi используется для воспроизведения музыки на аналоговом выходе. Соответственно порядок действий:
  - Выгрузите аудио драйвер
  - Установите джаммпер в положение «HQ MODE»
  - Перезагрузите систему
==== Светодиодная индикация ====
^  Имя светодиода  ^  Назначение  ^
|  ON  |Индикатор питания драйвера.|
===== Принципиальная схема =====
{{:продукты:rgb-led-matrix-driver-cap:rgb-led-matrix-driver-cap_schematic.png?direct&650 |}}
{{:продукты:rgb-led-matrix-driver-cap:rgb-led-matrix-driver-cap_layout_top.png?direct&320 |}}
{{ :продукты:rgb-led-matrix-driver-cap:rgb-led-matrix-driver-cap_layout_bottom.png?direct&320 |}}
===== Характеристики =====
  * Логический преобразователь уровней: 2× SN74AHCT245
  * Входное напряжение: 5 В
  * Защита от переплюсовки
  * Габариты: 65×30 мм
===== Ресурсы =====
  * [[amp>product/rgb-led-matrix-64x32?utm_source=man&utm_campaign=rgb-led-matrix-driver-cap&utm_medium=wiki|Светодиодная RGB Матрица 64×32]] в магазине
  * [[amp>product/rgb-led-matrix-driver-cap?utm_source=man&utm_campaign=rgb-led-matrix-driver-cap&utm_medium=wiki|Драйвер матрицы для Raspberry Pi]] в магазине
  * [[:продукты:rgb-led-matrix-64x32|Техническая документация на светодиодную матрицу 64×32]]
  * [[:projects:rgb-led-matrix-arduino|Примеры работы для Arduino]] 
  * [[:projects:rgb-led-matrix-raspberry|Примеры работы для Raspberry Pi]] 
  * [[https://github.com/amperka/hardware-drawings/blob/master/rgb-led-matrix-driver-cap.svg|Векторное изображение модуля]]
  * {{:продукты:rgb-led-matrix-driver-cap:sn74ahct245_datasheet.pdf|Datasheet на преобразователь логических уровней SN74AHCT245}}