описание проекта:
Подсветка и захват экрана монитора по типу 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 светодиодов. На ленте указано место разреза в виде ножниц и белой полосы.
На ленте есть стрелки, которые показывают направление соединить их нужно последовательно учитывая направление стрелок против часовой стрелки, если развернуть монитор подключать питание и сигнальный провод к ленте следует от левого нижнего угла (смотрите фото ниже).
Лента соединяется при помощи трёх проводов +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
------------------------------------------------------------------------------------------------
Смотрите так-же:
Готовое решение подсветки монитора или телевизора по типу PHILIPS AMBILIGHT
--------------------------------------------------------------------------------------------------