I wanted to mount an LED strip on a pre-existing fan that I could colour to produce visual effects determined by a web interface.

What it does

Motor spins, LEDs are changed colour at a frequency to match the image created on the web interface by the user.

How I built it

Challenges I ran into

Flask auto-reloading GPIO pin libraries Resin setup with limited wifi Improvising with a broken fan

Accomplishments that I'm proud of

The web interface looks pretty

Share this project: