Audio Visualization using an ESP32.
Creates a cool visual effect in the ferrofluid using an electromagnet.
- When a line in signal is present, the MSGEQ7 is used to extract the frequency bands.
- When the delta betwen the current and previous 'bass' signal is great enough, the electromagnet is enabled, as long as the signal is rising, the electromagnet remains on.
- When enabled (
#define ENABLE_BLUETOOTH true
), allows the ESP32 to connect as a bluetooth audio client - Uses the AudioLibs FFT to compute the 'bass'
- Using the bass signal, enables the electromagnet when the base is high enough
- 12v 1amp power supply.
- ESP32 Feather V2
- 12v Electromagnet
- TSR 1-2450 step-down switching regulator 5v
- Ferrofluid
- MSGEQ7 in the form of Audio Analyzer Module
- RCA Female Breakouts