Electromagnetic-Clock-Controller
An arduino based electromagnetic clock controller for custom wooden clocks.
About
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.
Usage
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)
Circuit
Setup
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.
Acknowledgements
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