Build a custom wearable smart watch from scratch to explore embedded systems, firmware developpement, and PCB integration.
- MCU: ESP32-S3-WROOM-1 for Wi-Fi/BLE and dual-core processing.
- Display: 1.28" TFT LCD via SPI.
- Input: 3x Physical buttons .
- Timekeeping: Still looking for a compact RTC module
- ToF Ranging: VL53L0X (I2C) for distance measurement up to 2m via infrared pulses.
- Biometrics: MAX30102 for Heart Rate (requires tight skin contact).
- Motion: Still looking for gyroscope / accelerometer if required for the project.
- Utility: IR TX + IR RX
- Battery: LiPo (around 500mAh.
- Charging: Still looking for power management module.
- Firmware: Written in C++ via PlatformIO.
- Power Management: Sleep mode implementation with external wake-up interrupts.
- Connectivity:
- Wi-Fi/BLE scanning ans testing tools.
- ESP-NOW for ultra-fast communication with other ESP devices.
- Prototyping: Wiring all modules on breadboard with an ESP32 DevKit.
- Schematic & PCB : I will use KiCAD to design PCB and schematics
- Assembly: Probably hand soldering.
- Case creation : I will learn to use 3d modeling CAD like Fusion360 to create a case for the project.