This watch winder is inspired by this thing: https://www.thingiverse.com/thing:2021221
Thank you Simone Dassi!
I adopted the shape of watch holder and plug. I modelled all parts in Fusion 360 from scratch.
ATMEGA is programmed like "Arduino on breadboard" as seen here:
https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard - the minimal version without external clock, running on 8 MHz.
I put everything on a piece of prototype PCB. I desoldered all the pins from motor drivers and soldered leads directly on them. Do not forget to close the jumper pads on the driver.
I also removed all the resistors from driver pcbs - to shut off the LEDs. Could have removed the LEDs but resistors seemed to be easier option.
All pcbs are mounted in the winder with double sided mounting tape. USB connector is glued in with superglue and everything is then covered with midplate. USB PCB needs to be trimmed in order to fit in. I filed it down from both sides carefully. Base is glued together with superglue.
All other mounts are done with M3 screws and M3 square nuts.
Every watch holder can be set to run counter clockwise, clockwise or be off. It runs 10 minutes and then waits 50 minutes.
Setting the winder:
After programming the chip, nothing turns. Press button for more than 0.5 s. Press again with short press. The LED flashes - top left winder is set to run CCW. Press again with short press. The LED flashes twice - top left winder is set to run CW. Press again - no LED. You can scroll the CCW-CW-idle as many times as you want. Then long press sets the desired program for the winder. Another series of short presses scroll the settings for top right winder. Long press to set it. Another series of short presses for bottom left, confirmed with long press and the same for bottom right one. It looks complicated but it is not.
Long - short - short - short ... set with long - short - short .... set with long - short - short .... set with long - short ... set with long. Winder starts moving after the last long press.
It can be set as many times as you want. Settings are stored in EEPROM.
Parts Used:
Motors and drivers: ULN2003 28BYJ-48 5V Reduction Step Motor Gear Stepper Motor 4 Phase Step Motor for arduino 5pcs Motor +5pcs Board
https://a.aliexpress.com/_EGEkJnn
ATMEGA328P-PU: ATMEGA328P-PU ATMEGA328P-U ATMEGA328P DIP-28 IC In Stock
https://a.aliexpress.com/_EJterel
16mm LED Light Push Button: 12mm 16mm 19mm 22mm Metal Push Button Switch Flat Head 1NO1NC Start Stop LED Light Red Orange Blue Green White 3v 12v 24v 110v
https://a.aliexpress.com/_EQsqPA9
Pick the 16mm momentary 5V version. Do not forget to buy the socket for pushbutton.
Power adapter with MicroUSB socket: 1pcs DC 5V 3A 3000MA Micro Usb Ac/dc Power Supply Adapter EU US AU UK Plug Charger 5 V Volt For Raspberry Pi Zero Tablet Pc
https://a.aliexpress.com/_EJWXSmZ
Double Sided Prototype PCB Breadboard: 5PCS 2x8 cm 20x80mm FR4 Double Sided Prototype PCB Breadboard Tinned Universal Diy Kit Electronic Board Module Double Sided PCB
https://a.aliexpress.com/_Ez4WmjF
MICRO USB To DIP Adapter: 5PCS DIY Male Connector / MINI MICRO USB to DIP Adapter 2.54mm 5pin Female Connector KIT
https://a.aliexpress.com/_EH7SOOh
28 pin IC Socket
10 M polarised capacitor
0.1 M ceramic capacitor
M3x10 screws with half round head 20 pcs
M3x10 countersunk screws 4 pcs
M3 square nut 16 pcs
Bearing 623 inner diameter 3mm, outer diameter 10 mm, width 4 mm 8 pcs
Base_1.stl | 10.8KB | |
Base_2.stl | 10.8KB | |
Base_3.stl | 11.8KB | |
Box.stl | 247.9KB | |
ClickButton.zip | 16.6KB | |
Cover.stl | 410.4KB | |
Holder.stl | 51.7KB | |
Midplate.stl | 82.1KB | |
Plug.stl | 102.8KB | |
Quad_Watch_Winder.ino | 8.8KB | |
Quad_Watch_Winder.pdf | 61.3KB |