Подсветка задней стенки телевизора. Моя реализация.

Создавал я как-то пост с вопросом про LED подсветку телевизора. Было предложено несколько вариантов, я остановился на самом простом в реализации. По просьбе @dorvei, выкладываю свою реализацию. На истину в первой инстанции не претендую, просто делюсь своим решением.


Железо.

LolinV3 DevBoard, aka NodeMCU:

Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост

ИК-датчик Vishay TSOP4838:

Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост

5В реле:

Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост

Прошивка ESP Easy, build R147. Прошивал через ESP8266Flasher, как это делать и подключать к Wi-FI подробно описанно здесь.


Подключение.

На ИК-датчике 3 ноги: 1 - выход (OUT), 2 - минус (GND), 3 - питание (Vs). Питается он, как и реле, от 5В.

Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост

Порядок подключения следующий:

1 нога - на пин GPIO-02 (D4);

2 нога - на пин GND (минус);

3 нога - на пин VIN (5В).


Реле подлючаем следующим образом:

Пин GND - на пин GND (минус);

Пин 5V - на пин VIN (5В);

Пин In - на пин GPIO-00 (D3).


Работа с прошивкой.

После того, как залили прошивку, подключились к Wi-Fi и подключили датчик, требуется настроить ПО. Для этого подключаемся к своей NodeMCU и видим такую картинку:

Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост

Переходим во вкладку Hardware, там надо настроить пин GPIO-02 на вход, пин GPIO-00 оставляем по умолчанию:

Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост

Далее, переходим во вкладку Devices, там видим список устройств. На данный момент он будет пуст, и это надо исправить. На любом номере нажимаем кнопку Edit и в списке устройст надо выбрать Infrared Input - TSOP4838:

Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост

В пункте 1st GPIO указавыем пин GPIO-02. Нажимаем Submit чтобы подтвердить изменения.


Далее варианты решения расходятся. У меня подсветка включается красной служебной кнопкой, выключается - синей, так они больше нигде не успользуются. Пробовал я привязывать к кнопке включения, но телевизор иногда на нее не срабатывает, и получалась ерунда с подсветкой. Я опишу свой вариант.


Чтобы привязать кнопку, надо узнать какой код она отсылает. Для этого переходим во вкладку Tools, и нажимаем кнопку Log. Жмакаем на красную служебную кнопку и в логе видим код (выделено красным). Тоже самое проделываем с синей кнопкой (выделено синим). Коды лучше записать.

Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост

Далее в той же вкладке Tools надо нажать на кнопку Advanced и в самом низу поставить галочку напротив пункта Rules:

Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост

Жмем Submit, чтобы подтвердить изменения. После этого в верхнем меню появится пункт Rules, нам тудой. В октрывшейся вкладке записываем следующий код (подставляя свои значения полученных кодов):

Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост

Жмем Submit, чтобы подвердить изменения. Можно перегрузить модуль для пущей уверенности.


После всех проделанных манипуляций подключаем свою LED-ленту и жмем на привязанные кнопки, чтобы проверить работспособность. Если все работает - поздравляю, Вы все сделали правильно.

На последок прикреплю результаты своей работы. За плату не пинайте, я не электронщик. Тем более, что она прикрепленна на заднюю стенку ТВ и глаза никому не мозолит.

Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост
Подсветка задней стенки телевизора. Моя реализация. Led, Телевизор, Пульт от телевизора, Своими руками, Nodemcu, Длиннопост

P.S. Если у кого возникнет вопрос "Почему NodeMCU, а Ардуина?", то отвечаю - у меня установленна система "умный дом" и моя подсветка в придачу к пульту управляется по Wi-Fi.


Извините за ошибки, спасибо за внимание.

TECHNO BROTHER

1.6K постов12.5K подписчиков

Добавить пост

Правила сообщества

1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.

3-Категорически запрещается разжигание межнациональной розни или действий, направленных на возбуждение национальной, расовой вражды, унижение национального достоинства, а также высказывания о превосходстве либо неполноценности пользователей по признаку их отношения к национальной принадлежности или политических взглядов. Мат - Нежелателен. Учитесь выражать мысли без матерщины

Вы смотрите срез комментариев. Показать все
12
Автор поста оценил этот комментарий

так она просто светит белым светом и всё ?

а почему нельзя просто взять 5в\12в с монитора . для включения ?

раскрыть ветку (19)
5
DELETED
Автор поста оценил этот комментарий
Иллюстрация к комментарию
2
Автор поста оценил этот комментарий
раскрыть ветку (5)
1
Автор поста оценил этот комментарий

не я про другое


5 вольт взять с USB там и паять не нужно любой кусок провода

и их уже подать на пускай будет реле которое включает подсветку +12в

.

хотя можно вообще не мудрить и теже 5в от порта на светодиоды и пустить

там много тока и не нужно

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Была и такая мысль. Она даже проще в реализации. Но кто же ищет легкие пути? В придачу, на этой же NodeMCU еще висит DHT22 для домашнего климат-контроля.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Но кто же ищет легкие пути?

;)

Автор поста оценил этот комментарий

кстати как это всё на пациенте закреплено ?

какие нибудь коробочки или на проводах и скотче висит ?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Было в коробочке, просверлил маленькие отверстия под ИК-приемник и DHT, но температуру тогда не коректно отоброжает, даже с калибровкой. Сейчас на задней стенке телевизора закреплено. И датчик "дышит", и ИК-приемник нормально ловит.

1
Автор поста оценил этот комментарий
А чтобы замутить аналог эмбилайт нужно сигнал приходящий на телик перехватывать, иначе ни как
раскрыть ветку (11)
1
Автор поста оценил этот комментарий

это да

просто как то всё сложно для простой подсветки

наверняка можно было к примеру с USB взять 5в которые появляются при включение ТВ и им уже включать пускай рели или иной ключ

модель телека незнанию просто вариант

.

в целом то пост интересный

но чёта както замудрено для простой подсветки

раскрыть ветку (10)
1
Автор поста оценил этот комментарий

Телик старый Самсунг, и у него только один USB порт, в которым флешка втыкается. Тем более все железо у меня давно лежало. Ковырять телевизор не хотелось, да и не умелось.

раскрыть ветку (9)
1
Автор поста оценил этот комментарий
и у него только один USB порт

копеечный хаб решает обычно эту проблему ;)

.

а подключение обычный провод от зарядника отрезать

раскрыть ветку (8)
1
Автор поста оценил этот комментарий

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

раскрыть ветку (7)
Автор поста оценил этот комментарий

надо что то замутить чтобы и яркость регулировалась от освещения или с пульта !

раскрыть ветку (6)
1
Автор поста оценил этот комментарий

Хорошая идея, кстати. В ESPEasy есть поддержка PWM, надо попробовать. Так то я Ambilight хочу сделать, но никак не соберусь.

раскрыть ветку (5)
Автор поста оценил этот комментарий
Так то я Ambilight

там проблема как сигнал с эфира забрать

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

"Малинка" лежит лишняя. Был даже пост на Пикабу как с ней делать.

раскрыть ветку (3)
Автор поста оценил этот комментарий
Приму в дар лишнюю малинку
раскрыть ветку (2)
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку