ARDUINO Анализатор аудиоспектра

AlexGyver

★★★★★✩✩
Команда форума
30 Июл 2018
227
477
Ветка обсуждения проекта Анализатор аудио спектра.
Страница проекта на AlexGyver.ru: https://alexgyver.ru/fhtspectrumanalyzer/
Репозиторий на GitHub: https://github.com/AlexGyver/FHTSpectrumAnalyzer
Видео:

Делитесь своими вариантами изготовления, модификациями и улучшениями!
=================================================================
Внимание!
Эта ветка только для ваших реализаций данного проекта. Для проблем и опросов создана специальная тема. Здесь всё это считается оффтопом и молча удаляется, а авторы получают баллы предупреждений.
 
  • Лойс +1
Реакции: ЮриБас и acetilius

novvel

★★✩✩✩✩✩
29 Сен 2018
316
73
Немного доработанная схема и прошивка, саму ленту сделал на МДФ панели, пока нет мыслей как сделать по другому. Использовал микрофон max9814 подключенный напрямую, для компенсации постоянного смещения на входе дописал код (не знаю работает оно на самом деле или нет, но работать стало четче и не реагирует практически на гармоники, без этого на десятках килогерц светились полосы на 100гц). Aref задал 2 резисторами по 10кОм между массой и VCC на ардуино про мини, итоговое получилось 2,03 у меня, его надо вписать в коде как и измеренное смещение на входе сигнала.
Добавлены функции регулировки цветов и длин полос в начале, исправлены перепутанные значения столбцов и строк, теперь можно задавать свою матрицу и будет корректно работать. (спасибо человеку в комментариях на странице проекта)
Отредактирован массив тонов под 10 полосный вариант с микрофоном, теперь работает до 9кгц, выше микрофон слабо берёт.
Добавлена возможность использовать внутренний источник опорного напряжения при использовании микрофона max9814 подключенного через конденсатор 10нФ.
Схема:
ws2811.jpg

IMG_20201206_202435.jpg
Прошивка:
08.12.2020
Добавлен более удобный реверс столбцов вверх/вниз.
Исправил баг с двойными пиками при их отображении.
Выбор схемы подключения в скетче.
20.12.2020
Исправлена грубая ошибка, допущенная в спешке, в выборе схемы в скетче, рекомендую всем, кто ставил билд от 8 числа перешиться (влияет на чувствительность и точность по частотам).

Вынес отдельно настройку таймера авторегулировки громкости и подправил массив тонов под 7кГц для микрофонной версии на 10 полос.
04.04.2021
Вынес настройку типа матрицы (зигзаг или змейка)
 

Вложения

Изменено: