• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Цветомузыка на ATmega8

  • Автор темы Автор темы GlaZZZ
  • Дата начала Дата начала

GlaZZZ

Любитель
Регистрация
19 Янв 2011
Сообщения
4,792
Реакции
145
Баллы
0
Цветомузыка на ATmega8

Осталось грубо говоря неделя до нового года.
Нужно украшать дом. Привычные гирлянды надоели...

Решил сделать цветомузыку под карниз + лампу настроения их RGB ленты на шкаф.

Если кто помнит, я начал реализацию этой идеи еще на конкурс, но там предполагалась еще елка, но елку не успел.
http://www.tehnari.ru/f224/t90909/

Сделал только всю электронику и поместил в тот-же корпус, т.к. идея елки у меня не затухла(потом в тот же ящик ее поставлю).

Первым делом вспомнил про лампу настроения от Валерия. Реализовал ее с регулировкой скорости смены цветов.
схема.webp
Mega8_pinout.webp
лампа.webp
152958d1380043801-57048d1322157193-ouethcu.webp

Посмотреть вложение lamp.rar


Как делал плату, цитирую с темы конкурса:
плату для ЛУТ не напечатал на лазернике, так как в городе не был.

Пришлось изобретать велосипед.

Просто лаком дорожки рисовать не стал, прошлый раз долго мучался.

Реши сделать немного иначе Распечатал на самоклейке зеркально плату. приклеил ее к текстолиту.
И начал скальпелем вырезать дорожки и по одной отклеивая.
153004d1380107162-nofepgbgwxu.webp

Вскрыл лаком пропуски и отодрал бумагу
153023d1380108269-wkt1cceypzi.webp

153060d1380130484-jhq3px3rp24.webp
 
Далее цветомузыка:

Цветомузыку, как я и говорил, буду тоже собирать на ATmega8. Уж очень мне понравились микроконтроллеры. Просто и функционально.
А с помощью прошивки можно из одной схемы выжать максимум.
Ну это было маленькое отступление.

Схему цветомузыки выбрал следующую:
153234d1380287480-cxema.gif

Понравилось то, что уже есть буферный усилитель на LM операционнике, т.е можно сразу подключать вход к, например, компьютеру напрямую.

В цветомузыке 6 каналов, но выберу я основные три(НЧ, СЧ, ВЧ). Тут же
2НЧ, 2СЧ, 2ВЧ каналов.

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

Плата автора немного не понравилась, так как для св.ленты не было отдельного питания +12В.

Решено было изменить плату:
Снимок.webp

154328d1380792982-cam00366.webp

154329d1380792982-cam00368.webp

155244d1381328046-cam00042-1-.webp

1980775.webp

Посмотреть вложение ledmusic.rar



И финальное видео, качество г, но показать функционал можно
 

P.S. все уже спали дома, музыку сделал тихо и еще замети, что не на всех треках хорошо мигает желтый(ВЧ)
 
Идея хорошая, а вот с "математикой" надо что-то делать. Скучно как-то она мигает. А где цветовые переливы? Полутона? Динамика? Да и цветов как-то маловато...
 
GlaZZZ, Молодец, а программировать когда-то на чем-то пробовал? Если хочешь для МК начать писать могу посоветовать Bascom AVR. Сам на нем пишу, нравится. Поверь не сложно освоить главное желание. ;)
 
А где цветовые переливы? Полутона? Динамика? Да и цветов как-то маловато...
Это музыка попалась неудачная. А по поводу цветов, светодиодной ленты других цветов не удалось купить. Изначально хотел все 6 каналов задействовать :)
Прошивку опять же не я писал, брал готовую

GlaZZZ, Молодец, а программировать когда-то на чем-то пробовал? Если хочешь для МК начать писать могу посоветовать Bascom AVR. Сам на нем пишу, нравится. Поверь не сложно освоить главное желание.
Программировать не пробовал вовсе. Даже не знаю с чего начать
 
 

ВОт новое видео.

Кстати Нашел проблему с ВЧ светиками. Там на схеме последовательно были резисторы на канале. На НЧ и СЧ я поставил перемычку, а тут забыл, поэтому ВЧ еле-еле светились.

Уже после съемки видео - исправил
 
У меня вопрос по цветомузыке на мега8: собрал, все работает нормально вроде, но только если подключаю к УНЧ хоть и на маленькой громкости но все-таки. Если включить на линейный выход проигрывателя и даже выход MP3 плеера - то она не реагирует. Собсно вопрос, почему? Ведь ОУ очень чувствителен, но не реагирует на выход с плеера в котором около сотни а может и больше милливольт на выходе?
Хочу поиграть с делителем R17, R18...
 
Это не поможет.
Делитель R17, R18 задает среднюю точку по постоянному напряжению.
Играйтесь лучше с R16 10 к (на схеме отсутствует его позиционное обозначение) в сторону его уменьшения.

P.s. вот не понимаю я такой схемотехники. Неужели сложно сделать АРУ? У МК ведь есть выход ЦАП.
 
Спасибо, попробую. Про АРУ я тоже думал долго, а реально ли в контроллере устроить это? Было бы хорошо, если б кто-то сделал свежую прошивку с АРУ, неохота лепить еще один операционник.
 
Еще бы фоновый канал прицепить, да еще если б он плавно менял яркость при этом - то вобще цены проекту небыло бы... )))

ПС: Вы земляк моего любимого музыканта Сергея Чигракова ))). Извиняюсь за оффтоп.
 
Ой, да... Земляки мы с ним...
А чего ждать кого-то? Почему бы не сделать всё самому?
В "железе" всё раелизуется элементарно - меняются местами конденсатор 470 нФ и резистор 10 кОм, последовательно с резистором добавляется биполярный транзистор, база которого через резистор 1-5 кОм подключается к выходу ЦАП. На узел соединения конденсатора и резистора нужно подать питание через резистор 10 кОм.
Остальное управление АРУ делается программно.
 
Куда транзистор для АРУ повесить я знаю, а как реализовать в программе - к сожалению пока никак. Прошить могу, благо программатор хороший имеется, а вот программы писать пока никак неосилю. Поэтому пока остается повторять... )
 
Назад
Сверху