Статья

Система WLED. Управление умными гирляндами и лампами на адресных светодиодах и не только. Часть 4. 2D матрица.

Продолжаю писать руководство для пользователя по системе WLED.

В предыдущих частях мы рассмотрели основной интерфейс, настройки светодиодов, синхронизацию.

Как можно было видеть, что в меню в последних версиях есть пункт 2D configuration. Он позволяет настроить систему для работы со светодиодными матрицами. Ну и в списке эффектов есть указание что определённые эффекты оптимизированы для матриц. 

Для этих целей я закупил матрицу 32х8 светодиодов на али. Контроллер использовал конечно же GLED one

Первым делом в разделе LED preferences настраиваем количество светодиодов. У меня в матрице 32*8=256 светодиодов. Цветовая схема GRB. Ну и остальные настройки не забываем. Мы их изучили в предыдущих статьях.

Заходим в пункт 2D configuration. По умолчанию выбрана обычная одномерная лента, поэтому этот раздел выглядит весьма скудно.

Выбираем двумерную матрицу. И у нас появляется масса настроек.

Информации по настройке матрицы очень мало, на русском так вообще нет. И оказалось настроить правильно это целый квест. Я увидел верхний раздел Panel set-up посчитал что это и есть собственно раздел настройки матрицы. И дальше не сделал скролл))). Как результат, вместо нормальных эффектов сплошная белиберда. Изменение параметров не сильно меняет картинку. Пробовал и перезагружать девайс. И переподключал. Пока случайно не дернул экран вверх, и, о чудо, там есть еще настройки!!!

Разберем подробно настройки.

Panel set-up раздел настройки всей сборки панели, она может состоять из нескольких матриц.

  • Panel dimensions - размеры панели в светодиодах, ширина, высота.
  • Horisontal panels - количество отдельных матриц по горизонтали.
  • Vertical panels - количество отдельных матриц по вертикали.
  • 1st panel - расположение первой панели (сверху-снизу, слева-справа).
  • Orientation - ориентация (горизонтально-вертикально).
  • Serpentine - серпантин. Как оказалось это имеется ввиду зигзагообразный порядок следования светодиодов или панелей.
Эти настройки относятся к общей сборке панели. Если у вас одна матрица, то выставляете количество светодиодов, и по единичке в количестве матриц. Остальные параметры в этом случае не играют роли.
Дальше идет пояснение: Матрица может состоять из одной или нескольких физических панелей. Панели могут идти сверху вниз, или слева направо. Каждая физическая панель может быть отдельно настроена (разрешение, порядок следования светодиодов, начальные светодиоды)

LED panel layout это собственно говоря и есть раздел настройки отдельной физической матрицы. Если у вас выше в настройках стоит единичная панель, то здесь будет только Panel 0, в других случаях тут будет перечисление всех панелей.

  • 1st LED - расположение первого светодиода (снизу-сверху, слева-справа).
  • Orientation - ориентация (горизонтально-вертикально).  Здесь имеется ввиду ориентация отдельных последовательных рядов светодиодов.
  • Serpentine - серпантин.  
У меня матрица 32х8 светодиодов. Начальный светодиод снизу-справа. Порядок следования светодиодов: зигзаг. Это когда следующий ряд меняет направление. Ряды расположены вертикально. Для настройки матрицы лучше всего подходит эффект Scrolling text, так как легко понять правильно настроено или нет))
Так же проверяем настройки в разделе Сегментов. Должно соответствовать матрице.
Включаем эффект Scrolling text. Нажимаем кнопку Peek. И видим на экране анимацию.
Если на матрице получено такое изображение, то значит где то ошиблись в настройках. В данном случае выбрана горизонтальная последовательность светодиодов вместо вертикальной.
Если все настроено правильно, то на матрице будет бегущая строка с датой и временем.
У бегущей строки есть 4 регулятора настроек: Скорость бега строки, вертикальное смещение, эффект тени, размер шрифта. Последний регулятор не просто меняет размер шрифта, а меняется сам шрифт. 
Выбираем для примера эффект DNA (ДНК по нашему)), получаем анимацию.
И на матрице.
Ну и конечно же эффект из кинофильма Матрица, куда же без него )))

Поначалу не разобравшись, хотелось даже плюнуть на это дело. Настроить казалось невозможно. Но потом оказалось что никакой сложности тут нет. Эффекты выглядят красиво, телефон конечно не передаёт этого. Кстати эффекта огненной лампы нет, ну или я плохо искал.

Ниже вставлю пару видосиков:


Есть эффекты которые для матрицы и с реакцией на звук. Например графический эквалайзер. В следующей статье про мод Sound reaction его подробнее рассмотрим.

Предыдущие части:

  1. часть
  2. часть
  3. часть

Прикольно. У меня лента под управлением WLED уже года три, но то, что можно матрицей управлять - не знал. Спасибо.
Матрицу завезли сравнительно недавно - в конце прошлого года. Я свою гирлянду на окне с Гайвера на WLED перепрошил перед НГ - эффекты показались интереснее.
Ильмир, а возможность воспроизведения своего текста в бегущей строке присутствует?
Что то я не увидел. Возможно не там искал, или скорее всего нужен мод прошивки.


Присутствует, но не особо прозрачно это сделано - чтоб задать свой текст, нужно указать его в имени сегмента
Не могли бы вы поподробнее подсказать, как сделать свой текст?
Вроде понял, где текст набирать, но русский шрифт не работает. Есть какие-то пути для подключения русских шрифтов.
Здравствуйте помогите пожалуйста не могу настроить панэльную матрицу чериз приложения wlet у меня сама матрица состоит из ширина 38 диодов а высота 11 диодов сама матрица собранная зигзагом по горезонтали. Блок у меня 30А контроллер Wi-Fi NodeMCU V3 Lolin на базе ESP8266.

Вернуться назад
Вернуться назад