Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Анализатор спектра ESP32, измеритель уровня громкости с использованием ArduinoFFT и матрицы FastLED
Мне было трудно разобраться с библиотекой ArduinoFFT из-за отсутствия документации, поэтому я потратил некоторое время на её изучение и вот что у меня получилось. Это может работать и на ESP8266, но вам придётся снизить частоту дискретизации, так как он не такой быстрый, как ESP32. Код написан с использованием Arduino IDE. Он может иметь любое количество полос и поставляется с 5 предустановленными шаблонами, но вы можете легко добавить свой собственный, если умеете работать с FastLED. Изображение отображается на самодельной светодиодной матрице с использованием библиотеки FastLED. Нажмите здесь, чтобы узнать, как создать собственную матрицу: • ESP32 powered WS2812B LED Matrix [Part 1] Код доступен на GitHub: Основано на оригинальном коде G6EJD: • Tech Note 077 - ESP32 8-Octave Audio Spect... Библиотека ArduinoFFT на GitHub: