See it in action: https://youtu.be/WPa4D59CkcY
MCU just takes serial data to display on the LED strip.
Compile and flash with make flash.
Don't forget to adjust USB device in Makefile and to chmod 666 it if necessary.
The python app computes (audio responsive) effects and sends them via USB to the MCU.
- Create virtual environment:
python3 -m venv venv - Enter virtual environment:
. venv/bin/activate - Install requirements:
pip install -r requirements.txt - Create instance folder:
mkdir -p instance && cp config_template.py instance/config.py - Add spotify authentication credentials in
instance/config.pyand configure app as needed - Run the Flask server
flask run