ESP, IoT WiFi лампа-будильник. Обсуждение проекта

Сообщение изъято на правах администрации
ВНИМАНИЕ !!!
те кто живой и хочет увидеть ссылку на свое исполнение, прошу централизовать все свои доработки и сообщения. Далее в теме пишем сообщение с ссылкой на ваше сообщение (с проектом), с пометкой @mechanic .


В данной ветке обсуждаются только сия проект. Общие вопросы, доработки и проблемы, не относящиеся к конкретным прошивкам!. Вопросы по прошивкам решаем в темах самих прошивок. Здесь такие разговоры оффтоп.
Всякий любой вопрос не по теме сразу удаляется БЕЗ объяснения причины!
Для этого есть соответствующие ветки форума. Вопрос почему удалили мой пост? также удаляется.

  • Общаясь на форуме будьте взаимно вежливы!
  • Обратите внимание на то, что у нас принято говорить Спасибо путём повышения репутации, нажав на кнопочку
    .
  • Если есть претензии то нажмите кнопку .
  • Запрещено писать красным цветом в ваших постах - этот цвет только для Модераторов .
  • Вопросы, ответ на которые есть в шапке или в FAQ, будут удаляться. За повторный вопрос пользователь может быть наказан.
  • Убедительная просьба придерживаться тематики ветки, избегать флуда и оффтопа!
Очень часто при первом запуске лампы, при подключении к сети лампы не открывается менеджер сетей WIFI.
Помогает комментирование строки #define ESP_USE_BUTTON (отключение кнопки) и заливка скетча выставив Erase flash в All Flash Content
После того, как вы подключили лампу к сети эту строку можно раскомментировать и залить скетч с параметром Erase flash установленным в Only Sketh
Наш участник собрал много полезной информации по блокам питания для лампы. Качественное питание - необходимое условие надёжной работы любого устройства. Изучаем: https://community.alexgyver.ru/threads/nebolshoj-opus-po-bp-dlja-gyverlamp-wifi-lampa-budilnik.3523/

ВНИМАНИЕ! Если у вас не компилируется или не загружается скетч - значит вы сделали что-то неправильно. Специально для вас созданы две темы:
ESP8266, проблема с компиляцией скетча
ESP8266, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 

Комментарии

recoshet

★✩✩✩✩✩✩
15 Июн 2019
1
14
Сообщение изъято на правах администрации
ВНИМАНИЕ !!!
те кто живой и хочет увидеть ссылку на свое исполнение, прошу централизовать все свои доработки и сообщения. Далее в теме пишем сообщение с ссылкой на ваше сообщение (с проектом), с пометкой @mechanic .


В данной ветке обсуждаются только сия проект. Общие вопросы, доработки и проблемы, не относящиеся к конкретным прошивкам!. Вопросы по прошивкам решаем в темах самих прошивок. Здесь такие разговоры оффтоп.
Всякий любой вопрос не по теме сразу удаляется БЕЗ объяснения причины!
Для этого есть соответствующие ветки форума. Вопрос почему удалили мой пост? также удаляется.

  • Общаясь на форуме будьте взаимно вежливы!
  • Обратите внимание на то, что у нас принято говорить Спасибо путём повышения репутации, нажав на кнопочку
    .
  • Если есть претензии то нажмите кнопку .
  • Запрещено писать красным цветом в ваших постах - этот цвет только для Модераторов .
  • Вопросы, ответ на которые есть в шапке или в FAQ, будут удаляться. За повторный вопрос пользователь может быть наказан.
  • Убедительная просьба придерживаться тематики ветки, избегать флуда и оффтопа!
Очень часто при первом запуске лампы, при подключении к сети лампы не открывается менеджер сетей WIFI.
Помогает комментирование строки #define ESP_USE_BUTTON (отключение кнопки) и заливка скетча выставив Erase flash в All Flash Content
После того, как вы подключили лампу к сети эту строку можно раскомментировать и залить скетч с параметром Erase flash установленным в Only Sketh
Наш участник собрал много полезной информации по блокам питания для лампы. Качественное питание - необходимое условие надёжной работы любого устройства. Изучаем: https://community.alexgyver.ru/threads/nebolshoj-opus-po-bp-dlja-gyverlamp-wifi-lampa-budilnik.3523/

ВНИМАНИЕ! Если у вас не компилируется или не загружается скетч - значит вы сделали что-то неправильно. Специально для вас созданы две темы:
ESP8266, проблема с компиляцией скетча
ESP8266, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 

tsabak

✩✩✩✩✩✩✩
2 Сен 2018
81
8
Хэх... Само собой получилось. Два раза по четыре клика по кнопке включается матрица и появляется LedLamp... ставим птичку и шьем спрашивает пароль от точки доступа,- даем и все прошилось.
 
Изменено:

Andrew Haronych

★✩✩✩✩✩✩
17 Июл 2019
64
37
Москва
Есть идея, не знаю как реализовывать, надеюсь на помощь. В Режиме белого света хотелось бы с помощью ползунка скорости переключать между теплым белым (grb 30.200.255) и холодным (grb 0.0.255), причем необязательно плавно, можно что бы до 50 у ползунка был теплый а после 50 холодный например... Как это сделать?
Элементарно
C++:
void whiteColorRoutine()
{
  if (loadingFlag)
  {
    loadingFlag = false;
    FastLED.clear();

    for (int16_t i = 0; i < NUM_LEDS; i++)
    {
      leds[i] = CHSV(56, modes[21].scale * 2.5, 255);
    }
  }
}
но это несовместимо с последним изменением от gunner47
Реализация для варианта от gunner47
можно и для его эфекта с масштабом легко сделать тоже самое. Будет работать и масштаб и температура цвета
 
Изменено:
  • Лойс +1
Реакции: LLIYPUK2434

ZergKRSK

✩✩✩✩✩✩✩
1 Сен 2019
16
7
Никак не смог обновиться по воздуху. Ввожу пароль, в ответ мне пишет Нет ответа от устройства и всё. Пришлось шиться через кабель.
 

t_igr

★★✩✩✩✩✩
19 Июл 2019
74
55
Я заказывал вот этот. Работает стабильно. Ток ограничен в 2А.
2 Ампера конечно впритык, но хорошо что у вас всё работает. Заказывал у этого же продавца только на 3 Ампера, матрица не завелась.
Сегодня еще раз переделал свой бп на 3А, получил на выходе 4.99 вольт, всё отлично работает, при макс.нагрузке лампы напряжение падает до 4.98 вольт. Всё оказалось очень просто, нужно было чтобы оба сопротивления на TL431 (R8 и R10 на схеме) были одинакового номинала и из того же диапазона характеристик. У меня как раз было два блока питания и я просто из одного в другой переставил резисторы. В первом поставил smd 1132 на R8 и R10, во втором smd 1302 на R8 и R10. Uвых=Vref(1+R1/R2), опорное напряжение (Vref) установлено в 2.5 вольта.
bp.jpg
 

gunner47

★★★★★✩✩
18 Июн 2019
253
393
Хэх... Само собой получилось. Два раза по четыре клика по кнопке включается матрица и появляется LedLamp... ставим птичку и шьем. все прошилось.
Режим обновления по воздуху (OTA) включается или двумя четверными кликами по кнопке, или кнопкой OTA в приложении (в разделе "Подключение"). После этого лампа будет 5 минут ждать новую прошивку. Если не дождётся, прошить уже не получится, нужно будет снова включать этот OTA режим. Эффект Матрица при этом и дальше будет светиться. Я написал всяких рекомендаций прямо в приложении, отображаются по кнопке OTA. Самая простая из них: Если возникают проблемы с обновлением по воздуху (не подходит пароль, No Answer и т.д.), просто выключите/включите лампу (питанием), включите OTA режим ещё раз и попытайтесь прошить снова.

Оттенок белого света на досуге поправлю, там должно быть всё просто, как уже писали выше.
 
  • Лойс +1
Реакции: bojarinov

ZergKRSK

✩✩✩✩✩✩✩
1 Сен 2019
16
7
2 Ампера конечно впритык, но хорошо что у вас всё работает. Заказывал у этого же продавца только на 3 Ампера, матрица не завелась.
Я тоже на 3А. Имел ввиду что прошивка ограничивает ток в 2А. Сдвигать на бОльший ток не стал. Ну и никакие резисторы в схему не паял, даже кондёр про который говорил Гайвер.
 

somon

★★★✩✩✩✩
20 Авг 2019
140
123
@somon спасибо за помощь, сегодня только руки добрались до блока питания. На свой страх и риск перепаял smd резисторы как ты показал на схеме.
Посмотреть вложение 4772
Напряжение на выходе упало до 4,63 вольт, все заработало отлично. Максимальная просадка происходит на белом цвете до 4,5 вольт.
Среднее значение колеблется в пределах 4,6-4,58 вольт.
Да не за что! ;)
я только не совсем понял, почему у вас получилось такое большое падение напряжения? какое оно было до замены резисторов местами, 5,4В чтоли?
и я бы всё же поднял напряжение до близких к 5В, 4,6-4,5В под нагрузкой маловато всё же...
По цифрам на фото с трудом можно разглядеть номиналы, но вроде как R8 11,3K а вот R10 был похоже на 11К, но по расчёту не бьётся с вашими результатами замены. похоже что всё же 13К. Если уточните какие у вас точно стоят номиналы, то подскажу какое сопротивление нужно подобрать. И если я не ошибся в своих предположениях, и номинал R10 13К перекочевал на место R8, то вы можете поставить в параллель ему резистор 100К (желательно из серии 1%) и получите на выходе 4,95В...
но решать делать это или нет -вам! :cool:
успехов! (y)
 

t_igr

★★✩✩✩✩✩
19 Июл 2019
74
55
Да не за что! ;)
я только не совсем понял, почему у вас получилось такое большое падение напряжения? какое оно было до замены резисторов местами, 5,4В чтоли?
и я бы всё же поднял напряжение до близких к 5В, 4,6-4,5В под нагрузкой маловато всё же...
По цифрам на фото с трудом можно разглядеть номиналы, но вроде как R8 11,3K а вот R10 был похоже на 11К, но по расчёту не бьётся с вашими результатами замены. похоже что всё же 13К. Если уточните какие у вас точно стоят номиналы, то подскажу какое сопротивление нужно подобрать. И если я не ошибся в своих предположениях, и номинал R10 13К перекочевал на место R8, то вы можете поставить в параллель ему резистор 100К (желательно из серии 1%) и получите на выходе 4,95В...
но решать делать это или нет -вам! :cool:
успехов! (y)
Сегодня отписался выше, смотрите, поднял до 4.99 вольт, поставив одинаковые резисторы на R8 и R10. Изначально R8 1132(11.3кОм), R10 1302(13кОм). До замены резисторов напряжение было 5.36 вольта без нагрузки.
 

t_igr

★★✩✩✩✩✩
19 Июл 2019
74
55
Я тоже на 3А. Имел ввиду что прошивка ограничивает ток в 2А. Сдвигать на бОльший ток не стал. Ну и никакие резисторы в схему не паял, даже кондёр про который говорил Гайвер.
У меня тоже в прошивке стоит 2 ампера ограничение, но тем не менее я намерил ток почти 2.5 ампера в режиме белый цвет на макс. яркости. Так что на программное ограничение я бы сильно не полагался.
 

LLIYPUK2434

✩✩✩✩✩✩✩
14 Июл 2019
8
3
C++:
{
    uint8_t centerY = max((uint8_t)round(HEIGHT / 2.0F) - 1, 0);
    uint8_t bottomOffset = (uint8_t)(!(HEIGHT & 1) && (HEIGHT > 1));                      // если высота матрицы чётная, линий с максимальной яркостью две, а линии с угасающей яркостью снизу будут смещены на один ряд
    for (int16_t y = centerY; y >= 0; y--)
    {
      CRGB color = CHSV(30, modes[21].Speed,
        y == centerY                                                                                                    // определяем яркость
          ? 255                                                                                                         // для центральной горизонтальной полосы (или двух) яркость всегда равна 255
          : (modes[21].Scale / 100.0F) > ((centerY + 1) - (y + 1.0F)) / (centerY + 1.0F) ? 255 : 0);       // для остальных горизонтальных полос яркость равна либо 255, либо 0 в зависимости от масштаба

      for (uint8_t x = 0; x < WIDTH; x++)
      {
        drawPixelXY(x, y, color);                                                         // при чётной высоте матрицы максимально яркими отрисуются 2 центральных горизонтальных полосы
        drawPixelXY(x, max((uint8_t)(HEIGHT - 1) - (y + 1) + bottomOffset, 0), color);    // при нечётной - одна, но дважды
      }
    }
  }
как то так у меня получилось... скорость - цвет (теплый домашний при таком варианте получается в диапазоне 190-210). масштаб - количество строк. за наводку спасибо Andrew Haronych
 
Изменено:

Partizanex

✩✩✩✩✩✩✩
18 Сен 2019
4
0
Ребят как Алексу подкинуть идею Добавить в приложуху контроль уведомлений телефона ?. Например при входящем вызове приложение отправит на лампу моргать зеленым. При сообщении из например ВК или вотсапа моргать желтым.
Как идея?
еще хотелось бы добавить в систему фоторезистор)
 

ZergKRSK

✩✩✩✩✩✩✩
1 Сен 2019
16
7
Ребят как Алексу подкинуть идею Добавить в приложуху контроль уведомлений телефона ?. Например при входящем вызове приложение отправит на лампу моргать зеленым. При сообщении из например ВК или вотсапа моргать желтым.
Как идея?
еще хотелось бы добавить в систему фоторезистор)
Никак. Гайвер проект давно не поддерживает.
 
  • Лойс +1
Реакции: Partizanex

somon

★★★✩✩✩✩
20 Авг 2019
140
123
Сегодня отписался выше, смотрите, поднял до 4.99 вольт, поставив одинаковые резисторы на R8 и R10. Изначально R8 1132(11.3кОм), R10 1302(13кОм). До замены резисторов напряжение было 5.36 вольта без нагрузки.
Упс! сори, как то пропустил его просто...
да, ваше решение тоже вполне правильное, если есть два одинаковых ИБП, то можно сделать именно так -перепаять между ними одинаковые номиналы на R8/R10... (y)

P.S. и очень странно слышать, что у вас самый прожорливый режим белый свет. у меня он чётко ограничивается выставленным значением тока в прошивке. а вот другие однотонные цвета RGB потребляют в пике по максимуму +0,7/0,8А к белому... :unsure:
какую/где матрицу брали, ели не секрет?
 

ZergKRSK

✩✩✩✩✩✩✩
1 Сен 2019
16
7
C++:
{
    uint8_t centerY = max((uint8_t)round(HEIGHT / 2.0F) - 1, 0);
    uint8_t bottomOffset = (uint8_t)(!(HEIGHT & 1) && (HEIGHT > 1));                      // если высота матрицы чётная, линий с максимальной яркостью две, а линии с угасающей яркостью снизу будут смещены на один ряд
    for (int16_t y = centerY; y >= 0; y--)
    {
      CRGB color = CHSV(30, modes[21].Speed,
        y == centerY                                                                                                    // определяем яркость
          ? 255                                                                                                         // для центральной горизонтальной полосы (или двух) яркость всегда равна 255
          : (modes[21].Scale / 100.0F) > ((centerY + 1) - (y + 1.0F)) / (centerY + 1.0F) ? 255 : 0);       // для остальных горизонтальных полос яркость равна либо 255, либо 0 в зависимости от масштаба

      for (uint8_t x = 0; x < WIDTH; x++)
      {
        drawPixelXY(x, y, color);                                                         // при чётной высоте матрицы максимально яркими отрисуются 2 центральных горизонтальных полосы
        drawPixelXY(x, max((uint8_t)(HEIGHT - 1) - (y + 1) + bottomOffset, 0), color);    // при нечётной - одна, но дважды
      }
    }
  }
как то так у меня получилось... скорость - цвет (теплый домашний при таком варианте получается в диапазоне 190-210). масштаб - количество строк. за наводку спасибо Andrew Haronych
Куда это надо вписать? в whiteColorStripeRoutine() ?
Приведи пожалуйста полный пример, можно в личку)
 

Ktibr

✩✩✩✩✩✩✩
18 Сен 2019
14
3
Режим обновления по воздуху (OTA) включается или двумя четверными кликами по кнопке, или кнопкой OTA в приложении (в разделе "Подключение"). После этого лампа будет 5 минут ждать новую прошивку. Если не дождётся, прошить уже не получится, нужно будет снова включать этот OTA режим. Эффект Матрица при этом и дальше будет светиться. Я написал всяких рекомендаций прямо в приложении, отображаются по кнопке OTA. Самая простая из них: Если возникают проблемы с обновлением по воздуху (не подходит пароль, No Answer и т.д.), просто выключите/включите лампу (питанием), включите OTA режим ещё раз и попытайтесь прошить снова.

Оттенок белого света на досуге поправлю, там должно быть всё просто, как уже писали выше.

Спасибо огромное за поддержку и развитие проекта - использую вашу прошивку и уже один ночник горит у дочки в спальне
Вторую матрицу решил оставить для экспериментов - пробую «слепить» под себя - не совсем разобрался, как добавлять эффекты больше 25 штук - если просто править список эффектов, добавляя их в constants.h и effects.ino то в приложении не появляется доп эффект, если запущено приложение и двойным тапом по кнопке выбирается добавленный 26 эффект, приложение ругается и вылетает. Т.е. в приложении статично записано ссылка на 25 эффектов?
Также пытаюсь разобраться в версиях на Github’е - там интересные плюшки добавляются в другой проект АлексаGyver’а - MatrixOs - часы с выводом на матрицу (а не отдельный индикатор - думаю в вертикальном виде часы будут выглядеть неплохо) и погода с выдергиванием прогноза с openweather - вот это и пытаюсь влепить )) - пока не получается - так как Ваш код серьезно переписан и переменные с библиотеками ушли намного дальше...но попытка не пытка
 

t_igr

★★✩✩✩✩✩
19 Июл 2019
74
55
Упс! сори, как то пропустил его просто...
да, ваше решение тоже вполне правильное, если есть два одинаковых ИБП, то можно сделать именно так -перепаять между ними одинаковые номиналы на R8/R10... (y)

P.S. и очень странно слышать, что у вас самый прожорливый режим белый свет. у меня он чётко ограничивается выставленным значением тока в прошивке. а вот другие однотонные цвета RGB потребляют в пике по максимуму +0,7/0,8А к белому... :unsure:
какую/где матрицу брали, ели не секрет?
Брал здесь
Завтра ещё раз всё перепроверю
 

LLIYPUK2434

✩✩✩✩✩✩✩
14 Июл 2019
8
3
Куда это надо вписать? в whiteColorStripeRoutine() ?
Приведи пожалуйста полный пример, можно в личку)
да, в colorstriperoutine.
В прошивке от gunner47 в строке CRGB color = CHSV(100, 1 меняешь на CRGB color = CHSV (30, modes[тут название эффекта ( скорее всего у тебя будет Eff_whiteчто то такое(смотреть в effectTicker.ino))].Speed и всё, по сути, подробнее не могу не с компа отвечаю
 
Изменено:

gunner47

★★★★★✩✩
18 Июн 2019
253
393
Спасибо огромное за поддержку и развитие проекта - использую вашу прошивку и уже один ночник горит у дочки в спальне
Вторую матрицу решил оставить для экспериментов - пробую «слепить» под себя - не совсем разобрался, как добавлять эффекты больше 25 штук - если просто править список эффектов, добавляя их в constants.h и effects.ino то в приложении не появляется доп эффект, если запущено приложение и двойным тапом по кнопке выбирается добавленный 26 эффект, приложение ругается и вылетает. Т.е. в приложении статично записано ссылка на 25 эффектов?
Также пытаюсь разобраться в версиях на Github’е - там интересные плюшки добавляются в другой проект АлексаGyver’а - MatrixOs - часы с выводом на матрицу (а не отдельный индикатор - думаю в вертикальном виде часы будут выглядеть неплохо) и погода с выдергиванием прогноза с openweather - вот это и пытаюсь влепить )) - пока не получается - так как Ваш код серьезно переписан и переменные с библиотеками ушли намного дальше...но попытка не пытка
Да, в приложении перечислены те же 25 эффектов, что и в приложении. В файле constants.h перед списком эффектов есть комментарий:
// ============= ДЛЯ РАЗРАБОТЧИКОВ =====
// список и номера эффектов ниже в списке согласованы с android приложением!
При добавлении нового эффекта нужно добавить его в constants.h, лучше в конец списка, чтобы не двигать все; увеличить значение MODE_AMOUNT (там же), прописать эффект где-то, например, в effects.ino, в виде функции; сопоставить его номер с этой функцией в файле effectTicker.ino и отредактировать android приложение - внести там этот эффект (его название) в список.
Альтернатива этому - только передавать этот список в приложение динамически, а это прям сильно усложнит приложение. В прошивке модуля я ещё более-менее уверен, а приложение разрабатывать уже очень не комфортно в этом thunkable - при добавлении каждого нового узла оно ещё больше тормозит, не работа приложения, а именно его разработка в браузере.
 

Максим-ka

✩✩✩✩✩✩✩
14 Июл 2019
8
1
как почистить флеш память перед загрузкой?
как именно обновлять лампу по воздуху? где она берет прошивку?
 

tsabak

✩✩✩✩✩✩✩
2 Сен 2018
81
8
@Максим-ka, #761 читай... а прошивку скачиваешь, распаковываешь, и открываешь в проге Arduino IDE и прошиваешь как написано выше. С первого раза может не получиться у меня такое было.
как почистить флеш память перед загрузкой? в Arduino IDE выбери стереть все а не только скеч перепрошить.
 
Изменено:

scensia

✩✩✩✩✩✩✩
8 Май 2019
3
0
Лампу после выключения постоянно нужно подключать к wi-fi или через какое-то время esp-12e сама подключиться к роутеру?
 

tsabak

✩✩✩✩✩✩✩
2 Сен 2018
81
8
ну вы блин даете! выключи, включи и увидишь. сама подключиться.
 

somon

★★★✩✩✩✩
20 Авг 2019
140
123
Брал здесь
Завтра ещё раз всё перепроверю
я брал в другом магазине, на доллар дороже от текущей цены по Вашей ссылке.
очень интересно, на сколько они разные по максимальным заявленным характеристикам? жду результатов проверки...
у меня сейчас есть WS2812B из трёх разных магазинов (включая самые дорогие из BTF-LIGHTING Official Store), но все они при максималке в белом свете потребляют не более 35мА на диод, и порядка 12мА при RGB цветах. что бы потреблял 60мА на белом и по 20 в RGB не попадался ещё. Очень хочется услышать Ваши результаты (да и вообще если кто тестировал свои)...
по этому мне кажется, все программные ограничения работают с ошибкой, связанной с не корректной или не линейной мощностью диодов...

P.S. и ещё момент, при тестах заметил такой момент. когда используется библиотека FastLED-3.2.9, то максимальный ток во всех режимах (белый и RGB) получается ниже на 2-3мА чем при Adafruit_NeoPixel. и это не случайность, проверял несколько раз подряд. почему такая зависимость, не знаю, я не спец в программировании...
 

t_igr

★★✩✩✩✩✩
19 Июл 2019
74
55
я брал в другом магазине, на доллар дороже от текущей цены по Вашей ссылке.
очень интересно, на сколько они разные по максимальным заявленным характеристикам? жду результатов проверки...
у меня сейчас есть WS2812B из трёх разных магазинов (включая самые дорогие из BTF-LIGHTING Official Store), но все они при максималке в белом свете потребляют не более 35мА на диод, и порядка 12мА при RGB цветах. что бы потреблял 60мА на белом и по 20 в RGB не попадался ещё. Очень хочется услышать Ваши результаты (да и вообще если кто тестировал свои)...
по этому мне кажется, все программные ограничения работают с ошибкой, связанной с не корректной или не линейной мощностью диодов...

P.S. и ещё момент, при тестах заметил такой момент. когда используется библиотека FastLED-3.2.9, то максимальный ток во всех режимах (белый и RGB) получается ниже на 2-3мА чем при Adafruit_NeoPixel. и это не случайность, проверял несколько раз подряд. почему такая зависимость, не знаю, я не спец в программировании...
Перепроверил потребление матрицы, да, вы были правы. На белом цвете потребление 1.9-2.0 ампера иногда поднимается до 2.1. На зеленом цвете (масштаб =39) самое большое потребление 2.3-2.4 ампера. Везде на максимальной яркости. Так же проверил на другой матрице отсюда, результат тот же.
 

ko4a

✩✩✩✩✩✩✩
19 Сен 2019
2
0
а для лампы как у AlexGyver подойдет блок питания для светодиодных лент подойдет просто он 36v а на матрице подписано 5v