Новогодние праздники дали возможность немножко отдохнуть.
Для меня лучший отдых — сделать какую то новую световую игрушку.
Я надеюсь, что она окажется для вас такой же интересной, как и для меня.
Имея в наличии определённые наработки получилась конструкция выходного дня.
Изюминкой конструкции является её удивительная простота!
Анализ звука и построение эффектов возложено на программу.
Передача данных идёт на очень распространённый контроллер через USB, оттуда она и питание получает.
А эффект достаточно динамичный и зрелищный получился: достаточно вспомнить «Кошкин глаз»!
Минимум деталей, простая односторонняя плата и никакой настройки!
Схема и прошивка железа взята со статьи «Светодинамическая установка для Winamp-а«.
Схема облегчена по китайскому формату — выброшены «ненужные» токо ограничительные резисторы . Работает!!!
А если сомневаетесь, поставьте резисторы, я вас предупредил!
Немножко подправил прошивку, чтобы определялась как VU meter USB device:
И развёл новую печатную плату:
Было собрано 2 гаджета для индикации уровня левого и правого каналов.
Конечно, можно было бы собрать стереоиндикатор и на одной Меге-8 на основе «Кошкиного глаза» и получить 2х9 каналов.
Но есть одно «НО» — разнести левую и правую часть в пространстве окажется не так уж и просто и эстетично. Ну а где же взять 2 дополнительных USB порта?
Купить плату расширения или хаб! У меня на компьютере уже 2 таких платы по 5 портов, плюс на борту 10 — итого 20 портов, зато ничего перетыкать не нужно!!!
Ну и наконец написана программа для управления этим безобразием.
Для меня это самая интересная часть работы оказалась!
Программа написана в любимой студии на не менее любимом VBNET, хотя в последнее время всё чаще на C# пишу.
Она как всегда имеет возможность прятаться в трей и прописываться в автозагрузку. А полюбившаяся всем по предыдущим конструкциям динамическая иконка не только дублирует реальные светодиоды, но и ещё показывает наличие подключения левого и правого каналов. 12 разнообразных вариантов отображения уровня смогут найти свою аудиторию. Задействовано управление не только количеством включенных светодиодов, но и их яркостью. Это позволило сделать их очень зрелищными! Ядумаю, что со временем можно будет ещё добавить эффектов. Программа испытана на ХР/32 и 7/64. Интересно, заработает ли на более новых версиях? Жду вашего тестирования!
А вот что из этого получилось:
Спасибо всем за ваше неравнодушие и посильную помощь!
Делитесь информацией по вашим готовым устройствам, присылайте ваши предложения по усовершенствованию!
По просьбе Юриса добавил возможность при автоматической смене эффектов выбирать только «любимые».
Они выбираются из списка флажками. У приложения появилась иконка.
Юрис нашел ошибку — не работал ручной режим, я устранил.
01.04.2015
Новые компоненты — слайдеры, несколько косметических моментов и фикс незначительных багов.
Скачать с TURBOBIT
детАЛИ:
ULN2803 DIP-18 , ULN2803 SOP-18 , ATTINY2313A SOP-20 , ATTINY2313A DIP-20
Набор светодиодов 10 цветов по 10 штук диаметр 5мм
С уважением, Василий Рубашка.
23.01.2015г.
Работает, даже от USB 3.0, даже лучше чем на хрюшке.
Вчера саму программу запустил на Win10, после того как DirectX установил с обновлениями от август 2009 года. Сегодня попробую сам девайс подключить.
Добрый день, интересует будет ли работать не с проирывателем( с линейного входа) и вопрос — как определяются или переключаются признаки принадлежности к каналу (правый левый)
Главное чтобы стереомикшер был включен.
А по поводу правого левого раз определяем с помощью баланса, затем они всегда на своих местах, если не перетыкать в другие порты.
Добрый день Василий, что-то не хочет работать она у меня. Устройство обнаружилось, дрова установились, программа запустилась(после обновления директа) а не работает.
Нужно настроить стереомикшер как для "кошачьего глаза".
В программе VU я бы добавил возможность циклирования не всех, а "любимых" эффектов, как то их отметив галочками или любым другим методом отбора.
Я думал над этим. Сделаю со временем.
Сделал, в конце статьи апгрейд
Woo-hoo!
Моё личное Спасибо! Ну и я думаю эта фича многим понравитса.
Исправил ошибку, тестируй.
Спасибо! Попробовал (без железа) — работает и ручная смена и автоматические. Косметическое замечание: названия эффектов еле видны светло серые на белом фоне.
ИСПРАВИЛ, ОБНОВИЛ.
Спасибо! Скачал, попробовал — кажетса всё в порядке
Прошил, подключил — работает
Один канал пока у меня.
Спасибо за очередную интересную конструкцию !!
Отличная новость, спасибо! Да, год тут хорошо и интересно начинаетса, так держать!
Набор еффектов индикации весьма разнообразен, похвала Автору!
Где-то в шкафчике у меня есть собранный этот визуализатор Winamp-a с прошивкой где уже была плавность включений диодов, в скором времени попробую, напишу впечатления. 
П.С.: как моя идейка в коментариях к статье которая в конце прошлого года была, о том, что может выложить уже существующие но никогда непубликованные проекты, бусть без каких особых описаний, только схема/прошивка? А потом посмотреть по активности комментариев, может какя из этих конструкций заслужит развёрнутую статью и может развитие самой конструкции дальше?
Успехов!
Да, буду потихоньку выкладывать.
А работает только с Винампом?
Работает с любым проигрывателем.
Спасибо, запустил. Сбросил тиньку фузедоктором, прошил по новой и заработала.
Как впечатления?
Прикольная штука, я её на работе приделал к витрине, все нравится. А не напоминает стрелочный индикаторна совдеповских магнитофонах.
Всем нравится
Мне напоминает.