Воскресенье, 11.12.2016, 12:57
Приветствую Вас Гость

Портал светоэффектов

Меню сайта
Категории раздела
Наш опрос
Оцените мой сайт
Всего ответов: 580
Статистика

Онлайн всего: 7
Гостей: 6
Пользователей: 1
Петрин
Форма входа
Главная » Статьи » Комбинированные

Полезный моддинг – спектроанализатор + часы
Повальное увлечение моддингом не обошло и меня. На глаза попались две светодиодные матрицы 5х8, практически полностью занимавшие пятидюймовый отсек компьютера и я решил сделать на их основе спектроанализатор.
 
 
Идея работы устройства такова: компьютерная программа должна выделять спектр звукового сигнала и через последовательный порт передавать данные на микроконтроллер, который в динамическом режиме обслуживает светодиодную матрицу. Поискав информацию о разложение звука, пришёл к выводу, что проще всего это сделать с помощью специальной библиотеки для обработки звука bass.dll, в дистрибутив которой входит множество примеров на разных языках программирования высокого уровня.
 
 
Сердцем устройства является микроконтроллер ATMEL AT90S2313, при незначительной переделке программы можно использовать и ATTINY2313. Контроллер принимает данные с последовательного порта и с помощью выводов порта B и дополнительного дешифратора 74145 (К155ИД10) производит отрисовку спектра на светодиодном экране, собранном из двух матриц и включенных как одна 5х16. На транзисторе собран узел согласования уровней COM - TTL. От номинала токоограничительных резисторов R4-R11 зависит яркость матрицы.
 
 
 
Устройство собрано на двух печатных платах. На первой установлены две светодиодные матрицы, а на второй – остальные элементы. Вместо светодиодных матриц можно применить 80 светодиодов диаметром 5 миллиметров. Декоративная накладка вырезана из неиспользуемой пластиковой пятидюймовой заглушки.
 
 
Программа микроконтроллера написана в BASCOM-AVR. Управляющая программа со стороны компьютера написана на VISUAL BASIC. Программа переделана с одного из примеров библиотеки для обработки звука bass.dll. К ней добавлены некоторые фрагменты. Один из них разбивает и усредняет спектр на 16 участков, другие – обрабатывают кнопки управления, организуют виртуальный светодиодный экран и выводят полученные данные в последовательный порт.
 
 
После того, как запустил спектроанализатор, добавил часы и случайное включение-выключение светодиодов (на скриншоте). Спектроанализатор имеет два режима работы – столбики и точки. В перспективе - бегущая строка и другие световые эффекты.
 
Дополнительные материалы – видео, схема, платы и исходники.
Категория: Комбинированные | Добавил: defaultNick (03.02.2010)
Просмотров: 6664 | Комментарии: 5
Всего комментариев: 5
0
5  
ПРОДАЮ ОРИГИНАЛЬНОЕ АВТОРСКОЕ УСТРОЙСТВО. ОТСЫЛАЮ ТОЛЬКО НОВОЙ ПОЧТОЙ. ЦЕНА - стоимость деталей!

3  
А прошивку оставить как есть? не мог ли ты сказать какие имено для поинпрог если ты не занят можно в эту схему дешифратор к155ид1

4  
Прошивка дана для 2313. Для Тини нужно в исходном коде указать контроллер и выбрать нужную частоту кварца. Затем перекомпилировать. Достаточно даже демоверсии, она поддерживает до 4кБ кода, а в этом контроллере всего 2. ИД1 не пойдёт. Понипрогом не пользуюсь, помочь не могу. Ищи картинки фьюзов для Тиньки под Понипрог с соответствующим кварцем.

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

1  
Помогите! Какие фьюзы выставлять для attiny2313 на понипрог и нужно ли изменять прошивку? можно ли заменить кварц 11.0592MHz на 18.432MHz?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
YOUTUBE LIGHTPORTAL
ALIEXPRESS
Поиск
Translation
Donate
QR
Часики
 
Облако тегов
Друзья сайта
Портал светоэффектов
Catcatcat Electronics
Color Music Beniamina Grinberg