jrundquist / MagViz

ESP32 Music Visualizer using an electromagnet and ferrofluid.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MagViz

Audio Visualization using an ESP32.

Functionality

Creates a cool visual effect in the ferrofluid using an electromagnet.

Line In

  • 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.

Bluetooth

  • 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

Hardware

About

ESP32 Music Visualizer using an electromagnet and ferrofluid.


Languages

Language:C++ 97.1%Language:CMake 2.9%