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.py
and configure app as needed - Run the Flask server
flask run