[Электроника] Переделка подсветки монитора на светодиодную

[Электроника] Переделка подсветки монитора на светодиодную

У брата в мониторе Phillips перегорели обе лампы подсветки, мастер в сервисе сказал, что ремонт обойдется очень дорого — по 300 грн две лампы + работа, выходило что проще его продать на запчасти и купить новый, так что я забрал монитор себе для экспериментов.Почитал в интернете, что можно переделать подсветку на светодиодную и решил попробовать. Разобрал, вынял лампы, вместо них наклеил по пол метра светодиодной ленты сверху и снизу (120 диодов на метр, нейтральный белый цвет). Это было очень просто, поэтому фото даже не делал. Осталось самое сложное — сделать чтоб подсветка включалась и выключалась когда надо + работала регулировка яркости.

От платы "логики" на плату "питания" приходят сигналы ON/OFF и ADJ, и есть напряжения питания +12 и +5 V. Самый простой вариант управления яркостью, описанный в статье Переделка ламп подсветки ЖК монитора на светодиодные ленты не прокатил — у меня выход управления яркостью ADJ оказался инверсный, то есть на минимальной установке яркость светило по максимуму, к тому же сигнал ADJ не пропадал при выключении монитора и видимо его частота была низкой, так как монитор заметно мерцал. Значит надо делать какую то схему… Была мысль конечно сделать все на элементарной логике, но под рукой этих микросхем небыло, а вот микроконтроллеров attiny — целая куча.Собрал сначала все на макетке, отладил программу, развел плату в Eagle

Программа вышла простая, SoftwareSerial использовал для отладки и для того, чтобы узнать длительности импульсов сигнала ADJ при минимальных и максимальных настройках яркости и захардкодить их в программу, из "релиза" отладку убрал конечно.

И так по затратам вышло — 46 грн светодиодная лента 1 метр, 16 грн микроконтроллер и 3 грн полевой транзистор. Итого 65 грн. А готовые наборы для переделки подсветки на светодиодную стоят 300 грн. (кстати есть отдельные варианты для прямого и инверсного сигнала управления яркостью).

Комментарии 11

Кстати — полевики можно "дергать" со старой платы управления — она все равно отключается.Собрал таки на 13 тиньке — пришлось поизгаляться, ну и про Ардуино ИДЕ забыть.Яркость все-таки недостаточная у меня получилась, да и зеленоватое все — в принципе для серверной вполне пойдет, а вот для постоянной работы нужно выбирать поярче светодиоды и чисто белые, без синевы и желтизны (т.е. холодные и теплые-дневные не подойдут).Еще все отлично работает в подсветке монитора авто и приборной панели Тойоты (там оптитрон).

Если тема еще живая —Тоже стало актуально. Решил повторить — и обломился. загнал скетч в Ардуино ИДЕ — он получается …почти 2к…Как и в чем надо? Желательно подробнее…while( sum < 128 || sum > 132); — что делает эта строчка? Не очень догнал, зачем это…Ну меньше — понятно, а вот больше?Насчет шима — похоже это шутка, тут линейное регулирование. Плюс — нет мерцания. Минус — светодиоды возможно меньше проживут и выше неравномерность и смешение "цвета" подсветки.Шим включается несложно, но по другому…Последнее — какая библиотека SoftwareSerial используется? У меня почему-то на все ругается — то формат не тот, то не хватает связанных компонентов…

Добрый день, приятно что кто-то интересуется. Сразу поясню — в качестве микропроцессора использовал attiny85, потому что когда-то давно купил их кучу на ebay, а за attiny13 пришлось бы идти в магазин… Поэтому объем прошивки меня слабо волновал. 2к это конечно очень много для такой простой программки, но в tiny85 или даже tiny45 влезает свободно, а микроконтроллеры нынче дешевые.while(sum… — опытным путем выяснил, что период импульсов управляющего яркостью ШИМ приблизительно 128-132 ms. Таким образом если сумма времени в течении которого был высокий уровень сигнала и низки уровень сигнала не попадает в этот диапазон — значит словили какую то помеху и измерения надо повторить. Вот таким кривым образом я сделал определение duty cycle сигнала. Сейчас бы наверное сделал по другому, на прерываниях.

>Насчет шима — похоже это шутка, тут линейное регулированиеникаких шуток, строка 55, analogWrite(led, br); включает на выводе "led" ШИМ с заполнением, определяемым переменной br. 0 — выключено, 255 — 100%.

SoftwareSerial — честно говоря не помню чтоб я ставил какие то необычные библиотеки SoftwareSerial, должна быть стандартная. Ну и вызовы SoftwareSerial можно вообще убрать, они только для отладки.

Спасибо за ответ!На работе тьма ламповых мониторов — пора подходит. А покупать комплект новых ламп практически по цене за бу монитор — это перебор однозначно!Похоже с 13 тинькой я лоханулся! Ну. в принципе придется покруче извратиться с оптимизацией кода — думаю что смогу…analogWrite(led, br) — всегда был уверен, что это не шим, а просто статическое аналоговое значение напряжение в диапазоне 0-5 вольт. Посмотрел в мануал — и правда ШИМ…Про 128-132 дошло — чет тупанул сразу…Я так-то пытаюсь приделать РТ4115 — стабилизатор тока с шим-управлением — вместо полевика.Без порта пичаль будет — отлаживать будет посложнее… А реализации его для тину13 не видел. Как соберу — выложу пример. Пока светодиоду шимом научился яркость менять по сигналу с внешнего потенциометра…

Так вроде лампы в магазинах продаются по 50-70грн (если правильно гуглом сконвертил), найти легко, да и менять их проще чем огород городить. На эксперименты тоже хватит)Ладно когда трансформатор дохнет и заменить нечем, тут без вариантов.

Да, сейчас посмотрел на Aukro — комплект из 4 ламп продают за 90 грн. До этого смотрел магазины и за комплект ламп для 22" просили 240-260 грн, в принципе как и говорил мастер на сервисе.

Не возникает ли "муар" в виде плывущих по экрану волнышек из-за наложения ШИМ-регуляции светодиодов и строчной развёртки?

когда сигнал ADJ напрямую через полевик управлял подсветкой — было что-то подобное, когда генерирую ШИМ тинькой — все ок.

Эх, шарить бы настолько сильно мне(

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

Хорошо когда понимаешь во всём этом, а читал читал и понял только что ты сделал монитор за 65 а не за 300 :)

📎📎📎📎📎📎📎📎📎📎