Hey there,
I'd like to show you my newest project.
It's a rather big 7-Segment clock with countdown feature.
I designed all the Parts, and 3D Printed them myself. I also designed and ordered a perfectly fitting PCB with 5xWS2812B per Segment (a total of 46 PCBs and 230 LEDs).
To feature all the stuff i wanted, i also wrote a WLED usermod, handling the overlay drawing (meaning, all effects still work).
The mod is fully customizable (at build time) to fit any arrangements and orders of LEDs.
It's fully controllable over the WLED Webgui, the JSON API and a custom MQTT api.
Right now it can display the clock with static, blinking and disabled seperators.
It can also display a countdown to a set date (and time).
The countdown logic ist:
DDD "d" if there are more than 99 Days
DD:HH:MM if less then 99 Days, but more than 99 hours
HH:MM:SS if less than 99 hours but more than 99 minutes
MM'SS:hh (houndreths) if less than 99 minutes
After the countoun has finished, it will count up, with:
--SS-- for less than one minute
--MM:SS fore less than one hour.
After that hour, it just displays the clock if no new target is set.
It's also controllable if you wish to always show the clock or the countdown or alternate between them every 10 seconds.
For the 3D Prints, i used a multicolor print with black and white.
The see-windows have one black layer and on top of that one white layer to distribute the light.
The segments are NOT visible if not illuminated.
Oh yeah, it doesn't need any support, and the PCBs just click in place.
Wiring between the PCBs and segments needs to be done manually.
Plans for the feature:
- release the code if the WLED team wants to add it to the code base
- blink the display when the countdown reaches 0
- be a fully controllable display that receives it's content over MQTT
- release the 3D-files (probably on makerworld)
I hope you like the design and the project.
Feel free to leave me a comment or suggestions.
Thanks for reading
best wishes,
DereIBims