Fade Mirror - Phone Controlled Mirror Lights

Fade Mirror is a side project I always wanted to make and created with a friend for a Missouri State University course. Its an infinity mirror that maps the mirror to your mobile device and allows the user to drag his/her finger to light up areas corresponding to his/her touch. Currently you can set dots, send lines, or choose preset patterns. I plan on improving this project when I find the time.


Mirror built designed and assembled by us. Cut wood and painted. Glued 4 strands of addressable LED lights and wired them using a breadboard to adafruit's LED controller Fade Candy Fadecandy connected to Raspberry Pi which runs our Python process to control the lights and a flask server. Webpage hosted on Raspberry Pi with Socket.io to communicate from user's browser to Mirror process.

Drag maps to mirror:

Pulse pattern: