🪔 Diwali Break: Orders placed now will ship from 25th November 2026. Place your order today — we'll get it to you right after we're back!
Project Hub /Healthcare Biomedical & Assistive/Pulse Oximeter & Vital Scanner/DIY Smartwatch with multiple Watch Faces, Heart Rate Sensor, Compass and Games
DIY Smartwatch with multiple Watch Faces, Heart Rate Sensor, Compass and Games
Advanced
ESP32
₹1,500 – ₹5,000
6 – 12 Hours
Partial Kit

DIY Smartwatch with multiple Watch Faces, Heart Rate Sensor, Compass and Games

Build a fully functional DIY smartwatch from scratch using an ESP32, complete with custom watch faces, a heart rate sensor, digital compass, and games.

Originally published on CircuitDigest
View original tutorial

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

This list includes a generic resistor set as a placeholder — it is not matched to the exact value or part number this circuit needs. The correct one is specified on the original source page linked above; check it before buying.

We don't carry yet: Battery (generic / unspecified)
EEPROM / Memory IC
TFT / Touch LCD
Transistors (BC547 / 2N2222 / TIP / MOSFET)
Pulse / Heart Rate Sensor
SD / MicroSD Card
Header Pins / Terminals / Connectors
Capacitors
Custom PCB / PCB Fab
Enclosure / Box / Case
TTGO Micro-32 V2.0
MAX809T 3V Power supervisor
XC6202P182MR 1.8V LDO

Browse all components

How It Works

Why Build This

Develop advanced wearable IoT prototypes featuring biometric health tracking and real-time sensor data acquisition.
Integrate complex power management, battery safety circuits, and multi-sensor I2C/SPI communication on a custom PCB.
Program custom graphical user interfaces, interactive watch faces, and games using the Arduino IDE and embedded display libraries.

Real-World Application

Personal health tracking, wearable navigation, fitness monitoring, and custom IoT wearable device prototyping.

Skills You'll Learn

I2C and SPI bus communication
power management and LDO regulation
lithium-ion battery safety implementation
multi-sensor integration
graphical UI rendering on TFT displays
PCB design and hardware debugging

Safety Precautions

Ensure proper handling of Li-ion batteries and verify battery protection circuits (DW01 and FS8205) to prevent over-current and deep discharge risks.

Technology Tags

ESP32
TTGO
TFT DISPLAY
HEART RATE SENSOR
MAGNETOMETER
ACCELEROMETER
AMBIENT LIGHT SENSOR
ARDUINO
PCB DESIGN
WEARABLE TECHNOLOGY

Frequently Asked Questions

No, the safety note explicitly stresses verifying the battery protection circuits to prevent deep discharge and over-current hazards inherent to unmanaged Li-ion cells.
Programming is handled via the onboard Micro USB port and the CP2102 USB UART controller using the Arduino IDE with the necessary ESP32 board definitions and libraries installed.
The project relies on several specific libraries including TFT_eSPI for the screen, ESP32Time for real-time tracking, OneButton for user inputs, and QMC5883L, BH1750, and MAX30105 for the respective sensors.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00732