Domino LED Clock

3 domino LED clock with Arduino Pro Micro

Similar projects worth following
I wanted a domino clock, and decided the cheapest way to build it is using LEDs.
If all the parts are on hand it should take about 4 days of building - after hours.

There are numerous different kinds of domino clocks out there on the internet, I looked at few of them and where I would get the parts locally (South Africa).

After making cost calculations I decided to build one using an arduino micro pro, a few shift registers and leds.

I found a cheap boxframe from a hobbyshop that would fit all the parts comfortably. The frame has a glass front and is about 4cm deep. Ideal to fit the electronics in. Covering the glass with one-way mirror or tinting frilm would allow the electronics to be hidden, but only the LEDs to shine through.

The first idea was to use cheap table tennis ball halves to house the LEDs in, but they would be to big for the frame. After searching for alternatives I came accross pill/makeup holders (see the photo) that were short enough to fit into the case.

I bought mirror spraypaint to cover the inside of the pill holders and mat black paint for the inside of the box and the oudside of the pill holders.

The pill holders did not press up against the glass as I wanted, so I epoxied the caps to the bottom of the boxframe, which worked like a charm.

I wanted to use film to hide the electronics, but after seeing the cost (R400.00 for a roll at Builders Warehouse) I decided against it. Spraying a layer of the mirror paint onto the inside of the frame worked very well. I covered the paint with an 2 part epoxy (liquid glass), I got from a hobby store. I had to spread the epoxy with a card, this caused streaking of the mirror paint (seems like the epoxy in its wet form acts like paint remover), and the paint to become more grayish. In hindsite, I should have used a spray-on covering, but it does work for my purposes...

I have assembled a board (still have to learn how to make a circuit diagram to publish the details ;-) ), but followed the instructions on arduino's website to assemble (

I bent the pins on the RTC breakout so it lays paralel with the breakout board. and connected it using the instructions on the arduino site: (

I plan to power the project with from a wall plug, so I am trying to source a +-2A 5v charger/power supply for cheap. This should be enough to drive the electronics.


I still have to buy some more red leds and resistors as I do not have enough on hand. Cant wait till the end of the month! ;-)

Wire up the leds to the board and write the code.

If you have any ideas inputs or comments, they are welcome :) !

View all 10 components

  • On hold

    Setvir03/06/2015 at 08:03 0 comments

    For those of you wondering. I will continue with this project as soon as I can. Some of the LEDs that I bought were duds, so I must buy new ones. Due to more urgent things this is currently on hold... But I am will finish it as soon as I can!

  • Wires, lots of wires...

    Setvir11/30/2014 at 12:14 0 comments

    Due to other commitments I have not been able to do as much as I wanted on the clock.

    I have added the resistors to each line used (1-7) of the shift registers and made up all the wiring.

    For those wondering, I connected both leads of the resistors on the same line and cut the copper trace between the leads.

    Looks like a mess, but everything measured and marked.

    Here are some photos:

    I hope to connect the led's and load the program next weekend.

  • Parts received!

    Setvir11/27/2014 at 06:39 0 comments

    I have just received my parts to complete the build!

    Come on weekend, come on!

View all 3 project logs

Enjoy this project?



makeup4401 wrote 05/29/2023 at 19:00 point

This course encompasses various aspects of our field, equipping our team members with the skills and knowledge needed to deliver exceptional service.

  Are you sure? yes | no

Setvir wrote 11/15/2014 at 09:36 point
This is the first time I am using shift registers... ;-) I wanted to keep it simple and they are not that expensive.

I will look into it and experiment a bit. :-)

  Are you sure? yes | no

davedarko wrote 11/15/2014 at 13:59 point
First and foremost it is important that it works :) Good luck with your project!

  Are you sure? yes | no

davedarko wrote 11/15/2014 at 03:48 point
wow, that is a lot of shift registers :) If you don't mind me asking, why haven't you used one register to select one out of six dominos and another to show the number on that previously selected domino?

  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