Model originally uploaded to Thingiverse at https://www.thingiverse.com/thing:6036425.
Meet the Glow-Timer, a 3D-printed, open-source project that brings together the simplicity of a timer with the fun of LED lights and interactive user experience. This device is not just a timer – it's a unique blend of utility, technology, and affordability.
At the core of the Glow-Timer lies a rotary encoder, powered by an Arduino Nano. This setup allows the user to set a timer by simply turning the transparent top part of the device. A 12-led RGB ring shows you the progression of time and keeps you focused.
Once the timer reaches its end, it alerts the user with visual and audio feedback.
The Glow-Timer is designed with a cylindrical 3D-printed casing. Its form factor is both compact and aesthetically pleasing, making it a great addition to any desk, kitchen, or workshop.
Everything should print well without supports and a 0.2 layer height, so the tolerances work well. By reducing the print speed and setting the layer height to 0.1 mm you can achieve more translucent print, but it is your choice if you want to have a more transparent print.
I could source all the parts for about $10, assembly was fairly easy, and the print time should not be more than 5–6 hours without supports. This is V1 thechnically V9 of V1 but the first good working prototype, so feedback is very welcome. I hope you like it! :)
Here is the Link to the Github-Repository: https://github.com/gmamaladze/glow-timer
Bill of Materials:
— Arduino Nano
— LED Ring 5V RGB WS2812B 12-Bit 50mm
— KY-040 Rotary Encoder Rotary Encoder Module
— Active Buzzer module with two pins
Note: almost every part is included in an arduino nano kit, so consider buying that one for around 20$ (It will help you in future projects)