This case is designed to mount on a table, and provide a display and control surface with one 7-segment display, and a rotary encoder.
My original use-case for this was to control a digital timer in Home Assistant - turn the encoder to set a timer, push it to start and view the current state from the 7-segment.
Electronics and programming are out of scope of this model.
Electronics I used:
Check the dimensions of your components first for mounting hole alignment.
The lid and D1 mini attach with 2x 2 countersunk M2 bolts. You'll need 4 brass threaded inserts (inner diameter M2, outer diameter M3, length 3.2mm) - melt them into mounting holes on the enclosure with a soldering iron. 7-segment and the encoder attach with M3 bolts/nuts.
Hat tip to clack.ee for inspiration on functional case design.
The author marked this model as their own original creation.