Анализатор спектра ESP32, измеритель уровня громкости с использованием ArduinoFFT и матрицы FastLED
Автор: Scott Marley
Загружено: 2020-07-19
Просмотров: 117418
Мне было трудно разобраться с библиотекой ArduinoFFT из-за отсутствия документации, поэтому я потратил некоторое время на её изучение и вот что у меня получилось. Это может работать и на ESP8266, но вам придётся снизить частоту дискретизации, так как он не такой быстрый, как ESP32.
Код написан с использованием Arduino IDE. Он может иметь любое количество полос и поставляется с 5 предустановленными шаблонами, но вы можете легко добавить свой собственный, если умеете работать с FastLED. Изображение отображается на самодельной светодиодной матрице с использованием библиотеки FastLED.
Нажмите здесь, чтобы узнать, как создать собственную матрицу: • ESP32 powered WS2812B LED Matrix [Part 1]
Код доступен на GitHub: https://github.com/s-marley/ESP32_FFT_VU
Основано на оригинальном коде G6EJD: • Tech Note 077 - ESP32 8-Octave Audio Spect...
Библиотека ArduinoFFT на GitHub: https://github.com/kosme/arduinoFFT
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: