MAX30102 Pulse Oximeter and Heart Rate Sensor (I2C)

The MAX30102 is a biosensor for heart-rate and blood-oxygen (SpO₂) measurements. It integrates red and infrared LEDs, a photodetector and low-noise electronics with ambient-light rejection. Connects to Arduino, ESP32, STM32 and other microcontrollers through I2C.
3.60 EUR
Lowest price in the last 30 days:
Shown according to the lowest price in the 30 days before the discount.
Stock 4 piece · In stock
Internal code: 23780007
Units per package 1
Unit of measure
Measurement quantity 1
ImportChina
Weight 0.002 kg

Product details

MAX30102 is a compact module with an integrated pulse oximeter and heart-rate sensorthat uses PPG (photoplethysmography). It contains red and infrared LEDs, a photodetector and a glass cover that reduces interference from ambient light. The module communicates via an I2C interface, enabling easy integration with Arduino, STM32, ESP32 and other platforms. Its low power consumption makes it suitable for wearable devices such as bands, watches or health-monitoring devices.

🔹 Technical specifications:

  • LED wavelengths: 660 nm (red), 880 nm (IR)

  • Supply voltage: 1.8 V–5 V

  • LED supply voltage: 3.3 V–5 V

  • Communication interface: I2C

  • Output signal: reflected light (PPG)

  • Standby current: near zero (software shutdown)

  • Board dimensions: compact, with mounting holes

🔹 Features:

✅ Heart-rate and SpO₂ (blood oxygen saturation) measurement
✅ High accuracy and resistance to ambient light
✅ Standard I2C interface for easy connection
✅ Low power consumption – suitable for battery-powered projects
✅ Also used in devices such as Samsung Galaxy S

 

The module is designed for integration by soldering directly to the main board, ensuring a secure and reliable connection.

 

🔹 Connecting the MH-ET LIVE MAX30102 to an ESP32:

MH-ET MAX30102 pin ESP32 pin (example) Description
VIN 3.3V Module power supply
GND GND Ground
SDA GPIO21 I2C data line
SCL GPIO22 I2C clock line
INT (optional, e.g. GPIO4) Interrupt signal (optional, depending on software)
RD / IRD Not used Internal LED GND, usually left unconnected

 

The specified pins GPIO21 (SDA) a GPIO22 (SCL) are only examples – other suitable pins can be used for I2C on an ESP32, such as GPIO25, GPIO26, GPIO32 or GPIO33 (excluding input-only pins).

DO NOT use pins GPIO34, GPIO35, GPIO36 (SVP) a GPIO39 (SVN), because these pins are input-only (only input) and cannot be used for I2C communication.

🔹 Applications:

  • Fitness trackers and smartwatches

  • Healthcare IoT devices

  • Educational and DIY projects

  • Vital-sign monitoring

 

🔹 Package contents:

  • 1 × MH-ET LIVE MAX30102 heart-rate and blood-oxygen sensor

  • 2 × sets of straight pin headers

  • 2 × sets of angled pin headers

Reviews

No reviews yet.