The project has been steadily progressing for the last three months. Starting in the IDE with a "hello world" on the display (using the u8x8 subset from the u8g2 library). Then building up the clock aspect with a simple count up loop every second to then expanding to accommodate minutes and hours.
Once this was established and displaying successfully, I then moved my attention to the physical interface of the watch. In the early days I was thinking of setting up two buttons, one with the "change variable" and "add" like an Ikea Klockis. However, I then decided to go even simpler for this first version and settled on each button adding minutes and hours respectively. After remembering how to enable internal pullups on the chip the watch started to take shape in its operation.
As it stands now, I've got the breadboard running off it's own power supply but am still tied to the UNO board and it's 5V power requirement. The code needs a little bit more finessing to preserve that "accuracy" (an RTC is not in the scope of this project as I wanted it to be as minimalist as possible...for this revision). Once that's done I can go down the rabbit hole of prepping a standalone ATmega chip and completely breadboarding this contraption of mine.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.