With RGB LED strips so common these days, you could make one pretty easily by getting a high density strip, measuring the spacing of the LEDs, and calculating the correct diameter for the strip's pitch. Doing some quick calculations, an LED strip that is 60 LEDs per meter would require a clock that is 16cm in radius, which would be a nice size for a wall clock!
If you have a mechanical clock, put a single LED on the end of each dial, mount some frosted glass or plastic plate a few cm in front of the clock face, and glue a pole in the center of the plate between it and the clock face to make the LEDs cast shadows on the plate.
Comments
With RGB LED strips so common these days, you could make one pretty easily by getting a high density strip, measuring the spacing of the LEDs, and calculating the correct diameter for the strip's pitch. Doing some quick calculations, an LED strip that is 60 LEDs per meter would require a clock that is 16cm in radius, which would be a nice size for a wall clock!
If you have a mechanical clock, put a single LED on the end of each dial, mount some frosted glass or plastic plate a few cm in front of the clock face, and glue a pole in the center of the plate between it and the clock face to make the LEDs cast shadows on the plate.
Easy, except for reliably powering the LEDs.
Inductively powered LEDs FTW?
https://www.adafruit.com/product/5140
You could simulate this using WebGL and some directional light sources. Then you don’t need to leave the house and it can be brought up on any screen.
https://webglfundamentals.org/webgl/lessons/webgl-shadows.ht...
For me, much of the appeal of this and similar ideas is precisely the physical aspect, including the use of real light and real shadows.