A clock made out of 2 stepper motors
This clock is made out of 2 nema 17 stepper motors. The motors are most definitely overkill, but its easy to build and this way you can control both clock-hands (? ... called Uhrzeiger in german ;) ).
Controller is a ESP32 (NodeMCU 32S) programmed with micropython. The time source is a DS3231 as the clock should work without a network connection (so no NTP sync for now).
Pinout
| Pin (ESP32) | Function |
|---|---|
| 17 | i2c SDA (DS3231) |
| 18 | i2c SCL (DS3231) |
| 12,27,26,25 | Stepper for hour |
| 19,21,22,23 | Stepper for minute |
| 15 | capacitive touch button |
| 36,39,34 | Button-Input |
| 32,33,13 | Button-LEDs |
| 2,4,16 | Free GPIO |
| 35 | Free GPInput |
Reference
L298M H-Bridge DS3231 RTC NodeMCU-32S Pinout ESP32 Usable Pins
Description
Languages
Python
98.9%
Shell
1.1%