Наигравшись вдоволь с ёлкой и её гирляндой (см. пост за январь 2013), захотелось сообразить какую-нибудь модную 'mod-lamp' и в поисках вдохновения по содержимому компьютера (от интернета я был безнадежно далеко как по расстоянию, так и по времени) наткнулся на интересную задумку, так называемый самодельный Ambilight от сайта compcar.ru.
Смысл таков: на монитор или телевизор на тыльную сторону цепляются трехцветные светодиоды, которые управляются с помощью Arduino, на компьютере же специальная программка просчитывает содержимое монитора, вернее его краев, и посылает цветовой код на ардуинку.
И я подумал, что у меня есть все что нужно чтобы сообразить подсветку монитора на пять точек, ведь один BlockPWM работает на 16ть каналов, а это пять каналов RGB.
Только вместо трехцветных светодиодов (или отрезка трехцветной светодиодной ленты, как на сайте) у меня есть светодиодные ленты трех цветов: красная, зеленая и синяя, те что я применял для светодиодных новогодних игрушек:
Осталось за малым - подогнать код под мой BlockPWM, т.е. для управления микросхемой TLC5940. С кодом долго не мучился, начало как обычно при подключении BlockPWM, середина с примера из сайта, да еще автовыключение прописал:
Смысл таков: на монитор или телевизор на тыльную сторону цепляются трехцветные светодиоды, которые управляются с помощью Arduino, на компьютере же специальная программка просчитывает содержимое монитора, вернее его краев, и посылает цветовой код на ардуинку.
И я подумал, что у меня есть все что нужно чтобы сообразить подсветку монитора на пять точек, ведь один BlockPWM работает на 16ть каналов, а это пять каналов RGB.
Только вместо трехцветных светодиодов (или отрезка трехцветной светодиодной ленты, как на сайте) у меня есть светодиодные ленты трех цветов: красная, зеленая и синяя, те что я применял для светодиодных новогодних игрушек:
Осталось за малым - подогнать код под мой BlockPWM, т.е. для управления микросхемой TLC5940. С кодом долго не мучился, начало как обычно при подключении BlockPWM, середина с примера из сайта, да еще автовыключение прописал:
Код под спойлером:
Ссылка на программу Ardulight
Мой конфиг для Ardulight для пяти точек
Видеоотчет:
Комментариев нет:
Отправить комментарий