This is an older project which i never really got around to writing about. Better late than never i guess.
So what is this "NeoClock"?
NeoClock is an Arduino based clock using three Neopixels for displaying the time. Each led represents hours in half a day, minutes in the hour and seconds in the minute. For each cycle of time the led completes a cycle in the color wheel, starting and ending in red. It's sorta similar to an analogue clock, just with colors.
So if the time is 13:45:35 the clock would display vaguely yellowish red : deep blue : light blue.
Sounds easy to read and totally practical right?
Any kind of precision is impossible. Having no color reference means the same time looks very different in different lighting conditions. Even worse, accuracy is incredibly important for reading the time correctly. I have personally managed to read it to five minutes accuracy, but other times missed by hours.
For anyone interested, the body of the clock consists of two metal plates bolted together with vanilla pod bottle caps covering the lights. As the Arduino itself is not capable of keeping time, a DS3231 timer module is also used.
As the clock is supposed to be on 24/7 and neopixels are quite bright, it is not too pleasant trying to go to bed in a strangely lit room, some brightness adjustment is done based on a list of monthly sunrise and sundown.
Repository can be found here. Tread carefully though. There may be dragons as it was never intended to be published.
If you're anything like me, you've probably broken quite a few of those plastic ethernet connector holdinplaceamajigs too. Well, here's a solution: Dead end ethernet protectors - small plastic thingies for your plastic thingies to protect their plastic thingies! While they don't completely stop the connector caching other cables if pulled, it should completely hinder thingy breakage and will be quite eye-caching amidst the cable clutter- especially if printed in bright colors.
The model is quick and easy to print and doesn't waste any unnecessary filament. We are currently capable of printing a pair in a little over 10 minutes, but it should be possible to print it a lot quicker with a little fine-tuning or sacrifice of looks.
Download over on Thingiverse!
Recently i've been building a 3d printer with my brother.
During the last few weeks we have been calibrating and learning the intricacies of it, and have now reached a point where we can produce quite nice prints in an acceptable time without too many failed attempts.
The first small project has already been completed and printed, and the second one is on the way... Interesting things ahead!
For anyone interested, the printer we have been building is a Prusa i3 Rework. The frame is laser-cut from a 1 cm thick piece of acrylic glass, which in hindsight might not have been the best of ideas as it gets quite wobbly at times. All other parts have been sourced from a bunch of different retailers, local and across the web.