https://github.com/derianandre/smart-watch-winder
A free open-source Smart Watch Winder for ESP32 using WebScokets and Nuxt.js
https://github.com/derianandre/smart-watch-winder
arduino esp32 nuxtjs websockets
Last synced: about 2 months ago
JSON representation
A free open-source Smart Watch Winder for ESP32 using WebScokets and Nuxt.js
- Host: GitHub
- URL: https://github.com/derianandre/smart-watch-winder
- Owner: DerianAndre
- License: mit
- Created: 2021-12-04T19:07:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-13T23:04:22.000Z (over 3 years ago)
- Last Synced: 2025-02-15T08:15:57.730Z (3 months ago)
- Topics: arduino, esp32, nuxtjs, websockets
- Language: Vue
- Homepage:
- Size: 2.44 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Smart-Watch-Winder
A free open-source Smart Watch Winder for ESP32 using WebScokets and Nuxt.js## Setup
```bash
# Websocket server with express
$ cd Server# Install dependencies
$ npm install# Start the server
$ npm run start# Frontend with Nuxt.js
$ cd Frontend# Install dependencies
$ npm install# Serve with hot reload at localhost:3000
$ npm run dev
```## Hardware
- [ ] ESP32
- [ ] ESP32 Base Shield (Optional)
- [ ] DC motor or Stepper motor (Modify the code to use a stepper motor)
- [ ] LN293D (DC motor)
- [ ] Mini breadboard
- [ ] Jumper cables (5/10cm and 15/20 cm)
- [ ] Power supply
- [ ] Cheap Watch Winder Box from Amazon or Aliexpress
![]()
![]()
![]()
## Connections
Connect the ESP32 to the breadboard with the LN293D with the following connections:
- LN293D motorEN1 to pin 25
- LN293D motorIN1A to pin 26
- LN293D motorIN1B to pin 27
- LN293D motorOUT1A to DC Motor IN1
- LN293D motorOUT1B to DC Motor IN2
- LN293D Vin and Vcc to 5vMake sure the motos is connected right, it should spin Clockwise the first time you run the code.
### Diagram
### My box
## Notes
I recomend the use of a stepper motor for better control, in my case I used the DC motor inside the box as this is easier to manage and I couldn't disassemble the inside part that rotates.