Pull to refresh

Comments 25

Судя по видео задержка ощущается как пара сотен мс и для фильмов такое явно не пойдет.

Параметр smooth отвечает за сглаживание. Его можно установить на 0 и тогда будет полная копия экрана сразу

UPDATE

Лично я использую тайлинговый менеджер и из за слишком быстрого переключение между экранами у меня и возникла потребность сделать патч для openrgb

Тогда вопрос, зачем перебирать весь экран?

Функциональность подразумевает размытие только на основе окантовки некоторой толщины с целью виртуально "расширить" экран. Обработка всего кадра целиком это не только увеличение нагрузки на CPU, но и ухудшение точности итогового результата.

На фоне того сколько qt5 жрет на создание скриншотов, перебор всего экрана становиться пустяком.

Так же openrgb это софт не только для создание ambient light, но и для разных других эффектов. В теории можно собрать полную матрицу светодиодов и использовать для чего нибудь ещё. В этом и прелесть openrgb. В нем куча эффектов, поддерживаемых устройств и плагинов.

Пустяк или нет, но сама логика перебора целого кадра выглядит странно.

А есть более быстрые методы захвата изображения?

Да конечно, но они не кроссплатформенные.

У адресной ленты 5-вольтовая логика, у RP2040 - 3-вольтовая. Поэтому нужен преобразователь уровня, если не хотите сюрпризов с глюками ленты.

Хорошие замечание, лично сам не проверил. Посмотрел datasheet ws2812B где написано, что должно быть от 3.5V до 5.3V. Но логические пины от -0.5V до 0.5V.

Запитка же самой ленты идёт от блока питания на 20w, 5V.

Но логические пины от -0.5V до 0.5V.
Вообще то там написано не «от -0.5V до 0.5V», а "-0.5~VDD+0.5"
Но пороги надо смотреть не в таблице «Absolute Maximum Ratings», а в таблице «Electrical Characteristics» и еще не забыть про гистерезис. Так что GennPen прав насчет преобразователя уровня.
ПС: роль резистора 0.5 кОм, без которого сгорают светодиоды, не вполне ясна.

Резистор нужен чтобы при отключённом питание 5V светодиодная лента не питалась от платы и не сгорела. Поправлюсь в том что у меня не 5V а 4.5V. Поэтому все работает вроде стабильно.

4.5 * 0.7 = 3.15 — так себе запас для 3.3 В логики, да и напряжения 3.3 и 4.5 берутся явно не с прецизионных источников. Но тут уже зависит от подхода: если для себя и по принципу "работает и ладно" — то почему бы и нет.

Это защита не только от пропадания питания на ленту. А еще чтобы защитить выходы МК, если вдруг вход первого светодиода пробьет на землю или питание. Но т.к. используется 5-вольтовое питание, то по уму нужно бы еще стабилитрон на 3.3В поставить. От этого всего обычно избавляет преобразователь уровня.

Тогда уж лучше установить оптрон PC817

Тогда уж лучше что-нибудь вроде 6N135, 6N136, или даже 6N137. PC817 слишком тормозной для таких скоростей.

Не нужен, проверено на ESP8266, там тоже3.3 вольта. Питание на матрицу 5 вольт, а уровня логики хватает. Резистор нужен. И в даташите указано, что ток 20мА на светодиод - вранье. 256 светодиодов сжирают чуть больше 2А при белом цвете всех пикселей.

У вас или слишком тонкие питающие провода до ленты или в самой ленте или слабый источник питания. Обычно визуально видно, что на ленте из 100 светодиодов первые светятся ярче последних, если не подавать питание с обеих сторон (как и указано в спецификации).

Провода на момент теста 1.5 кв.мм, источник питания - лабораторный БП до 5А, но столько и не понадобилось. Питание, правда рриходило в центр матрицы, но визуально ничего не заметно.

И в даташите указано, что ток 20мА на светодиод - вранье

в даташите на что?

На чипы ws2812B которые указаны на схеме и использовались в проекте

Я даташитов на нечто с названием ws2812b видел штук 10. Иногда попадались с указанием тока в пункте "test condition" для светодиодов. Но это маркетинговый ход. Типа при 20мА у нас 600мК, но чип выдает 3мА. В общем типичный китайский даташит, который лучше чем ничего, но не более. Ну и то что вы покупали может быть чем угодно, яркость разных ws2812b встречавшихся мне отличалась чуть ли не на порядки

Есть ленты с 3.3-5V уровнем сигнала, стоят столько же, преобразователь не нужен при условии достаточно короткого и не слишком тонкого сигнального провода (иначе лучше повышать напряжение до 5V). Я публиковал на хабре статью с примерами.

Как то побаловался Адалайтом, демо ролик конечно выглядит здорово. Но на том чтоб записать видос, как работает деморолик и похвастаться перед друзьями польза этой системы заканчивается.

А вот пяток обычных светодиодов, прицепленных сзади монитора, подключенных в USB через резистор и залитых эпоксилином реально решают задачу комфортного света ночью.

А надо было всего то не РАБотать ночью. Против биологии не попрешь. Но вам наверное еще предстоит пройти к пониманию этого.

Полностью согласен. Но я больше не про ночь говорил, а про поздний вечер. А ещё люблю закрывать окна и сидеть без освещения).

Sign up to leave a comment.

Articles