RGB_matrix_panel (Цветная рекламная матрица)
- Sio
- Сержант
- Сообщения: 128
- Зарегистрирован: 28 июн 2021, 19:26
- Откуда: из дома, к вам
- Имя: Александр
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
RGB_matrix_panel (Цветная рекламная матрица)
Привет, вот проверил и испытал ПБ.
Выяснилось, что не все блоки нужны для работы матрицы. До мня это к сожалению не сразу дошло. Доходил до этого конечно, методом "НАУЧНОГО ТЫКА". На картинки выделил ненужные блоки: Шрифты "Fonts Adafruit GFX" к сожалению не получилось примненить. Библиотеку "Fonts Adafruit GFX"уже везде вставлял, не вставил как надо. При запуске компиляции, вылетает ошибка: Хотел спросить куда эту библиотеку вставить нужно?
Модуль бегущей строки работает, только текст бы немного замедлить.
Изменение цветности всё отлично работает(r, g, b - цвет текста).
К сожалению измения цветности фона (R, G, B - цвет фона) никчему не пивело.
На самом деле уже всё нормально работает, важно ещё со шрифтами разобраться, остальные плюшки как: GIF-анимации, картинки или эффекты об этом я уже и не думаю. Но это конечто будет очень красиво смотреться.
Выяснилось, что не все блоки нужны для работы матрицы. До мня это к сожалению не сразу дошло. Доходил до этого конечно, методом "НАУЧНОГО ТЫКА". На картинки выделил ненужные блоки: Шрифты "Fonts Adafruit GFX" к сожалению не получилось примненить. Библиотеку "Fonts Adafruit GFX"уже везде вставлял, не вставил как надо. При запуске компиляции, вылетает ошибка: Хотел спросить куда эту библиотеку вставить нужно?
Модуль бегущей строки работает, только текст бы немного замедлить.
Изменение цветности всё отлично работает(r, g, b - цвет текста).
К сожалению измения цветности фона (R, G, B - цвет фона) никчему не пивело.
На самом деле уже всё нормально работает, важно ещё со шрифтами разобраться, остальные плюшки как: GIF-анимации, картинки или эффекты об этом я уже и не думаю. Но это конечто будет очень красиво смотреться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sio
- Сержант
- Сообщения: 128
- Зарегистрирован: 28 июн 2021, 19:26
- Откуда: из дома, к вам
- Имя: Александр
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
RGB_matrix_panel (Цветная рекламная матрица)
Привет Айдар, привет коллеги.
Айдар, хотел тебя ещё раз ПОБЛАГОДАРИТЬ за твои блоки для матрицы.
Реально "БОЛЬШОЙ РЕСПЕКТ".
Продолжаю работу с матрицей, на выходных побльше времени. Пролучилось запустить "заливку цвета фона" (R, G, B - цвет фона) Всё прекрасно работает
Айдар, хотел тебя ещё раз ПОБЛАГОДАРИТЬ за твои блоки для матрицы.
Реально "БОЛЬШОЙ РЕСПЕКТ".
Продолжаю работу с матрицей, на выходных побльше времени. Пролучилось запустить "заливку цвета фона" (R, G, B - цвет фона) Всё прекрасно работает

Последний раз редактировалось Sio 24 апр 2022, 16:58, всего редактировалось 4 раза.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
RGB_matrix_panel (Цветная рекламная матрица)
[ref]Sio[/ref], отлично, пока занят по другой теме, пока испытываете, пишите, позже вернусь.
В Вашей картинке выбор шрифта, его можно запустить один раз и всё, не нужно крутить его в каждом цикле, поэтому ртриг и стоит.
В Вашей картинке выбор шрифта, его можно запустить один раз и всё, не нужно крутить его в каждом цикле, поэтому ртриг и стоит.
- Sio
- Сержант
- Сообщения: 128
- Зарегистрирован: 28 июн 2021, 19:26
- Откуда: из дома, к вам
- Имя: Александр
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
RGB_matrix_panel (Цветная рекламная матрица)
Прветствую вас уважаемые коллеги, привет Айдар.
Хотел спросить, используя блоки Айдара сделал часы на цветной RGB LED матрице.
Всё отлично работает, но потребление тока не радует. Матрица потребляет блоьше 3 Ватт, что на мой взгяд многовато. Пытался фоторезистором снизить потребление тока вечером. Но большого результата это не принесло.
__________________________________________________
Может кто занимался токоограничением LED?
Может есть какие хитрости по токуограничению LED?
Буду рад каждому предложению.
Хотел спросить, используя блоки Айдара сделал часы на цветной RGB LED матрице.
Всё отлично работает, но потребление тока не радует. Матрица потребляет блоьше 3 Ватт, что на мой взгяд многовато. Пытался фоторезистором снизить потребление тока вечером. Но большого результата это не принесло.
__________________________________________________
Может кто занимался токоограничением LED?
Может есть какие хитрости по токуограничению LED?
Буду рад каждому предложению.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
RGB_matrix_panel (Цветная рекламная матрица)
Уменьшить яркость.
Ток светодиодная матрица потребляет хорошо, хотя у одного свд небольшое, но умножьте на все плюс три цвета.
Старайтесь использовать цвета, чтобы задействовать не все три цвета на пиксель в большой яркости, а , например,2, или даже 1.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 219 раз
- Контактная информация:
RGB_matrix_panel (Цветная рекламная матрица)
Так а ШИМ не поможет рег. яркости?
Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
- Sio
- Сержант
- Сообщения: 128
- Зарегистрирован: 28 июн 2021, 19:26
- Откуда: из дома, к вам
- Имя: Александр
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
RGB_matrix_panel (Цветная рекламная матрица)
Спасибо за дельные предложения.
Обратил внимание ещё на то, что красный цвет RGB LED минимальное токопотребление имеет.
Большие цыфры времени теперь красные.
Обратил внимание ещё на то, что красный цвет RGB LED минимальное токопотребление имеет.
Большие цыфры времени теперь красные.

-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 10 мар 2020, 11:35
- Имя: Алексей
RGB_matrix_panel (Цветная рекламная матрица)
Ребята , смотрю тема живет , это хорошо . подскажите а как можно подключить экран 4*6 (64*192) , кто то пробовал такое ? нужно гонять часы ,дата ,давление , температуру. Модули есть как красные , так и RGB
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
RGB_matrix_panel (Цветная рекламная матрица)
На красные есть блоки Р10.belokuriha писал(а): 25 ноя 2022, 06:54 Ребята , смотрю тема живет , это хорошо . подскажите а как можно подключить экран 4*6 (64*192) , кто то пробовал такое ? нужно гонять часы ,дата ,давление , температуру. Модули есть как красные , так и RGB
-
- Рядовой
- Сообщения: 84
- Зарегистрирован: 10 мар 2020, 11:35
- Имя: Алексей
RGB_matrix_panel (Цветная рекламная матрица)
А блоки где посмотреть , и на какой размер они предназначены ?aidar_i писал(а): 25 ноя 2022, 20:30На красные есть блоки Р10.belokuriha писал(а): 25 ноя 2022, 06:54 Ребята , смотрю тема живет , это хорошо . подскажите а как можно подключить экран 4*6 (64*192) , кто то пробовал такое ? нужно гонять часы ,дата ,давление , температуру. Модули есть как красные , так и RGB
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
RGB_matrix_panel (Цветная рекламная матрица)
Поиск рулит! Пользуйтесь!belokuriha писал(а): 01 дек 2022, 09:52 А блоки где посмотреть , и на какой размер они предназначены ?
- Sio
- Сержант
- Сообщения: 128
- Зарегистрирован: 28 июн 2021, 19:26
- Откуда: из дома, к вам
- Имя: Александр
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
RGB_matrix_panel (Цветная рекламная матрица)
Приветствую вас коллеги, привет Айдар.
Здорово, что тематика "RGB_Мatrix" живёт.
На видео вначале обсуждения этой тематики видно символы - картинки погоды, (солнце, дождь, итд) Как это можно зделать?
Я понимаю, что нужен блок openweathermap.com. Выводить погоду в своём регионе уже получилось.
Вопрос как выводить символы на матрицу? Подскажите пожалуйста.
Здорово, что тематика "RGB_Мatrix" живёт.
На видео вначале обсуждения этой тематики видно символы - картинки погоды, (солнце, дождь, итд) Как это можно зделать?
Я понимаю, что нужен блок openweathermap.com. Выводить погоду в своём регионе уже получилось.
Вопрос как выводить символы на матрицу? Подскажите пожалуйста.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
RGB_matrix_panel (Цветная рекламная матрица)
Это нужно сделать блоки.
Отправлено спустя 26 минут 50 секунд:
Пока загрузите этот скетч, установите выводы и тип дисплея.
Код: Выделить всё
#include <RGBmatrixPanel.h> // Подключаем библиотеку для работы с матрицей
// Используем эти выводы, если матрица подключена к Arduino UNO
//#define CLK 8
//#define OE 9
//#define LAT 10
// Используем эти выводы, если матрица подключена к Arduino MEGA
//#define CLK 11
//#define OE 9
//#define LAT 10
// Используем эти выводы, если матрица подключена к Piranha ULTRA
#define CLK 11 // Вывод Arduino, к которому подключён вывод CLK матрицы
#define OE 12 // Вывод Arduino, к которому подключён вывод OE матрицы
#define LAT 13 // Вывод Arduino, к которому подключён вывод LAT матрицы
#define A A0 // Вывод Arduino, к которому подключён вывод A матрицы
#define B A1 // Вывод Arduino, к которому подключён вывод B матрицы
#define C A2 // Вывод Arduino, к которому подключён вывод C матрицы
#define D A3 // Вывод Arduino, к которому подключён вывод D матрицы
RGBmatrixPanel matrix(A, B, C, D, CLK, LAT, OE, true, 64); // Объявляем объект matrix для работы с матрицей 64х32, всключаем двойную буферизацию
static const uint8_t PROGMEM img[] = { // Массив с изображением
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00000111,B11111000,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00001111,B11111100,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00111111,B11111111,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B01111111,B11111111,B10000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B11111110,B00011111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B11111100,B00001111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00111000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00111000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00111000,B11111111,B11111111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B11111111,B11111111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00111000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00111000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00111000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00111000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00111000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00111000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00111000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00111000,B11111000,B00000111,B11000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
};
void setup() {
matrix.begin(); // Инициируем работу с матрицей
}
void loop() {
matrix.fillScreen(0); // Очищаем экран
matrix.drawBitmap(0, 0, img, 64, 32, matrix.Color333(3,3,3)); // Выводим изображение из массива, задав ему белый цвет
matrix.swapBuffers(false); // Выводим изображение из буфера на матрицу
}
-
- Сержант
- Сообщения: 146
- Зарегистрирован: 05 дек 2020, 23:42
- Имя: Михаил
- Поблагодарили: 2 раза
RGB_matrix_panel (Цветная рекламная матрица)
Под матрицы есть готовые контроллеры с готовым ПО (бесплатным). Можно сделать как монохромную бегущую строку, так и видео панель. Самое дорогое это матрицы. Собирается элементарно, все на разъемах. В ПО реализованы наверное все хотелки.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
RGB_matrix_panel (Цветная рекламная матрица)
Для стандартных задач, да, лучше его.MihailK писал(а): 08 дек 2022, 00:45 Под матрицы есть готовые контроллеры с готовым ПО (бесплатным). Можно сделать как монохромную бегущую строку, так и видео панель. Самое дорогое это матрицы. Собирается элементарно, все на разъемах. В ПО реализованы наверное все хотелки.
Но если, что то хотите свое оригинальное, то нет. Да и название форума учитывайте :-)
RGB_matrix_panel (Цветная рекламная матрица)
Ребят а для панелей 16, на 32 этот блок можно использовать? И как выводить картинку если блоки собраны в один большой
-
- Сержант
- Сообщения: 146
- Зарегистрирован: 05 дек 2020, 23:42
- Имя: Михаил
- Поблагодарили: 2 раза
RGB_matrix_panel (Цветная рекламная матрица)
Информацию привел для справки. С бегущими строками работал, поэтому могу сказать, что Вы даже не представляете, какой богатый функционал закладывают китайцы в контроллеры для бегущих строк. Кол-во загруженных в контроллер программ воспроизводимых по расписанию 1000. Вот например стоит 700р https://youtu.be/MJS8p_YfVYkaidar_i писал(а): 08 дек 2022, 08:10 Для стандартных задач, да, лучше его.
Но если, что то хотите свое оригинальное, то нет. Да и название форума учитывайте :-)
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
RGB_matrix_panel (Цветная рекламная матрица)
Попробуйте так На каждый цвет символа, свой блок.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sio
- Сержант
- Сообщения: 128
- Зарегистрирован: 28 июн 2021, 19:26
- Откуда: из дома, к вам
- Имя: Александр
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
RGB_matrix_panel (Цветная рекламная матрица)
Привет Айдар, приветствую и вас коллеги, друзья.
Протестировал блок "draw bitmap". Подключил матрицу к меги, воспользовался подсказками от амперки. Запустил успешно примеры от амперки, всё пошло. Следующим пунктом попытался запустить блок "draw bitmap". Ксожалению не смог вывести изображения на матрицу с этим блоком.
Может это я что-то не так делал пытался сделать свои картинки, пробывал уже готовые брал тут:
https://wiki.iarduino.ru/page/rgb-matrix/ Пример с картинкой: static const uint8_t PROGMEM img[] = { код }; "iA" Просто код картинки очень похож на твой пример в блоке.
Такое впечатление что изображение не сохраняется в массиве. Может я и ошибаюсь.
Протестировал блок "draw bitmap". Подключил матрицу к меги, воспользовался подсказками от амперки. Запустил успешно примеры от амперки, всё пошло. Следующим пунктом попытался запустить блок "draw bitmap". Ксожалению не смог вывести изображения на матрицу с этим блоком.
Может это я что-то не так делал пытался сделать свои картинки, пробывал уже готовые брал тут:
https://wiki.iarduino.ru/page/rgb-matrix/ Пример с картинкой: static const uint8_t PROGMEM img[] = { код }; "iA" Просто код картинки очень похож на твой пример в блоке.
Такое впечатление что изображение не сохраняется в массиве. Может я и ошибаюсь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей