Creating a DIP ATtiny85 Watch with the DS3231

Untitled drawing

Creating a DIP ATtiny85 Watch with the DS3231

As Douglas Adams explained in The Hitchhiker’s Guide to the Galaxy, digital watches are “pretty neat” to us primitive life forms. Something about the marriage of practicality, and sheer nerdiness gets me oddly excited. Somewhere in my fascination I asked myself, “can I make a digital watch entirely of my design?” I did! And it taught me a lot about pcb fabrication, low power programming, and shift registers.

ezgif.com-crop

Probably the most important function of a watch is that it keeps time. While you could use your microcontroller to count the seconds and save on parts, there are some major downsides to this. For one, the microcontroller is much worse at keeping time than a dedicated RTC (Real Time Clock) IC, the time would drift significantly with temperature and battery voltage. Another serious problem is that it would require the microcontroller to always be on, keeping track of the time. This would consume much more current than an RTC IC, draining the battery significantly faster. Thus we employ a DS3231 to casually sit in the background, consuming microamps from it’s own back-up battery (which, at the rate of 200µA, would take 12.56 years to drain).

Creating a DIP ATtiny85 Watch with the DS3231

ISL12022M RTC breakout board

From the Pluxx’s Magitech Golem Parts Emporium blog:

C44topVWEAAJj_u.jpg

ISL12022M RTC breakout board

This is a breakout board for the Intersil ISL12022M real-time clock, with optional I²C pull-ups and a CR1225 backup battery. The circuit is based on the design recommended by Intersil, with a few tweaks. It’s the second board I’ve designed so far.

golemparts has shared the project on OSH Park:

ISL12022M RTC Breakout v1.0 A

c44tosaxuaadnik

Order from OSH Park

ISL12022M RTC breakout board

IR receiver and transmitter for Raspberry Pi

pb282032

Combo board for the Raspberry Pi with IR receiver and transmitter along with Real-Time Clock and coin cell battery:

Raspberry Pi IR receiver + IR transmitter + RTC

I needed an IR receiver for my Raspberry Pi which I use as an internet TV receiver [..]  Solution: make my own.

kentauta has shared the board on OSH Park:

Raspberry Pi IR receiver + IR transmitter + RTC

0be720b253ae76e5bbda700bca203161.png
Order from OSH Park

IR receiver and transmitter for Raspberry Pi