ESP32 Pulse Monitor
From a fingertip pulse signal to an on-device display and Python analysis.
- Role & context
- Biomedical engineering project
- Status
- Prototype completed
- When
- Mar 2026

Context.
Built a real-time heart-rate monitoring and signal-analysis prototype. An ESP32 reads a photoplethysmography sensor, estimates BPM, displays results, and streams data for analysis.
ESP32MAX30102SSD1306 OLEDPlatformIOPythonscikit-learn
Inside the work.
- On-device beat detection and an OLED heart-rate display.
- Live Python plots, CSV data logging, calibration, and trend analysis.
- An exploratory machine learning pipeline for anomalous pulse patterns.
Educational sensing prototype; not a clinically validated medical device.