An arduino based electromagnetic clock controller for custom wooden clocks.
After searching online I could only find strange scematics for even more obscure circuits. This project is designed to make the electronics of making mechanical clocks easier.
The program can be flashed to an arduino using the arduino IDE. The code is easily modified to accomodate different variations in clock design and function. The variables which control the timing and power of the coil can be found at the top of the program under Control Variables
.
The circuit diagram can be found below the components list.
- Arduino (UNO)
- Magnetic coil
- L293D H-Bridge
- DC power adapter (~12v) & Barrel jack
- Potentiometers (x2) (optional)
- Buttons (x2) (optional)
- LED (optional)
- 220 ohm resistor (x2) (optional)
- 330 ohm resistor (optional)
- Basic components & tools (wires/solder + iron/etc)
The potentiometers and buttons can be used to adjust the timing and power of the electomagnet. Although not neccessary for operation, using the potentiometer and buttons makes adjusting the clock easier compared to editing the code directly.
Once setup, the values can be set in the Control Variables
section at the top of the program to ensure they stay constant during operation.
The following software made the arduino based electromagnetic clock circuit possible:
- Arduino Shield schematic and footprint library for KiCad: https://github.com/Alarm-Siren/arduino-kicad-library