Сделал динамическую подсветку монитора

И это просто отвал башки.

Да-да, трейлер GTA VI

В декабре меня окончательно достало, что мои глаза после получаса сидения за компом в темноте начинают жутко болеть. Я знал по опыту, что если за монитором есть какое-нибудь освещение, то глазам становится проще и они не так сильно устают. Изначально я хотел просто заказать обычную светодиодную ленту белого теплого цвета и наклеить за монитором. Но это был слишком простой путь.

Я начал искать на ютубе, что можно сделать поприкольнее и наткнулся на видос одного ютубера по самоделкам, где за 1000р он делает динамическую подсветку монитора по типу Ambilight у Philips.

Для тех кто не в курсе: это когда в зависимости от изображения по краям монитора светодиодная лента отображает такие же цвета, визуально как-бы расширяя картинку. Лента кстати должна быть ARGB, где с помощью микроконтроллера можно управлять каждым светодиодом по отдельности и задавать ему любой цвет.

В общем, посмотрев это видео, я загорелся сделать такую же. И кстати, цена вышла в районе 2000р, инфляция, епт.

Заказ комплектующих

Первое, что надо было сделать - заказать необходимые комплектующие, а именно:

  • 2 метра ARGB ленты (на мой монитор 24 дюйма)
  • Микроконтроллер Arduino
  • Резистор 270 Ом
  • Блок питания 5V 3А

Ну и естественно понадобится паяльник.

Опыта пайки у меня особо не было, паял такие мелки детали я впервые. Но тем не менее я даже ничего не спалил и не сжег, да и выглядит это все более-менее аккуратно. По итогу вот что получилось:

На термоклее надежнее, чем на двустороннем скотче :)
На термоклее надежнее, чем на двустороннем скотче :)

Софт

Под видео этого ютубера была специальная прошивка для Arduino, предназначенная для работы этой ленты. Я ее загрузил и все получилось даже с первого раза.

Следующим этапом нужно было выбрать программу, которая, собственно, и будет управлять нашей лентой. На рынке их сейчас 2: Ambibox и Prismatik. Почитав о них поподробнее я пришел к выводу, что вторая лучше, т.к. разработчики Ambibox забили на нее хуй и не обновляли ее уже 4 года, да и работает она с подтормаживаниями. А Prismatik хоть и имеет меньше настроек, за то работает отлично и разрабы поддерживают эту программу.

Тут кстати было уже не так гладко, как с хардверной частью. Оказалось, что я еблан и изначально наклеил ленту не так, как нужно. Ее началом должна была быть сторона по горизонтали, а у меня начало - по вертикали (см. фото). В целом, это не сильно страшно, но пришлось часик посидеть в Prismatik, чтобы вручную настроить каждую зону и указать начало по вертикальной стороне монитора, т.к. по умолчанию можно сделать только по горизонтали.

Итог: я доволен

Все после небольших танцев с бубном заработало и работает безукоризненно, результат просто ахуенный. Когда сидишь за компом и смотришь сериал или фильм, то глаза не устают + монитор как бы визуально становится больше. В играх тоже все прекрасно, но FPS в среднем падает на 5-7% из-за работы программы, но я не считаю это критичным.

Недостаток, как по мне, только один: есть совсем небольшая задержка. Но справедливости ради, задержки нет только на телевизорах Philips с их Ambilight, т.к. это какая-то собственная запатентованная технология. А в моем случае лента отображает цвета посредством захвата экрана через программу, что дает мизерную, едва заметную, но задержку.

По итогу я ни капли не пожалел о потраченных деньгах и времени и теперь экспериенс взаимодейсвия с компом стал намного лучше :).

Ну и еще немного фото:

203203
284 комментария

Комментарий недоступен

88

Бля, я только сейчас заметил. Но это проблема не ленты, т.к. я скачал оранжевый/рыжий фон и там светит как надо. Я зоны захвата в программе удлинил, поэтому он залезает за края картинки. А там уже как раз фиолетовый цвет. Если зоны захвата уменьшить, то будет правильный цвет. Спасибо, что заметил)

24

Не знаю насчёт совпадения цветов, но то что при резком переходе с одного кадра на другой - светодиоды резко моргают, без плавного перехода - вот это прям жоска

5

есть дешевые китайские аналоги, даж с софтом готовым, крч это гайд уровня "сейчас мы возьмем 2 пластиковые бутылки и хорошенько дунем"

2

включи свет в комнате

48

Ахуенный совет, спасибо,

19