Arduino Tower Clock

1. This is documenting a Tower Clock that I installed in January 2015. It has been running successfully since then. Given that background, some of the code might not be compatible with current versions of the Arduino environment.

2. This is in effect the prototype – the problem with making a “one off”. If I was to start again, knowing what I now know, I would probably do some things differently.  It was also done as a hobby on a shoe string budget.


The clock is in the top of a church tower in a rural area.  Outside

The original clock was installed in 1856, but it has had its mechanism updated a little since then.

Original Clock

However it again needs work, costing far more than what the church can afford.  The solution here involved disconnecting the minute drive from the original clock and connecting an electric motor in its place.  The hour hand is then driven by the original gears.  The bell hammer is also now driven by twin electric motors.  The installation has been done in a way that it can be totally removed and the original clock put back in operation, if that is ever desired.

Basic Description


The clock gets its time signal from a GPS receiver, which is processed by one Arduino UNO.  The decoded information is then passed on to the second Arduino UNO which has a motor drive shield to drive the clock hand motor and the bell motor.

Hand Drive

Both motors are 12V and have 131:1 gear boxes fitted.  The bell is actually driven by two motors working in tandem on either end of a shaft, which then drives a wheel on an arm, which drives the hammer.

Bell Drive

The clock motor has an encoder attached.  The position of the bell motor is done by measuring the current draw.

The clock hands have magnets on their counterweights which are detected by hall effect switches.


Clock Quick Start Manual

Clock Manual

Shield Pinouts



If you are interested in more information, ask me.

3 thoughts on “Arduino Tower Clock

  1. Hi Andrew,

    Our church is in a similar situation where the mechanism failed completely. The costs involved are also high and they cannot find anyone to fix the old mechanical mechanism.

    I first have to do some background information checks etc and also not sure if the bell mechanism is required. But it would sure help to ask someone who has done this before.

    This is for the church tower in Otjiwarongo, Namibia. If you search this on google the tower is the first picture that comes up. So very important for the community.

  2. Hi Henri

    I would be pleased to help in any way I can. It looks like a much more modern clock than the one I am dealing with. It would be good to see some photos of the inside. I presume that it has 4 faces?

    • Hi Andrew,

      Yes it has 4 faces with a driver arm going up to the clock from the mechanism.
      Please send me an e-mail if you have time and I will send you some photos

      Thanks very mcuh

Leave a Reply

Your email address will not be published. Required fields are marked *