RGBmatrixPanel яркость
- Войдите на сайт для отправки комментариев
Всем доброго дня!
Работал тут с панелями 16х32 и библиотекой RGBmatrixPanel. Написал пример программы и немного огорчился от того, что в солнечный день все что я вывожу на панель не видно даже в легкой тени. Точнее, почти не видно. Слабовато диодики горят, хотя в коде указана максимальная яркость свечения. Думал, что лучше уже не может быть и надо бросать это дело, но увидел одну вещь. Что когда начинаешь лить прошивку в плату(mega), на какой-то миг рандомно часть пикселей рандомными цветами загорается. Так вот, яркость их свечения просто заоблачна по сравнению с рабочим режимом. Пересмотрел ещё раз все функции библиотеки, думал, может что упустил, ни нет, у меня все на полную. В тестовых скетчах, к слову, тоже такая же слабая яркость свечения диодов. С этим можно что-то сделать? Никто не задавался вопросом?
Блок питания у тебя слабоват, такая панель при полной яркости жрет до 5 ампер. у меня правда побольше 64х32
5 ампер выжимает по идее, а там даже 2 не потребляет... Нигде накосячить не мог? Хотя, брал даже стандартные примеры и что-то никак
5 ампер выжимает по идее, а там даже 2 не потребляет... Нигде накосячить не мог? Хотя, брал даже стандартные примеры и что-то никак
Можете показать код?
Можете показать код?
Да там как такогового кода нет. Просто за основу взял пример идущий с библиотекой и не трогая инициализацию просто пытался фигуры рисовать, буквы и т.д. Потом подумал, что наверно я все же где-то напортачил и потому взял пример и без изменений залил его. Все то же самое, яркость такая, что дома хорошо, а на улице просто не видно ничего, если солнце. Даже если в тени в солнечный день. Потому все работы по проекту пока свернул и далее ничего не писал. Подумал, что либо с панелями что-то не так, либо в самой библиотеке проблема.
Вечером как до ноута доберусь, могу скинуть, но я реально там ничего не трогал, TestShapes для 16х32 выбрал в примерах и залил не меняя там ни символа
Вечером как до ноута доберусь, могу скинуть, но я реально там ничего не трогал, TestShapes для 16х32 выбрал в примерах и залил не меняя там ни символа
дайте ссылку на ту библиотеку, что вы использовали - попробую посмотреть....
Я уж и не помню, откуда ее качал. Дело было давно, а руки дошли только сейчас разобраться. Думаю, можно поступить двумя способами. Если у вас есть ссылка, откуда можно скачать то, что точно работает у вас, то я бы был бы рад ее заполучить и проверить у себя. Я думаю, так можно не тратя ваше время попробовать быстро решить проблему.
Ну или вечерком запакую в архив то что есть у меня и выложу ссылкой сюда.
Я уж и не помню, откуда ее качал. Дело было давно, а руки дошли только сейчас разобраться. Думаю, можно поступить двумя способами. Если у вас есть ссылка, откуда можно скачать то, что точно работает у вас, то я бы был бы рад ее заполучить и проверить у себя. Я думаю, так можно не тратя ваше время попробовать быстро решить проблему.
Ну или вечерком запакую в архив то что есть у меня и выложу ссылкой сюда.
Энди, "точно работающего кода" у меня нет, так как я с RGB матрицами дела пока не имел, только с монохромными. Могу только из общих соображений просмотреть библиотеку и код на предмет того, не режется ли где яркость принудительно...
Могу только из общих соображений просмотреть библиотеку и код на предмет того, не режется ли где яркость принудительно...
Понял. Тогда как доберусь до домашнего ноута, запакую и скину. А там любой пример можно открыть. Сама панелька реально тускловато светится с примерами. Пытался эту разницу заснять на телефон, но камера тут плохой помощник. Разницу глазом отлично вино с "артефактами", которые выпадают на панели, когда скетч льется в ардуинку. Больше сравнивать не с чем, так как все примеры тусклые. Глазом видно что просадка в яркости раза 2, а то и 3. На камеру конечно разница немного видна, но не так как глазом. Артефакты эти в солнечную погоду видны нормально. А работа примеров библиотеки почти не различима. На солнце будет вообще выглядеть так, как буд-то панель выключена. Когда "артефакты" горят, то видно только контур самого диаода залитого каким-то цветом, к примеру, зеленым, или красным. А когда я зеленый или красный вывожу сам, то я вижу уже не ярко светящийся контур, а точку внутри светодиода. Как-то вот так.
Это я просто больше вводных данных по ситуации накидал, для того, чтобы лучше понять проблему. А вечером скину библиотеку.
Почитал Гугль по этой библиотеке - авторы там реально намудрили с яркостью, нашел с десяток жалоб на разных форумах. Они там внедрили некий "оригинальный" метод управления яркостью вместо привычного PWM. а механизма управления им пользователям не дали.
Попробуйте вставить в тест вот такой кусок:
- должен заливать всю панель красным цветом со все возрастающей яркостью. Посмотрите, будет ли яркость на максимуме снова недостаточной или может этот код выдаст нормальную.
Посмотрите, будет ли яркость на максимуме снова недостаточной или может этот код выдаст нормальную.
Большое спасибо! Попробую. Не помню точно, какой функцией, но я видел и у них управление яркостью. Выставлял ее на максимум, но ничего ярче не стало. Но попробую
Большое спасибо! Попробую.
напишите о результатах, самому интересно
а какой разъем на плате? HUB08 или HUB75 для последней я использовал библиотеку PXMatrix там с яркостью все хорошо. только иногда какие-то левые пиксели сверху загораются.
а какой разъем на плате? HUB08 или HUB75
HUB75
Когда искал библиотеку, не слышал ни про какие альтернативы. Надо попробовать. А намулице тоже хорошо видно?
на улице не пробовал, но рядом аж слепит на полной яркости, на фото процентов 30 яркости , для улицы кстати и панели специальные идут и светят ярче и влагозащищенные.
для улицы кстати и панели специальные идут и светят ярче и влагозащищенные.
А где такие купить то? Все что я видел 1\8 scan(только такие и проглатывает RGBmatrixPanel), все indoor пишут. В Москве вообще не нашел ничего. Так бы тут взял побыстрее
Кстати, в интернете все пишут что PXMatrix это библиотека для esp8266. А у вас ардуинка, или ESP?
Попробуйте вставить в тест вот такой кусок:
проверил, яркость прежняя
проверил, яркость прежняя
ну она хотя бы меняется?
Да, меняется. Но ровно до того уровня, на котором она работает под управлением этой библиотеки. Артефакты по прежнему ярче сильно
Кстати, в интернете все пишут что PXMatrix это библиотека для esp8266. А у вас ардуинка, или ESP?
esp8266, на 328 меге использовал для монохромных экранов ДМД, и ДМД2, ДМД до 5 табло(32х16) работает - проверял лично, дальше не проверял, но пишут, что до 9 табло работает. полноцветные советуют на esp32 запускать, да я еще не пробовал, хотя уже один с али приехал.
[В Москве вообще не нашел ничего. Так бы тут взял побыстрее
в Москве не знаю, в Челябинске по 1200р. за 64х32 RGB (1/16 сканирования) знаю где купить, с PXMatrix на esp8288 работает. до Столицы за сутки доедет, если что.
с PXMatrix на esp8288 работает.
скажите, а по сканированию, какие режимы поддерживаются? Нет данных по вашей панели, что там? 1/2, 1/4, 1/8? Что брать под эту библиотеку?
все режимы до 1/32 поддерживаются, я использую 1/16
Отлично! Придется разбираться на ходу. Но это лучше чем сидеть и не видеть выхода в текущем решении
Отлично! Придется разбираться на ходу. Но это лучше чем сидеть и не видеть выхода в текущем решении
нужна помощь - обращайся, (мой ник собака маил ру) поделюсь, что наработал. Завтра позвоню - узнаю есть ли панели в наличии. если что СДЭК за 500 р. довезет до Москвы до подъезда за сутки.
нужна помощь - обращайся
Спасибо большое! Реально спасибо за появление новых мыслей по выходу из ситуации. А панели наверно в Москве найду, раз библиотека не столь критично смотрит на разные режимы сканирования.
Спасибо большое! Реально спасибо за появление новых мыслей по выходу из ситуации. А панели наверно в Москве найду, раз библиотека не столь критично смотрит на разные режимы сканирования.
поскольку библиотека поддерживает любой скан - я бы для начала попробовал ее на той матриц,. что у вас есть. Если и тут будет пониженная яркость - значит виновата панель, а если нормальная - решите проблему и другая матрица не понадобится...
поскольку библиотека поддерживает любой скан - я бы для начала попробовал ее на той матриц,. что у вас есть. Если и тут будет пониженная яркость - значит виновата панель, а если нормальная - решите проблему и другая матрица не понадобится...
+1
тут задается формат сканирования
Да, именно так и собирался. Сейчас ESP-шки заказал, завтра или послезавтра привезут.
схема подключения там правда прикольная, обрати внимание.
Порою гугл
у меня так
Скажите, а оно заработает, если я хочу работать с двумя последовательно включенными панелями 16х32? Чтобы один из них как бы продолжад другой в длину
у меня еще 3 * 64Х32 работает у клиента. Т.е. три последовательно соединенные панели 64х32, всего 192Х32 точек. правда последняя снова подключена к esp
Я не нашел где это в библиотеке настраивается. То есть, к примеру, у меня панели 16х32, а может и 32х64, как я понимаю, при таких мощностях это уже не принципиально, на фоне того, что я не собираю огромный экран, а примерно 4 панели максимум. Так вот, допустим, у меня 4 панели. Как указать что у меня экран не 2х2, а 1х4? То есть, что не квадратик такой, а длинная строка
если четыре панели 32х16
То есть, разрешение в пикселях итоговой сборки
Все, собрал тестовую платформу на ESP8266. Загрузил тестовый пример. Все то же самое, яркость та же. Выходит, что панели такие
Завел все на ESP, купил новые панели 1\4 сканирования, которые мне даже видео скидывали что яркие пипец и все то же самое. Плюс ещё и библиотека с ними не корректно как-то работает. Я уже на грани того, чтобы все это об стенку запустить ( Хз в чем проблема. Нет яркости и все. Панель даже пол ампера не пытается расходовать
Завел все на ESP, купил новые панели 1\4 сканирования, которые мне даже видео скидывали что яркие пипец и все то же самое. Плюс ещё и библиотека с ними не корректно как-то работает. Я уже на грани того, чтобы все это об стенку запустить ( Хз в чем проблема. Нет яркости и все. Панель даже пол ампера не пытается расходовать
Посмотрите на ситуацию с позиции логики:
Раз библиотеку Вы меняли.... контроллер меняли... панели купили новые.... а яркости нет, что это значит?
- либо причина кроется в чем-то, что во всех трех случаях было одинаковым - блок питания, провода, штекеры подключения???
- либо картинки что вы выводите на панели, по определению тусклые
- либо на самом деле панели горят ярко, но у вас глюки
Попрошу не обижаться, некоторые из вариантов могут показаться фантастикой и даже бредом, но факт налицо - проблема явно только у вас, так что ищите ее либо в себе, либо в своих инструментах и окружении.
Глюков у меня точно нет. Она реально тусклая.
А вот если по распиновке подскажите, то было бы круто.
В описании библиотеки и на старых панелях в нижней части разъема были пины CLK, STB, OE, GND
В новой S, L, OE, CS
Про GNG понятно, про OE тоже. А вот как среди S, L и CS найти STB и CLK чтобы правильно распаять? Может тут проблема кроется? Да и картинки выводятся битым сейчас.
а какой разъем на плате? HUB08 или HUB75 для последней я использовал библиотеку PXMatrix там с яркостью все хорошо. только иногда какие-то левые пиксели сверху загораются.
Сегодня попробовал новый блок питания, обновил библиотеки на всякий случай. Все то же самое. Если не сложно, может быть есть какой-то скетч у вас, которым не жалко поделиться и который точно на нормальной йркости выведет все что угодно, хоть букву, хоть точку, поделитель пожалуйста. У меня варианты закончились, если честно. Буду тестировать на одной панели 32х16
Любой пример к библиотеке PXMatrix смотришь зту переменную
рекомендованное значение от 10 до 50, у меня работает на 5
ние от 10 до 50, у меня работает на 5
Спасибо большое за наводку. Сегодня же попробую вечером! Я искал переменные связанные с яркостью, а вот про время не подумал.
Нашел переменную. Инициализировалась нулем по умолчанию. Попробовал разные значения. Вплоть до 50. Ничего не поменялось. Глянул, идет ли обращение к функции, которая использует переменную эту, идет... Что 0, что 50, одно и тоже. Использую штатный пример, в нем прям меняю, то есть, ошибка в коде исключена. На максимальной яркости смотрю на панель спокойно, рассматриваю светящиеся точки внутри корпуса светодиода. Не похоже на то, что оня прям по глазам бьет
Все, заработало!
Бросил функцию, что использует эту переменную в LOOP и яркость подскочила резко. Функция во время работы устройства постоянно вызывается другой функцие. Какой-то таймер. Вывел его на самую быструю скорость работы, чуть поярче стало, но не сильно. Вытащил оттуда и забросил в LOOP и заработало нормально
Все, заработало!
Коллега, а не могли бы вы поделиться примером?
У меня тут в мастерской куча полноцветных модулей всех размеров и типов, хочу попробовать их зажечь.
Коллега, а не могли бы вы поделиться примером?
Да проблем то нет. Только вы думаю видели, что это все на ESP работает? Если да, то я бы на вашем месте просто стандартный пример попробовал с этой библиотекой. Люди вон пишут, что у них из коробки работает. Оно и заработает. А если уж с яркостью будут проблемы, то я объясню, что и где поправить.
Вы используете панели Р10 со сколькими входами - A,B и C, или есть еще С и D?
Вы используете панели Р10 со сколькими входами - A,B и C, или есть еще С и D?
это зависит от режима сканирования
А, B - 1/4
A, B, C - 1/8
A, B, C, D - 1/16....