Ryan Chan

Smartwatch

This is a smartwatch side project that I am working on in my spare time. It has a 1.54 inch full color TFT display and uses the ESP32 microcontroller, which allows it to be Wifi and Bluetooth enabled. Additionally, I utilized the ESP32's capacitive touch feature to make capacitive buttons on the PCB (the two rectangles on the right side).

I designed the printed circuit board (PCB) using Autodesk Eagle and designed the 3D-printed housing using Autodesk Fusion 360.

At the moment, it can show the current time and date, and it can pull weather data from the internet using the OpenWeather API. In the future, I plan to show this weather data as a histogram and to create a companion smartphone web-app that can connect to the watch over Bluetooth.

Version 1

watch watch

Version 2

Version 2 is a slight upgrade with LiPo battery charging capability so that the watch can be charged with a Micro USB cable. It also has better display circuitry for improved display brightness.
This version still isn't assembled yet, but I'm working on it in my free time!

watch

Project Pages

Includes documentation, code, and schematics: