Abhinav Dhakal

change to light
← Back to Home
$ cat ~/projects/wristwatch/README.md

WristWatch

WristWatch casing front
Wrist-worn prototype casing front
I²C I²C I²C BLE PPG IR / Red IMU accel / gyro Temp skin nRF52840 Arduino FW HR / SpO₂ compute battery telemetry PyQt GUI HR 72 bpm SpO₂ 98% Temp 36.8°C

WristWatch is a wearable vital-signs prototype focused on heart rate, SpO2, temperature, IMU data, and battery telemetry over BLE. The current focus is making the firmware-to-desktop pipeline stable end to end.

Project Snapshot

PCB Views

BCS watch PCB design 0
BCS watch PCB design 1
BCS watch PCB design 2
BCS watch PCB design 3

Receiver Software

BCS watch receiver software screenshot
PyQt receiver GUI for BLE collection, logging, and live plots

Working Notes

The prototype centers on BLE telemetry, desktop logging, and signal processing. The wrist PPG side is still best-effort, so the emphasis is on making the data path stable before refining the algorithm and enclosure fit.

Implementation Details