A unique way to display time. Designed to be easily readable. Just count the colored dots!
Working program of the clock. Beware: NOT translated to English, not cleaned too much...
ino - 12.36 kB - 11/05/2018 at 19:30
Just a quick info: I wanted to translate, clean, better the program and upload it here. Haven't done any of it but the uploading part. It's just the program, which works well. Comments are in German.
Use it, modify it, do whatever you want with it.
Have fun, Jan
My recent version of the software does not support auto-brightness. The clocks' LEDs light up at value 64 of a possible 255. This is what I found suitable in a quite bright room, plus you can set the brightness +/- with the buttons on the back.
So, that's not very user-friendly at all. I don't want to manually walk up to the clock, set the brightness to be able to read the time and then be annoyed by the bright, colorful light later at night...
So, I added a LDR/resistor-divider to "control" the LEDs. It's really just four settings:
The LDR is a A905014 type, the resistor is a 5% 11K type. The sensor is mounted in the back of the clock because I don't want it to be visible. This means the value has some offset because it's always more or less "in the shade": no problem at all.
Implementation is straight-forward. NO smoothing of the sensor-value, the routine just looks if the value is within one of the four value ranges. Interval is set to 5 seconds, so bright/sudden changes of light won't trigger a brightness-change. There is a hysteresis anyway. It checks if the recent value is at least "amount x" lower/higher than the last reading. All values were found by trial and error. I found the LDR datasheet of no real use. The stated values are all widely spread.
The sensor is glued in and covered with black tape to make sure that no light from the strip or Arduino LEDs gets to it...
Today I'd like to talk about what really annoyed me while building the clock. There were a few occasions I'd rather throw everything into the next corner than continue working. It's always worth looking at those mistakes to not make them again, right?
That's about it. Won't make these mistakes again. I hope.
After a long time of absence (and other projects in abeyance) I present you my latest, finished project. To keep it short - a detailed build log is in the works - I'll just show you the finished clock. It's as simple as counting a few dots and summarize them.
Yes I know, nothing beats a nice, round standard clock in terms of readability, but if I wanted a standard clock I would've bought one...
The system is simple: from left to right: Red = hours 1 - 12, green = decadic minutes 10 - 50, blue = single minutes 1 - 9. Better pics will follow, I promise! See gallery for a few additional pics. The ones I took are a bit washed out color-wise and really don't do it justice.
Those were the first few thoughts I wrote down. Of course everything got more refined as time went by. But the fundamental mode of operation has been in my mind for a long time:
Read more »