Hacker News new | past | comments | ask | show | jobs | submit login
Mega Tiny Time Watch: a minimalist watch based on an ATtiny414 and 12 LEDs (technoblogy.com)
63 points by lnyan 28 days ago | hide | past | favorite | 10 comments

Why doesn’t it just flash the digits (eg. 5:58 would flash 5, then 5, then 8?) it would always be able to tell time with 3 flashes (assuming 12 hour mode not 24 hour mode). This remainder math seems unnecessary and just takes longer.

1:12 vs 11:02 will not be easy to tell apart

Plus your way it will never need 10 or 11, making it less of a watch and more of a decimal number display.

Why would 11:02 be hard to tell apart? I think you misunderstood what I was saying. The hours would always flash first. For 11:02 it would flash 11, then 12(12 being 0 since the next place could not have Any number > a 5) then flash 2. For 1:12 it would flash 1, then 1, then 2.

Nifty. How about PWM'ing the LEDs to shift the illumination slowly from one hour marker to the next? With practice I'll bet you could read it to within +/- 5 minutes. That would get rid of the need to blink the LEDs at all.

Bonus level: get rid of the button by adding an accelerometer that is polled a couple of times per second to watch for an activation gesture.

I had the same thought, also making the "virtual hour hand" dimmer would instantly distinguish it from the minutes, and you could also add another "virtual second hand" that visibly "rotates" around the dial to further enhance the analogue-ness.

Cool idea, but it uses charliepixeling:


PWM would look weird.

The Wikipedia article you linked has a section on PWM, with a linked example for 12 LEDs on an ATtiny85:


Which is ironically on the same blog.

Ha! Didn’t even see that.

This project reminds me of one comment by Walter Bright regarding the use of 40 ICs for a DIY digital clock but never got it working correctly [1].This really shows how far the IC technology has changed for the better from it's early days.


Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact