








MAX30100 Pulse Oximeter & Heart Rate Sensor Module – SpO2 and BPM Monitor
The MAX30100 is an integrated pulse oximetry and heart-rate monitor sensor solution. It combines two LEDs, a photodetector, optimized optics, and low-noise analog signal processing to detect pulse oximetry and heart-rate signals. MAX30100 pulse oximeter and heart rate sensor module measures blood oxygen (SpO2) and pulse rate (BPM) using infrared and red LEDs. Ideal for Arduino, ESP32, Raspberry Pi, and wearable IoT health monitoring applications.
₹ 110 ₹199
199



Made In : | India |
Add FAQ
Key Features:
-
Measures SpO2 (blood oxygen saturation) and heart rate (BPM)
-
Integrated infrared and red LED photodetector
-
I2C interface for easy connection with Arduino/ESP
-
Compact design, perfect for wearable health monitoring
-
Supports real-time health tracking and fitness devices
-
Low power consumption for battery-operated systems
Product Description (Detailed):
The MAX30100 sensor module is a fully integrated pulse oximeter and heart-rate sensor that combines two LEDs (red and IR), a photodetector, and low-noise analog signal processing to accurately measure pulse rate and blood oxygen levels.
Designed for portable, battery-powered applications, it communicates via the I2C protocol, making it compatible with Arduino, ESP8266, ESP32, STM32, and Raspberry Pi. It is widely used in wearables, fitness bands, health trackers, and remote patient monitoring systems.
With proper signal filtering and algorithms, the MAX30100 can deliver reliable BPM and SpO2 readings in real-time.
Technical Specifications:
Parameter | Specification |
---|---|
Sensor Type | MAX30100 Pulse Oximeter + Heart Rate Sensor |
Operating Voltage | 1.8V (Core), 3.3V (I/O via regulator onboard) |
Interface | I2C (SCL, SDA) |
LED Wavelengths | Red (660nm), IR (880nm) |
SpO2 Accuracy | ±2% (Typical) |
Heart Rate Accuracy | ±3 BPM (Typical) |
Board Dimensions | ~1.4cm × 2.3cm (compact size) |
Temperature Range | 0°C to +60°C |
Pull-up Resistors | Included on-board |
How to Use (Arduino Example):
-
Connect the module to Arduino:
-
VCC → 3.3V
-
GND → GND
-
SCL → A5 (for UNO)
-
SDA → A4 (for UNO)
-
-
Install the MAX30100 library in Arduino IDE.
-
Use example code to get BPM and SpO2:
#include
#include "MAX30100_PulseOximeter.h"PulseOximeter pox;
void setup() {
Serial.begin(9600);
pox.begin();
pox.setIRLedCurrent(MAX30100_LED_CURR_7_6MA);
}void loop() {
pox.update();
Serial.print("BPM: ");
Serial.print(pox.getHeartRate());
Serial.print(" | SpO2: ");
Serial.println(pox.getSpO2());
delay(1000);
}
Note: Keep finger stable over the sensor for accurate readings.
Applications:
-
DIY health monitoring systems
-
Wearable fitness trackers
-
Remote patient monitoring (telemedicine)
-
Medical-grade pulse oximetry projects
-
Smartwatches and embedded health IoT
-
Arduino and Raspberry Pi health kits
Package Includes:
-
1 × MAX30100 Pulse Oximeter & Heart Rate Sensor Module
0 Reviews For this Product
