Time Sink Studio
Published © CC BY-NC

Draw with Light - Living Mirror

A programmable array of mirrors that reflects light to draw patterns and animations — and doubles as a living mirror.

AdvancedWork in progressOver 16 days77

Things used in this project

Hardware components

ESP32
Espressif ESP32
×9
Texas Instruments DRV8825
×72
74HC595
×18
Tiny Actuator Motor
×72
50x50 Glass Mirrors
×36

Software apps and online services

PlatformIO IDE
PlatformIO IDE

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Schematics

Custom Controller PCB

Code

ESP32 Controller Firmware + TUI

Each controller driving 8 motors. Status and commands via MQTT , command line interface included

Control web UI

Web app to calibrate the mirror array, design and play patterns and animations

Credits

Time Sink Studio
2 projects • 1 follower
Primarily software background but got deep down in the rabbit hole of 3D design, 3D printing and PCB design for fun projects.

Comments