Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/104: Рейтинг темы: голосов - 104, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3

Затеял цветомузыку.. Сам не знаю зачем.

13.05.2012, 16:23. Показов 20365. Ответов 40
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот решил сделать цветомузыку полностью аналоговую. Представляю схему на суд.
И вопрос не по теме кто как картинки получает чтоб сюда вставить???

Собственно кратенькое описание как это все работает..
Микросхема U1 является одновременно аттенюатором и усилителем. Это сделано для того чтоб можно было выставить нужный уровень. Мысль сделать АРУ тоже была. Более того оно было полностью промоделировано но я решил что поскольку в большинстве своем все мелодии КАК-ТО нормированы то проще выставить один раз нужный уровень и дальше не знать бед. Тем более что всякие нелинейные искажения не очень важны в цветомузыке. Хотя и могут конечно влиять на лампочки.
Далее сигнал идет на три фильта НЧ, ВЧ, СЧ Все фильтры четвертого порядка. Полосы от 0 -300 гц, 250-1000, 700- и выше.
после фильтров сигнал поступает на преобразователи переменного в постоянный. Далее на сумматор а вернее вычитатель. Как только все сигналы частотных каналов станут равны 0 на выходе сумматора будет максимальный выходный сигнал. Это канал тишины.
после всего это все каналы включая канал тишины приходят на драйверы управления светодиодами.
Вообщем-то и вся логика.
Добавлены разъемы которые могут быть использованы как некоторое расширение. Например если придет блажь сделать ШИМ с лампами накаливания.





0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.05.2012, 16:23
Ответы с готовыми решениями:

Проблемка сам не знаю в чём...
Моему компу уже наверно год 7 пощёл, и я удивляюсь как ещё он пашет. В общем я уже наверно более года перехожу в спящий режим, вместо того...

Структура (простая, но сам не знаю)
напишите структуру из 5 объектов что бы выводила их на экран: 1.стол, 2.стул, 3.компьютер, 4.доска, 5.монитор. Добавлено через 34...

Просьба компильнуть, а то сам не знаю как
https://www.cyberforum.ru/clips/thread2555402.html Вообщем там написано Возможно сразу два варианта надо сделать, чтобы потом не...

40
TROYDIMT
24.05.2012, 20:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от kos
Цитата Сообщение от TRAIDIMT
Схема у Вас плохо читаемая
Какая крутизна фильтров хотелось бы знать
Вы хорошо потрудились не плохо почитать о цветомузыке побольше например такие книги
Спасибо за книжки.. А фильтры четвертого порядка. Думаю более чем достаточно. Боюсь не много ль..
Для хорошей работы нужны фильтры со спадом 60-80дБ/октава
И схему перезагрузите чтоб можно было прочитать
На листе 2jpg детектор с интегратором или что-то другое
Динамический диапазон громкости музыки достигает 100дБ как Вы перекрываете такой диапазон светодиодами
Какие частотные полосы у фильтров
Надо было Вам поместить описание схемы раз решили её обсуждать
Картинки делаю в Paint.NET до размера не более 256кБ для этого сайта
1 / 1 / 0
Регистрация: 16.12.2016
26.05.2012, 03:22
Книжек не читал по цветомузыке, но проблема с динамическим диапазоном музыки в 100 дб интересная... наверное через систему АРУ нужно привести музыку к 20 дб, далее на АЦП микроконтроллера, простую програмку частотный фильтр, хотябы по википедии:

http://ru.wikipedia.org/wiki/%D6%E8%F4% ... B%FC%F2%F0


http://uptood.wikimedia.org/wikipedia/sommons/thumb/9/9b/FIR_Filter.svg/300px-FIR_Filter.svg.png

с виду простейший алгоритм

Важным преимуществом данного типа фильтра, по сравнению с другими цифровыми фильтрами, является возможность очень простой реализации. Так, для реализации аналога RC-фильтра (интегрирующей цепочки), достаточно использовать сумматор и накопительный регистр (аккумулятор). В силу простоты, такой фильтр может работать на очень высоких частотах.
Далее непонятно, через ШИМ мигать многоцветными светодиодами?
0
1 / 1 / 0
Регистрация: 16.12.2016
26.05.2012, 03:32
Цитата Сообщение от SSh
Мне как-то удавалось и без цветомузык )) Да и сейчас наверное барышням другие мигалки больше по вкусу... ;)
Сейчас более модные мигалки типа таких:

http://www.mindmachine.ru/

http://www.mindmachine.kz/

воздействие сильнее :)
0
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
26.05.2012, 16:07
Цитата Сообщение от TRAIDIMT
Цитата Сообщение от kos
Цитата Сообщение от TRAIDIMT
Схема у Вас плохо читаемая
Какая крутизна фильтров хотелось бы знать
Вы хорошо потрудились не плохо почитать о цветомузыке побольше например такие книги
Спасибо за книжки.. А фильтры четвертого порядка. Думаю более чем достаточно. Боюсь не много ль..
Для хорошей работы нужны фильтры со спадом 60-80дБ/октава
И схему перезагрузите чтоб можно было прочитать
На листе 2jpg детектор с интегратором или что-то другое
Динамический диапазон громкости музыки достигает 100дБ как Вы перекрываете такой диапазон светодиодами
Какие частотные полосы у фильтров
Надо было Вам поместить описание схемы раз решили её обсуждать
Картинки делаю в Paint.NET до размера не более 256кБ для этого сайта
В понедельник сделаю.
0
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
26.05.2012, 16:14
Цитата Сообщение от sym
Книжек не читал по цветомузыке, но проблема с динамическим диапазоном музыки в 100 дб интересная... наверное через систему АРУ нужно привести музыку к 20 дб, далее на АЦП микроконтроллера, простую програмку частотный фильтр, хотябы по википедии:

http://ru.wikipedia.org/wiki/%D6%E8%F4% ... B%FC%F2%F0


http://uptood.wikimedia.org/wikipedia/sommons/thumb/9/9b/FIR_Filter.svg/300px-FIR_Filter.svg.png

с виду простейший алгоритм

Важным преимуществом данного типа фильтра, по сравнению с другими цифровыми фильтрами, является возможность очень простой реализации. Так, для реализации аналога RC-фильтра (интегрирующей цепочки), достаточно использовать сумматор и накопительный регистр (аккумулятор). В силу простоты, такой фильтр может работать на очень высоких частотах.
Далее непонятно, через ШИМ мигать многоцветными светодиодами?

Насчет контроллера я тожн подумываю. Но это будет после того как реализую этот вариант. Про цифровые фильтры я знаю. И вообщем-то реализуя IIR (FIR тут точно не не нужен ведь фаза не важна да и ее можно развернуть ежели что) А IIR это полный аналог обычного аналогового фильтра. Да и вычислительных ресурсов ему как правило надо меньше.
0
TROYDIMT
26.05.2012, 19:39
Цитата Сообщение от kos
Цитата Сообщение от sym
Книжек не читал по цветомузыке, но проблема с динамическим диапазоном музыки в 100 дб интересная... наверное через систему АРУ нужно привести музыку к 20 дб, далее на АЦП микроконтроллера, простую програмку частотный фильтр, хотябы по википедии:

http://ru.wikipedia.org/wiki/%D6%E8%F4% ... B%FC%F2%F0


http://uptood.wikimedia.org/wikipedia/sommons/thumb/9/9b/FIR_Filter.svg/300px-FIR_Filter.svg.png

с виду простейший алгоритм

Важным преимуществом данного типа фильтра, по сравнению с другими цифровыми фильтрами, является возможность очень простой реализации. Так, для реализации аналога RC-фильтра (интегрирующей цепочки), достаточно использовать сумматор и накопительный регистр (аккумулятор). В силу простоты, такой фильтр может работать на очень высоких частотах.
Далее непонятно, через ШИМ мигать многоцветными светодиодами?

Насчет контроллера я тожн подумываю. Но это будет после того как реализую этот вариант. Про цифровые фильтры я знаю. И вообщем-то реализуя IIR (FIR тут точно не не нужен ведь фаза не важна да и ее можно развернуть ежели что) А IIR это полный аналог обычного аналогового фильтра. Да и вычислительных ресурсов ему как правило надо меньше.

Такую простую ЦМУ проще сделать аналоговую
В большинстве музыкальные произведения в пределах 60дБ
Шкала громкости : порог слышимости – 0 дБ , шепот – 20 дБ , нормальная
речь – 40 дБ , крик – 80 дБ , большой оркестр – 100 дБ , боль в ушах – 180 дБ
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
26.05.2012, 23:05
Не путай, пороги слышимости, и частотную избирательность ( диаграммы Боде), 60 ДБ это то до Хера, для цвето-музыки и 3 ДБ норма.
0
1 / 1 / 0
Регистрация: 16.12.2016
26.05.2012, 23:58
Цитата Сообщение от TRAIDIMT
Такую простую ЦМУ проще сделать аналоговую
В большинстве музыкальные произведения в пределах 60дБ
Шкала громкости : порог слышимости – 0 дБ , шепот – 20 дБ , нормальная
речь – 40 дБ , крик – 80 дБ , большой оркестр – 100 дБ , боль в ушах – 180 дБ
и ещё частотный диапазон
Храни вас господь от аналовой схемотехники :) Проблема начиная с подбора конденсаторов странных номиналов, 1-10-100 пФ, до проверки АЧХ. С микроконтроллером аналоговую часть можно до автоматической регулировки усиления на полевом транзисторе свести. И цифровые фильтры качественней, тем более звуковой сигнал очень медленный.

И вариантов для улучшения миллион, лазерные проекторы, шары. Интересны вот светодиоды с разными длиннами волн (не только RGB), дальний синий что в глазах не фокусируется, дальний красный со странным тёмним цветом, разные желтозеленые, достаточно чистые красивые цвета.

Или оцените, японцы пошли еще дальше

http://dopreal.som/kontsert-virtualnoy-pevitsyi/

Хацунэ Мику — мультяшный персонаж, созданный в Японии, успешно делающий карьеру на музыкальном поприще. Недавно при помощи 3D-голографии состоялся вполне реальный концерт этого образа.
на ютубе
http://www.youtube.som/results?seorsh_q ... 0%BA%D1%83

я вообще не понимаю как в 3D отрисовали с таким качеством на сцене и вообще много интересного

http://cs12553.vkontakte.ru/u24387678/video/l_6774ff3e.jpg


http://azbtok.net/uptoods/posts/2011-02/thumbs/1298026416_down-house.ru_1289497047_default20-36-22.jpg
0
TROYDIMT
27.05.2012, 01:15
текст удалён
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
27.05.2012, 01:29
Цитата Сообщение от TRAIDIMT
Такую простую ЦМУ проще сделать аналоговую

Храни вас господь от аналовой схемотехники :) Проблема начиная с подбора конденсаторов странных номиналов, 1-10-100 пФ, до проверки АЧХ. С микроконтроллером аналоговую часть можно до автоматической регулировки усиления на полевом транзисторе свести. И цифровые фильтры качественней, тем более звуковой сигнал очень медленный.
Ну я б сказал что и ару можно сделать цифровым. Будет проще. Ну а насчет подбора компонентов мого сказать следующее совсем недавно делали противоподменные фильтры. Были очень суровые требования по крутизне. Смогли сделать фильтры 16 порядка.
0
TROYDIMT
27.05.2012, 01:44
Цитата Сообщение от sym
Цитата Сообщение от TRAIDIMT
Такую простую ЦМУ проще сделать аналоговую
В большинстве музыкальные произведения в пределах 60дБ
Шкала громкости : порог слышимости – 0 дБ , шепот – 20 дБ , нормальная
речь – 40 дБ , крик – 80 дБ , большой оркестр – 100 дБ , боль в ушах – 180 дБ
и ещё частотный диапазон
Храни вас господь от аналовой схемотехники :) Проблема начиная с подбора конденсаторов странных номиналов, 1-10-100 пФ, до проверки АЧХ. С микроконтроллером аналоговую часть можно до автоматической регулировки усиления на полевом транзисторе свести. И цифровые фильтры качественней, тем более звуковой сигнал очень медленный.

И вариантов для улучшения миллион, лазерные проекторы, шары. Интересны вот светодиоды с разными длиннами волн (не только RGB), дальний синий что в глазах не фокусируется, дальний красный со странным тёмним цветом, разные желтозеленые, достаточно чистые красивые цвета.

Или оцените, японцы пошли еще дальше

http://dopreal.som/kontsert-virtualnoy-pevitsyi/

Хацунэ Мику — мультяшный персонаж, созданный в Японии, успешно делающий карьеру на музыкальном поприще. Недавно при помощи 3D-голографии состоялся вполне реальный концерт этого образа.
на ютубе
http://www.youtube.som/results?seorsh_q ... 0%BA%D1%83

я вообще не понимаю как в 3D отрисовали с таким качеством на сцене и вообще много интересного

http://cs12553.vkontakte.ru/u24387678/video/l_6774ff3e.jpg


http://azbtok.net/uptoods/posts/2011-02/thumbs/1298026416_down-house.ru_1289497047_default20-36-22.jpg

Тут обсуждаем схему предложенную автором
Он её желает реализовать
потом заняться цифровой
Если у Вас есть схема с цифровой обработкой то выкладывайте посмотрим
или будем собирать как на ютубе
1 / 1 / 0
Регистрация: 16.12.2016
27.05.2012, 01:57
Цитата Сообщение от kos
Ну я б сказал что и ару можно сделать цифровым. Будет проще. Ну а насчет подбора компонентов мого сказать следующее совсем недавно делали противоподменные фильтры. Были очень суровые требования по крутизне. Смогли сделать фильтры 16 порядка.
Цифровое АРУ это для АЦП 20 битных? У микроконтроллера встроенные АЦП обычно 8-10 бит, это маловато...
0
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
27.05.2012, 02:37
Цитата Сообщение от sym
Цитата Сообщение от kos
Ну я б сказал что и ару можно сделать цифровым. Будет проще. Ну а насчет подбора компонентов мого сказать следующее совсем недавно делали противоподменные фильтры. Были очень суровые требования по крутизне. Смогли сделать фильтры 16 порядка.
Цифровое АРУ это для АЦП 20 битных? У микроконтроллера встроенные АЦП обычно 8-10 бит, это маловато...
Ну я думаю что 16 бит это более чем достаточно. А уж 12 бит это вполне нормально. так что пост обработкой вполне можно реализовать АРУ.
0
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
27.05.2012, 13:09
Скорректировал первый пост. Добавлено описание работы.
А вот как выдрать картинки из Алтиума и чтоб это было хорошо так и не понял. :-)
0
TROYDIMT
27.05.2012, 16:50
Цитата Сообщение от kos
Скорректировал первый пост. Добавлено описание работы.
А вот как выдрать картинки из Алтиума и чтоб это было хорошо так и не понял. :-)
Полос частотных лучше пять и более (счетверённых операционников сейчас достаточно)
Фильтры можно попробовать второго порядка
Повторитель лучше поставить перед фильтрами
Вы правильно применили выпрямители на операционниках они лучше работают при слабых сигналах
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
27.05.2012, 17:13
Ну вот.. Если интерестно. Altium 9.


[120.82 Кб]
0
TROYDIMT
29.05.2012, 18:43
Цитата Сообщение от kos
Ну вот.. Если интерестно. Altium 9.
У Вас хорошая схема только подкорректировать и необходим компрессор иначе она не будет реагировать на тихую музыку и при громкой будут постоянно гореть светодиоды или лампы
Частотные полосы у Вас наехали друг на друга 250-300Гц и 700-1000Гц при этих частотах будут светится сразу два светодиода
Экономический аспект предусилитель фильтры компрессор и детекторы можно собрать на 4 LM324 - 3р50коп тогда как микроконтроллер стоит 200-300р и если сгорит смотрите что будет дешевле заменить
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
29.05.2012, 18:55
Цитата Сообщение от TRAIDIMT
Цитата Сообщение от kos
Ну вот.. Если интерестно. Altium 9.
У Вас хорошая схема только подкорректировать и необходим компрессор иначе она не будет реагировать на тихую музыку и при громкой будут постоянно гореть светодиоды или лампы
Частотные полосы у Вас наехали друг на друга 250-300Гц и 700-1000Гц при этих частотах будут светится сразу два светодиода
Экономический аспект предусилитель фильтры компрессор и детекторы можно собрать на 4 LM324 - 3р50коп тогда как микроконтроллер стоит 200-300р и если сгорит смотрите что будет дешевле заменить
У меня Micro-Cap посмотрите как картинки делаю может и в Altium так можно
Я знаю что наехали.. Но они с небольшим перекрытием специально что б одно начинало разгораться в то время как второе начнет затухать. Не понравится пересчитаю и дело с концом!
0
TROYDIMT
30.05.2012, 16:53
Я знаю что наехали.. Но они с небольшим перекрытием специально что б одно начинало разгораться в то время как второе начнет затухать. Не понравится пересчитаю и дело с концом!

Разгораться и затухать не будут
Будут светится сразу два
В полосу 250-300Гц попадают ноты
си малой октавы-247 Гц совсем рядом
до 1 октавы-261 Гц
ре 1 октавы-293 Гц
В этот перехлёст попадают практически 3 ноты из 7 и у Вас будут очень часто одновременно светится НЧ и СЧ светодиоды
В полосу 700-1000Гц попадают ноты
фа 2 октава- 699 Гц тоже совсем рядом
соль 2 октава-784 Гц
ля 2 октава-880 Гц
си 2 октава-988 Гц
В этом перехлёсте уже 4 ноты из 7
Таким образом Вы уменьшили переливность цветов очень существенно
Большая крутизна фильтров для этого и нужна
чтобы не лезли соседние частоты
а Вы свели на нет это значение
Для 3 канальной можно полосы как у Вас только без перехлёстов и провалов 0-250 _ 250-700 _ 700--

Как дела с картинками
0 / 0 / 0
Регистрация: 24.08.2009
Сообщений: 3
30.05.2012, 19:34
Цитата Сообщение от TRAIDIMT
Я знаю что наехали.. Но они с небольшим перекрытием специально что б одно начинало разгораться в то время как второе начнет затухать. Не понравится пересчитаю и дело с концом!

Разгораться и затухать не будут
Будут светится сразу два
В полосу 250-300Гц попадают ноты
си малой октавы-247 Гц совсем рядом
до 1 октавы-261 Гц
ре 1 октавы-293 Гц
В этот перехлёст попадают практически 3 ноты из 7 и у Вас будут очень часто одновременно светится НЧ и СЧ светодиоды
В полосу 700-1000Гц попадают ноты
фа 2 октава- 699 Гц тоже совсем рядом
соль 2 октава-784 Гц
ля 2 октава-880 Гц
си 2 октава-988 Гц
В этом перехлёсте уже 4 ноты из 7
Таким образом Вы уменьшили переливность цветов очень существенно
Большая крутизна фильтров для этого и нужна
чтобы не лезли соседние частоты
а Вы свели на нет это значение
Для 3 канальной можно полосы как у Вас только без перехлёстов и провалов 0-250 _ 250-700 _ 700--

Как дела с картинками
Ну так а разве амплитуды их будут не разные? Ведь в одном случае это край диапазона уже в переходной полосе. как раз где спад.. Ну а вообще я звтра проверю. Может у меня действительно перекрытие немного коряво сделано.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.05.2012, 19:34

Не знаю подойдет ли к БП , сам незнаю на сколько он вт
Хочу купить видеокарту https://hard.rozetka.com.ua/gigabyte_gt730d5_2gi/p1472732/#tab=all Но не знаю подойдет ли к БП , сам незнаю на...

Размер динамического массива. Избито сам знаю
Добрая ночь. Тема такая, вот такая шняга struct CSR { double * value; int *j_index; int *pos; int nnz; }; ...

GПроцедуры. сам не знаю как делать, подсобите !
даны три квадратных уравнения : ax^2 + bx +c =0 ; bx^2 + ax +c = 0 ; cx^2 + ax+ b = 0. Определить процедуру, позволяющую распознать...

Сам не совсем понял зачем так сделал
Не знаю, мне почему то казалось, что удобно было бы все label'ы своей формы держать в одном месте, и в дальнейшем обращаться к ним по...

Мужики выручайте !Я сам не знаю как делать ,а сделать нужно(((
http://file.qip.ru/photo/pSCPioyF/IMG20120123_003.html http://file.qip.ru/photo/cubGs71X/IMG20120123_002.html 7 вариант...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru