An equalizer controlled by The ESP8266 with the NodeMCU firmware(Ver 1.0) or arduino IDE C++ firmware(Ver 2.0), where the equalizer colors are controlled via WiFi.
Posts:
part 1 - http://www.whatimade.today/graphic-equalizer-using-esp8266-msgeq7-ws2812/
part 2 - http://www.whatimade.today/part-2-spectrum-analyzer-with-esp8266-msgeq7-ws2812/
If you use Ver 2.0 of this equalizer (preferred):
Download the files on the /Ver2.0_ArdIDE/ directory.
Install the ESP8266 library on the arduino IDE: http://www.whatimade.today/esp8266-easiest-way-to-program-so-far/
Change your WiFi definitions on the "definition.h" file.
Compile and upload the code in MSGEQ7 folder via the Arduino IDE.
Build the circuit from this post: http://www.whatimade.today/graphic-equalizer-using-esp8266-msgeq7-ws2812/
Upload the webpage folder content to your server, or use it straight from your computer.
Enjoy!
If you use Ver 1.0:
Download the files on the /Ver1.0/ directory.
Flash latest NodeMCU Firmware on your ESP8266.
Upload the LUA files to your ESP8266.
Upload file named "info.txt" which consist SSID:PASSWORD of your WiFI network.
Build the circuit from this post: http://www.whatimade.today/graphic-equalizer-using-esp8266-msgeq7-ws2812/
Enjoy!