← All projects
Biomedical / Embedded systems

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
Links
Roheen’s ESP32 pulse-sensing hardware prototype
Actual project hardware
The project

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
Scope & implementation

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.