Porsche Design Digital / Binary Watch

by tprimus in Circuits > Arduino

68 Views, 1 Favorites, 0 Comments

Porsche Design Digital / Binary Watch

IMG_8043.jpg

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

A54027C1-B5CA-4CA3-9D70-EB1C9B8EF964.JPG

Connect the RTC

IMG_8032.jpeg

Keep the wires short as possible

  1. Unsolder the jumper connectors
  2. RTC+ -> ESP32 3V
  3. RTC- -> ESP32 GND
  4. RTC SDC -> ESP32 GPIO 21
  5. RTC SCL -> ESP32 GPIO 22

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:

//#include <User_Setup.h> // Default setup is root library folder


Enable:

#include <User_Setups/Setup25_TTGO_T_Display.h>  // Setup file for ESP32 and TTGO T-Display ST7789V SPI bus TFT




https://github.com/tprimus83/PDWatch/tree/main

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

Connect the Battery and the Switch Button

A54027C1-B5CA-4CA3-9D70-EB1C9B8EF964.JPG
  1. Solder the batteries black cable to the battery connectors black cable.
  2. Solder the batteries red cable and the battery connectors red cable to the two side of the switch button
  3. Test the watch is working (don't forget to press reset after power on, if you can't se anything)

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 :)

Install the Strap

IMG_8037.jpeg

Assembly

IMG_8038.jpeg
  1. Glue in the switch button
  2. Insert the battery
  3. Insert the RTC and the ESP32
  4. Close it with the screws
  5. Enjoy your new watch :)