The MAX30102 Pulse Oximeter and Heart Rate Sensor Module is a digital I2C optical sensor that simultaneously measures blood oxygen saturation (SpO2) and heart rate BPM by shining red 660nm and infrared 880nm light into the fingertip and detecting the differential absorption between oxygenated and deoxygenated haemoglobin. The max30102 pulse oximeter sensor operates from 1.8V to 3.3V DC and outputs processed SpO2 and heart rate data over I2C, which the host Arduino or MCU retrieves using the MAX30102 library without any analog signal processing in firmware.
The pulse oximeter max30102 module measures 5.6mm x 2.8mm x 1.2mm — smaller than most DIP components — making it the standard sensor choice for wrist-worn and finger-clip wearable health device builds at the college project level. The Heart Rate Sensor Module I2C interface uses standard SDA and SCL pins at 3.3V logic; a bidirectional level shifter is required when connecting to a 5V Arduino to protect the MAX30102 inputs. One practical trade-off: the max30102 pulse sensor accuracy for SpO2 is sensitive to finger placement and motion — the finger must rest still and cover both red and IR LEDs completely for stable readings, and nail polish can interfere with light transmission through the fingertip. Available from StemVolt, this module is well-suited for engineers building wearable SpO2 health monitors and practical biomedical embedded electronics projects.
Related Products:
-
Checkout the Finger Detection Heartbeat Measuring Sensor Module
Features:
- Dual red 660nm IR 880nm LEDs measure SpO2 and heart rate
- I2C interface delivers processed SpO2 BPM data to Arduino directly
- 5.6mm x 2.8mm ultra-compact chip for wearable embedded device builds
- 1.8V to 3.3V operation suits LiPo and regulated supply wearables
- Library support available for Arduino ESP32 and Raspberry Pi builds
Technical specifications:
| Specification | Details |
|---|---|
| Sensor Type | Pulse Oximeter and Heart Rate Sensor |
| Operating Voltage | 1.8 V – 3.3 V DC |
| Dimensions | 5.6 mm × 2.8 mm × 1.2 mm |
| Interface | I2C |
| Measurement | SpO2 (Blood Oxygen) + Heart Rate (BPM) |
| LED Wavelengths | Red 660 nm + Infrared 880 nm |
 Applications:
- MAX30102 Module used for Arduino finger clip SpO2 monitor build
- College project uses max30102 pulse sensor for blood oxygen level display
- Wearable band uses pulse oximeter heart rate sensor for BPM tracking
- Smart India Hackathon health uses Heart Rate Sensor Module for SpO2 demo
- Research wearable uses max30102 pulse oximeter sensor for continuous monitoring
Package includes:
- 1 x Pulse Oximeter and Heart Rate Sensor Module














Suresh Padmanabhan –
Product as shown
Arijit Samanta –
Anti-static packing done well
Pranav Deshmukh –
No regrets purchase
Rupesh Acharya –
WhatsApp support was responsive, and the module worked exactly as expected for project development and testing.
Kinjal Shah –
MAX30102 Pulse oximeter and heart rate sensor module provides reliable heart rate and SpOâ‚‚ monitoring, making it ideal for engineering, biomedical, and health monitoring projects
Monali Mukhopadhyay –
Excellent sensor quality
Sourav Chatterjee –
Perfect for arduino and embedded applications, offering stable performance and easy integration for educational and research purposes
Milind Gaekwad –
Express delivery received