Рекламная матрица RGB с библиотекой ESP32-HUB75-MatrixPanel-DMA
Добавлено: 20 окт 2024, 21:07
Блоки по библиотеке ESP32-HUB75-MatrixPanel-DMA.
Эта библиотека ESP32 Arduino / IDF для RGB-светодиодных панелей на основе подключения HUB75 / HUB75E.
Эта библиотека "из коробки" (в основном) поддерживает панели HUB75, в которых параллельно обновляются простые ДВЕ строки... в этой документации они называются панелями "два сканирования".
Также поддерживаются панели "Четырех сканирований".
Библиотека использует функциональность DMA, предоставляемую "ЖК-режимом" ESP32, для быстрого вывода данных.
Работают панели с чипами:
ICND2012
RUC7258
FM6126A, (ICN2038S), FM6124 (См. пример использования PatternPlasma.)
SM5266P
DP3246 с регистрами адресации строк SM5368
Хорошо подходят светодиодные контроллеры HD-WF1 и HD-WF2, сделанные на основе ESP32-S2 и ESP32-S3.
Библиотеки все (GFX_Lite.h, Adafruit_GFX_Library, ESP32-HUB75-MatrixPanel-DMA) встроены в блок. Нужно предварительно удалить в компьютере библиотеку Adafruit_GFX_Library (встроен русский шрифт). Примечание, в библиотеке Adafruit_GFX_Library изменил файл шрифта, замените эту библиотеку отсюда, иначе будет ошибка компиляции при использовании нескольких блоков с русскими шрифтами. Примеры:
Испытывал с контроллерами HD-WF1 (ESP32 S2), HD-WF2 (ESP32 S3) и панелями для помещений Р5-320х160-16S-2121-YS1.0 с чипами FM 6124D и TC7262М из Алиэкспресс. Можно самому спаять шилд с ESP32.
Можно панели ставить в ряд, в колонну и как матрицу.
FLProg 8.0.2, Arduino Ide 1.18.19.
08.12.2024г. обновил блоки, исправил недочеты. Библиотеки удалить с компа и установить из блока.
Эта библиотека ESP32 Arduino / IDF для RGB-светодиодных панелей на основе подключения HUB75 / HUB75E.
Эта библиотека "из коробки" (в основном) поддерживает панели HUB75, в которых параллельно обновляются простые ДВЕ строки... в этой документации они называются панелями "два сканирования".
Также поддерживаются панели "Четырех сканирований".
Библиотека использует функциональность DMA, предоставляемую "ЖК-режимом" ESP32, для быстрого вывода данных.
Работают панели с чипами:
ICND2012
RUC7258
FM6126A, (ICN2038S), FM6124 (См. пример использования PatternPlasma.)
SM5266P
DP3246 с регистрами адресации строк SM5368
Хорошо подходят светодиодные контроллеры HD-WF1 и HD-WF2, сделанные на основе ESP32-S2 и ESP32-S3.
Библиотеки все (GFX_Lite.h, Adafruit_GFX_Library, ESP32-HUB75-MatrixPanel-DMA) встроены в блок. Нужно предварительно удалить в компьютере библиотеку Adafruit_GFX_Library (встроен русский шрифт). Примечание, в библиотеке Adafruit_GFX_Library изменил файл шрифта, замените эту библиотеку отсюда, иначе будет ошибка компиляции при использовании нескольких блоков с русскими шрифтами. Примеры:
► Показать
Можно панели ставить в ряд, в колонну и как матрицу.
FLProg 8.0.2, Arduino Ide 1.18.19.
08.12.2024г. обновил блоки, исправил недочеты. Библиотеки удалить с компа и установить из блока.