Close

Countdown Timer and Stopwatch are ready

A project log for DingWatch 0.3

Eventually, a SAMD21-based digital watch I'd actually want to wear.

kinetic-labsKinetic Labs 05/22/2021 at 03:420 Comments

Hello all!

I've made some progress on this menu item. The timer can now count up, count down, pause, reset, and pop open after being closed when the countdown timer fires. I also included a menu option for including or excluding hours from either count, and have two different screens based on that decision to optimize screen real estate. I had no idea how involved such a simple looking set of features would end up being, but I'm really happy with how everything's looking.

Here's a little video of all the features I've built. Over the next few weekends I'll start getting to work on a timezone selector. I've got a little mockup with some rough ideas together, but I'm not certain how best to approach actually selecting between the locations and time zones. I know many watches with similar features have a bunch of logged city names and you just select whatever is closest to where you're traveling to, so I might try something similar.

As far as hardware goes, I've got some rough ideas together but I have very little experience with PCB design and layout. I'm looking forward to learning more and getting away from the breadboard!

I'm also on the hunt for just the right buttons and switches for this design. I'm currently using a rotary encoder to interact with the menu, but I'm not certain if I would prefer that or some other navigation method. There's some really cool hall effect thumbwheel switches that are spring loaded to return to their center position, but I think they're likely a little too big for this design. As well, I'm fairly certain they don't have a pushbutton like my encoder currently has. I'm open to suggestions!

Discussions