Introduction: Porsche Design Digital / Binary Watch
Porsche design style digital watch. It can show in digital or in binary format the time and the temperature. Based on ESP-32, it can do many other things if you'd like to extend.
Supplies
ESP32: https://www.aliexpress.com/item/1005005970553639.html
Battery: https://www.aliexpress.com/item/32958392052.html
Switch button: https://www.aliexpress.com/item/1005003594308612.html
RTC: https://www.aliexpress.com/item/1005007143540984.html (mini with battery)
4x M2x14 screw with bolt
Strap: https://www.aliexpress.com/item/32481940521.html (I couldn't find the original, but it seems similar)
Some wire
3D printer
Step 1: Connect the RTC
Keep the wires short as possible
- Unsolder the jumper connectors
- RTC+ -> ESP32 3V
- RTC- -> ESP32 GND
- RTC SDC -> ESP32 GPIO 21
- RTC SCL -> ESP32 GPIO 22
Step 2: Upload the Code
Don't forget to set the upload speed to: 460800
In User_Select_Setup.h (Documents/Arduino/libraries/TFT_eSPI/User_Select_Setup.h)
Disable:
Enable:
Test everything works! (don't forget to press reset after power on, if you can't se anything)
Note: You can customize, the background image in pd.h, or the current time in the setup function.
There are some works back, to finish the time update functions
Step 3: Connect the Battery and the Switch Button
- Solder the batteries black cable to the battery connectors black cable.
- Solder the batteries red cable and the battery connectors red cable to the two side of the switch button
- Test the watch is working(don't forget to press reset after power on, if you can't se anything)
Step 4: Print the 3d Parts
I've used a resin printer.
After the print test, if everything fits, make some polish if necessary and paint to the color you like :)
Step 5: Install the Strap
Step 6: Assembly
- Glue in the switch button
- Insert the battery
- Insert the RTC and the ESP32
- Close it with the screws
- Enjoy your new watch :)



