Breadboard Wristwatch

Wearable prototype breadboard used as LED wristwatch

Similar projects worth following
A fun project making a geeky wristwatch, using the QDSP-6064 bubble LED display.

Here's a fun project making a geeky wristwatch, using the QDSP-6064 bubble LED display. The clock components are plugged in to a "breadboard". These type of boards are usually used for prototyping electronic circuits. Now you can have an electronics prototyping platform on your wrist at all times! There is an rechargeable PSU underneath the bread board, delivering 3.1V. The PSU is charged via an USB-micro connector on the side.

The MCU chosen for this project is an 14 pin ATtiny84A. The MCU is run of a 32768Hz crystal, used both for CPU clock and RTC timer (using timer0). This makes it use 10uA in idle, while only the RTC is running. It uses about 24mA with the LED display active.

The low I/O count on this ATtiny84A mean that the segment driver pins are also used for the cathode pins for each digit. This is accomplished by having diodes in series with the MCU outputs, making an OR-ing circuit for two of the segments. The shcottky diodes also drops the voltage down to an appropriate voltage for the LED-segments.

The PSU for this bread board wristwatch / wearable prototype platform is the STNS01 from ST-Microelectronics. This IC has an integrated Li-Po battery charger and 3.1V LDO. The Li-Po battery is connected to the J5 and J6 pads. The 3.1V to the breadboard are connected to the J3 and J4 pads.

The bottom case is made for a Li-Po battery of size 37x23x3.5mm.

FW for the ATtiny84A is available on github.

View project log

Enjoy this project?



arturo182 wrote 01/23/2021 at 20:35 point

Will the PCB files for the PSU published?

  Are you sure? yes | no

Inge wrote 01/24/2021 at 09:47 point

Unfortunately the mid-mount USB connector used on the PSU is obsolete.... I haven't been able to find an alternative. The part number is DX4R005JJ7R1500. If someone could find an alternative, I could publish the PCB. I will probably make a revision 2 with USB-C instead.

  Are you sure? yes | no

xiangxiang wrote 01/02/2021 at 07:52 point


  Are you sure? yes | no

adsinf2 wrote 12/24/2020 at 11:38 point

sounds interesting

  Are you sure? yes | no

nic wrote 12/23/2020 at 22:03 point

Anyone found somewhere to buy the LED package (or one of its alternatives) at a reasonable price ? There are some real chancers out there.....

  Are you sure? yes | no

Moritz v. Sivers wrote 12/23/2020 at 17:32 point

Love it. 

Would be awesome if you could add a BoM and stl file for the 3D printed base.

  Are you sure? yes | no

tore.eilertsen wrote 12/15/2020 at 16:34 point

trying to find the diods SOD103b with no luck, anything else that can be used ??

  Are you sure? yes | no

bradley.bell wrote 12/22/2020 at 20:36 point

I think it's a typo for SD103B

  Are you sure? yes | no

Howard wrote 11/22/2020 at 13:31 point

Indeed this may be the coolest watch I've seen on Hackaday. There are a lot of fun timepieces here but so many are wall or desk clocks - I'd love to replicate this if you could share the code.

  Are you sure? yes | no

Inge wrote 11/23/2020 at 15:28 point

Thank you Howard :) I'm writing a readme for the code now, and will be releasing it as open source shortly.

  Are you sure? yes | no

Tyler Adam wrote 11/24/2020 at 08:20 point

Thanks for doing this, it's perfectly in time for a Christmas gift to teach my younger brother more electronics and programming concepts!  Already ordering the parts to get it ready.

  Are you sure? yes | no

DavidCereso wrote 12/08/2020 at 10:46 point

En donde lo subiste ??? Está listo para copiar y pegar para hacerlo ? 

  Are you sure? yes | no

StevenAMC wrote 11/18/2020 at 15:21 point

code pls uwu

  Are you sure? yes | no

Dean wrote 11/16/2020 at 12:30 point

Absolutely love this. Would try to make my own but I doubt I can find that cute tiny bubble display

  Are you sure? yes | no

DavidCereso wrote 11/17/2020 at 19:00 point

Estan en Amazon, solo buscalo 

  Are you sure? yes | no

DavidCereso wrote 11/15/2020 at 09:01 point

hello, could you share the code to do it? please and thank you very much! 

  Are you sure? yes | no

NicholasTang wrote 11/07/2020 at 02:49 point

I am so curious about the control method, coz even you make an OR-ing circuit it seems one of the segments will still be ON. Could you plz share some ideas about it?

  Are you sure? yes | no

Inge wrote 11/07/2020 at 21:28 point

Only segments C and E have OR-ing circuit. For instance, to turn on segment C, PB2 or PA6 can be set to high (not both). If digit one is active, PA6/C1 is low, then PB2 has to be used to control segment C. If digit four is active, PB2/C4 is low, then PA6 has to be used to control segment C. High to turn on, high z (GPIO as input) to turn off. Similarly for segment E. 

  Are you sure? yes | no

NicholasTang wrote 11/12/2020 at 16:10 point

Thank you very much! That is really a smart way!

  Are you sure? yes | no

Dan Maloney wrote 11/04/2020 at 17:20 point

Love those bubble displays. Nice job!

  Are you sure? yes | no

कपिल श्रेष्ठ wrote 11/04/2020 at 09:27 point

would a lot cooler if you had shared the code..

  Are you sure? yes | no

Ken Yap wrote 11/03/2020 at 22:06 point

Cool. A new meaning to "let me adjust my watch". 😉

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates