ARDUINO Цветомузыка на MSGEQ7 и на фильтрах

Цветомузыка на MSGEQ7 и на фильтрах
ЦМУ на MSGEQ7. Также сюда добавляю второй проект ЦМУ на фильтрах.
ссылка на плату и схему https://oshwlab.com/technotrasher/colormusic
За год была проведена большая работа.
Итак ЦМУ на MSGEQ7.
1. Двухканальная схема. стерео.
2. Ручная регулировка шумов. предустановки шумов.
3. 7 режимов цму. в которых есть под-режимы.
4. 10 вариантов световых эффектов.
5. регулировки эффектов и режимов.
6. за "спектр" отвечают микросхемы MSGEQ7. достать рабочие сложно. (Купить более менее рабочие MSGEQ7 - по поиску на алиэкспресс "Модуль анализатора звука Aispark")
7. Аудио компрессор и система контроля клипинга взята тут - kompressor_SSM2167. прочтите обязательно, кто будет собирать.
8. описание режимов в начале скетча.
9. работа возможна с 300 светодиодами!
10. регулировка параметров с пульта и возможность сброса настроек "когда, что то нажал и все поломалось"
11. режим тишины с подсветкой (можно отключить), время срабатывания так же выставляется в скетче.
12 . Использованы статьи. тут для понимания работы MSGEQ7.
13. работа от микрофона. включается с пульта! на плате есть возможность отрегулировать чувствительность и время срабатывания микрофона.
14. режимы работы отображаются светодиодами на плате. на плате возможно механическое отсоединение сигнала с микрофона либо "байпас"
компрессора.
15. регулировка уровня входного сигнала линейным стерео потенциометром.
17. кнопки с платы убраны все, кроме переключения из ждущего режима. нужно для аварийного режима. если перестал работать пульт, а нужно включить хоть что то.
никаких энкодеров и т.д. скетч в первую очередь адаптировался под большую ленту. была битва за каждый байт и даже бит. и дорабатываться будет дальше.
18. Параметры сохраняются в память при отключении ЦМУ. в том числе режимы, шумы, настройки для режимов.
19. питание ленты обособлено от питания ардуино. вы не "сожжете" ардуино, забыв подключить внешний БП и программируя её через USB.
20.

Если вы нашли ошибку или знаете, как что то доработать - напишите об этом.

Особая благодарность Евгению (Slenk) - он находил на меня пару минут на ответ и подсказку. я же подглядывал в его скетч и брал самое лучшее.
так же благодарность - Sergo_ST без его подсказок и терпеливых ответов на мои глупые вопросы скетч был бы намного "толще и тупее". и не факт, что работал бы.


Этап второй ЦМУ на фильтрах. проект делается совместно с poty
проект сложен для сборки.
что сделано - плата. бетта версия. постоянно вносятся изменения. часть отлажена и уже работает.
модуль сбора данных. частично отлажен. работа продолжается.
ЦМУ на фильтрах можно повторять. работает! плату можно заказывать. недавно были изменены некоторые номиналы конденсаторов в фильтрах.
плата доступна тут .
скетч colorMusic_v8_filter.rar
эффектов очень много. все описано вначале скетча. могу сказать, что есть эффекты от Лумазоид ЦМУ. :)
 

Вложения

Изменено:

Комментарии

poty

★★★★★★✩
19 Фев 2020
2,988
895
Там весь блок с этим дросселем проще заменить на DC/DC преобразователь в двухполярку.
 

technotrasher

★★★★✩✩✩
14 Ноя 2019
501
223
так он такой же будет. только отдельной платой! или есть еще варианты?
 

poty

★★★★★★✩
19 Фев 2020
2,988
895

@technotrasher, в целом - вариантов масса, начиная от изначально двухполярного питания. Плат преобразователей тоже масса, не обязательно на этой микросхеме и в такой топологии.
 

VictorArx

★★✩✩✩✩✩
22 Мар 2021
472
78
Доброго времени суток, не зависимо от часовых поясов. Планирую тоже на фильтрах собрать ЦМУ. Расчёт активных полосовых фильтров сделал в режиме онлайн , Геннадий любезно давал ссылку. Прогнал через мультисимку, всё соответствует и работает. В инете нашёл профессиональную прогу Filter Wiz, есть версия lite. Решил проверить соответствие параметров фильтров в режиме онлайн и этой прогой. Даже близко нет и симулятором тоже не удалось . Кто нибудь пользовал эту программу?
 

poty

★★★★★★✩
19 Фев 2020
2,988
895
@VictorArx, программу не пробовал, но и смысла нет: схемотехника фильтров и их расчёт отработаны уже кучу лет назад.
Что касается самих фильтров, то я бы попробовал собрать перестраиваемый фильтр с использованием аналоговых ключей (а при некотором везении можно использовать также транзисторы). Это сильно сэкономило бы деталей.
 
  • Лойс +1
Реакции: technotrasher

Vaqtincha

★✩✩✩✩✩✩
14 Ноя 2022
139
21
Uzbekistan, Fergana
Фишка именно было использование софтварный метода и минимум деталей/обвязки. А тут я вижу что потихоньку возвращаемся на 80х. Давайте тогда на лампах соберём 😂
 
  • Лойс +1
Реакции: technotrasher

VictorArx

★★✩✩✩✩✩
22 Мар 2021
472
78
@poty, программа интересная, хотел проверить в работе. Возможно , что не совсем разобрался.
 

poty

★★★★★★✩
19 Фев 2020
2,988
895
@Vaqtincha, ну так эта ветка - как раз для тех, кого не устраивает "софтверный метод".