From my childhood, I have dreamed of my own home cinema. Before we find some final living accommodation, where I could do a proper
home-cinema setup, I needed something portable and limited in footprint. That is why I have opted for an Ultra Short Throw (UST) projector, which meets this requirement exactly. In order to have it nicely stowed away when not it unsed, I have set out to build a custom cabinet with a special
motorized drawer that opens/closes based on the projector.
I have designed the cabinet in Fusion 360, my friend cabinet-maker built it, and I have set out to build the electronics powering it. I used
ESP32 for the "brain" of the cabinet, built custom firmware with MicroPython, and used a linear actuator for moving the drawer. See the linked
GitHub repo for more details.
