Найти тему

Фоновая подсветка монитора за 1000 рублей по типу PHILIPS AMBILIGHT своими руками

Оглавление

описание проекта:

Подсветка и захват экрана монитора по типу Philips Ambilight своими руками используя адресную светодиодную ленту WS2812 и arduino Nano 3,0 Atmega328

Управление и настройка производятся при помощи бесплатных программ AmbiBox или Prismatic.

Загрузка скетча через программу arduino

Видео результата

Фоновая подсветка монитора и захват экрана

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

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

Фоновая подсветка монитора
Фоновая подсветка монитора

Для реализации фоновой подсветки потребуется

  • Адресная светодиодная лента на 5 вольт – я взял под маркировкой ws2812 – 60 светодиодов на 1 метр, можно взять и 30, но это будет менее динамично, наверное, на мой монитор 23,8 дюйма у меня ушло чуть меньше 2х метров ленты.
  • Плата ардуино нано 3.0 - можно заказать со шнуром mini usb если у вас есть, такой-то можно и без него, разница по стоимости что-то около 20 рублей.
  • Так же потребуется резистор на 250 – 500 ом любой мощности.
  • Блок питания на 5 вольт от 2 ампер – желательно на 3-4 ампера от него будет запитываться лента, контроллер будет работать от usb компьютера.
  • Ещё нужны будут провода, немного термоусадки, паяльник (ну куда же без него).
компоненты для Подсветка монитора
компоненты для Подсветка монитора

Нарезка светодиодной ленты по размеру монитора

Предварительно нужно нарезать светодиодную ленту по размерам монитора в моём случае монитор 23,8 дюйма 54 на 32,5 см на верхнюю и нижнюю часть у меня вместилось по 32 светодиода, а на боковые стороны по 19 светодиодов. На ленте указано место разреза в виде ножниц и белой полосы.

-4

На ленте есть стрелки, которые показывают направление соединить их нужно последовательно учитывая направление стрелок против часовой стрелки, если развернуть монитор подключать питание и сигнальный провод к ленте следует от левого нижнего угла (смотрите фото ниже).

Лента соединяется при помощи трёх проводов +5v – D0 - GND

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

Подключение компонентов по схеме

Компоненты подключаются согласно схеме, длину проводов выбирайте с учётом расстояния до ПК и розетки.

От блока питания на 5 вольт минусовой провод к ленте с обозначением GND к нему же подключаем контроллер ардуино к контакту GND плюсовой провод от блока питания подключаем к ленте с обозначением +5v а сигнальный провод от ленты с контактом D0 подключаем к Arduino через резистор 250-500ом к контакту D13

схема подключения компонентов фоновой подсветки
схема подключения компонентов фоновой подсветки

программы и загрузка скетча на контроллер

На этом этапе нужно скачать и установить бесплатную программу ARDUINO выберите программу для вашей операционной системы.

Установите загруженную программу на ваш ПК следуя инструкции установщика.

Загрузите и установите драйвера для китайского USB преобразователя CH341 для Windows

Скачайте библиотеку и скетч для установки на контроллер, файлы библиотеки (папку FastLED-master) следует распаковать или скопировать в папку libraries программы ARDUINO – у меня такой путь к папке - C:\Program Files (x86)\Arduino\libraries

программа ARDUINO с официального сайта
Драйвер CH341 Windows
скачать библиотеку с яндекс диска
скачать скетч для загрузки в контроллер ардуино
скачать программу AmbiBox

инструкция установка программ и загрузка скетча на контроллер
инструкция установка программ и загрузка скетча на контроллер

Настройка программы AmbiBox и включение подсветки

Компоненты подключаются согласно схеме, длину проводов выбирайте с учётом расстояния до ПК и розетки.

От блока питания на 5 вольт минусовой провод к ленте с обозначением GND к нему же подключаем контроллер ардуино к контакту GND плюсовой провод от блока питания подключаем к ленте с обозначением +5v а сигнальный провод от ленты с контактом D0 подключаем к Arduino через резистор 250-500ом к контакту D13

Настройка программы Ambibox
Настройка программы Ambibox

------------------------------------------------------------------------------------------------

Смотрите так-же:

Готовое решение подсветки монитора или телевизора по типу PHILIPS AMBILIGHT

--------------------------------------------------------------------------------------------------