I needed a simple clock in one room, so I designed one. 24h display to be equipped with WS2812B LED-Strips with 60LEDs/m. Each digit will need 15 LEDs, two on each segment with one LED hidden between to segments. I did a lazy wiring job, just connected all +5V and GND together and to the ESP C3 SuperMini. Data comes from Pin3 and ist wired hour_10 -> hour_1 -> minute_10 -> minute_1 -> 2x dots in the center In total 62 LEDs
The LED-Strip is mounted to the inner wall, the outer wall is the chamfered reflector. Closed up on the back with a backplate, indexed with some grooves and simply glued together.
On the front individual covers for each segment could be printed in different materials and thicknesses. I included a TestPrint with 0,4, 0,6, 0,8 and 1,0mm thickness for a quick test.
I included my arduino sketch for the ESP32 C3. The program collects the time from a timeserver and re-checks every hour. Between 20:00 to 22:00 the color is changed to red-ish and dimmed for less light during the night. At 08:00 it switches back to white. Color and brigthness can be adjusted in the variables at the top. Feel free to use it or adapt it to your needs.
Update: I had no automated switch for wintertime / summertime in the arduino program. The new sketch fixed this, at least for Germany. Adapt the POXIX variable if you need another timezone
Maybe it would be better to print the housing out of dark material und re-paint it white to minimize the see-through glow. But I was cheap and just printed it in white. This could be printed probably out of anything, I used PETG as I had some laying around.
I included the SolidWorks-Files and Step-Files for easy changes Have fun! Sebastian
Category: Other
The author marked this model as their own original creation. Imported from Thingiverse.