Анализатор спектра — это измерительный инструмент, который отображает частотный анализ входящих аудиосигналов в реальном времени. В более широком понятии устройство может анализировать любые частоты, вплоть до СВЧ диапазона, но это не наш случай.
Схема спектрального анализатора ЗЧ
Детали и модули для сборки схемы
- Ардуино Нано R3
- Дисплей VFD типа VFM202MDA1
- Поворотный потенциометр 2 штуки
- Конденсатор 100 нФ 2 штуки
Обычно это неотъемлемая часть эквалайзеров и устройств обработки аудиосигналов, где вертикальная ось показывает амплитуду определенных частот, измеренную в децибелах. А по горизонтали отложены сами частоты с некоторым шагом.
Будем делать такое устройство на VFD-дисплее 20×2 точек. Преимущество этих дисплеев в том, что они излучают очень яркий свет с высокой контрастностью и красивым ретро-видом. Если что, можете использовать библиотеки, предназначенные для 16×2 символьного ЖК-дисплея с чипом драйвера HD44780. Именно в этом случае для управления используется библиотека «LiquidCrystal».
Представленное устройство очень простое в сборке и состоит из нескольких компонентов: микроконтроллер ардуино нано, дисплей, стереопотенциометр и два входных конденсатора. Реально просто, не правда ли?
Для анализа и обработки звукового сигнала используется библиотека “fix_fft”. Что касается кода, то база взята готовая с небольшими изменениями.
Новый код адаптирован под символы 20×2, повышен порог чувствительности к шуму и внесены небольшие визуальные исправления. Устройство встроено в подходящий корпус из ПВХ материала толщиной 3 мм, оклеенный самоклейкой. Тонкая прозрачная пленка светофильтра расположена на передней панели дисплея.