SKU: SENS-0197
📋 GST Invoice Available

MAX30102 Heart Rate and Pulse Oximeter Sensor Module (Black) - I2C Interface

₹149.00 (Inclusive of all taxes)
Out of Stock

The MAX30102 is an integrated biosensor module for non-invasive heart rate (HR) and pulse oximetry (SpO2) monitoring, compatible with 3.3V/5V microcontrollers like Arduino, ESP32, and STM32 via a standard I2C digital interface.

Features

  • Integrated PPG sensor with 660nm (red) and 880nm (infrared) LEDs for HR and SpO2 measurement.
  • Standard I2C digital interface for easy connection to Arduino, Raspberry Pi, ESP32, and other MCUs.
  • Low-noise optical front-end with ambient light suppression and integrated glass cover for signal integrity.
  • Dual power supply: 1.8V for core logic and 3.3V to 5.0V for LED driver, enabling low-power wearable designs.
  • Software shutdown mode with near-zero standby current for battery-powered portable applications.

Out of stock

Description

The MAX30102 sensor module is a complete photoplethysmography (PPG) solution integrating red and infrared LEDs, a photodetector, optical components, and low-noise analog signal conditioning. It operates on the principle of reflective pulse oximetry, measuring the absorption of light by blood to calculate heart rate and blood oxygen saturation (SpO2). The module features advanced ambient light cancellation and a protective glass cover to minimize optical interference, ensuring reliable data acquisition from fingertips, earlobes, or wrists.

Designed for seamless integration into portable and wearable systems, the module communicates via an I2C interface, transmitting raw PPG data to a host microcontroller for algorithm processing. Its dual-voltage architecture separates the sensitive analog core (1.8V) from the higher-power LED driver (3.3-5V), optimizing both signal fidelity and power efficiency for continuous monitoring applications.

Key Features

  • High-sensitivity reflective PPG sensor with integrated 660nm red and 880nm IR LEDs.
  • Advanced ambient light suppression circuitry for stable readings in variable lighting.
  • Standard I2C digital output (up to 400kHz) for direct MCU interfacing.
  • Dual-supply operation: 1.8V core logic and 3.3V-5.0V LED supply for flexible system design.
  • Ultra-low-power software standby mode for extended battery life in wearable devices.
  • Integrated glass cover protects optical path and reduces internal/external light crosstalk.
  • Compact PCB module with mounting holes for secure integration into prototypes or enclosures.
  • Industry-proven IC design, formerly utilized in flagship consumer electronics.

Applications

  • Wearable fitness trackers and smartwatches for continuous HR and SpO2 monitoring.
  • Portable medical screening devices and pulse oximeters for spot-check measurements.
  • Embedded health monitoring systems in smart home hubs or telemedicine kits.
  • University and maker projects for biometric data acquisition with Arduino or Raspberry Pi.
  • Prototyping next-generation health and wellness IoT devices.

Technical Specifications

Manufacturer Part NumberMAX30102
Sensor TypeIntegrated Pulse Oximeter & Heart Rate Monitor (PPG)
LED Peak Wavelengths660nm (Red), 880nm (Infrared)
LED Supply Voltage3.3V to 5.0V
Core Logic Voltage1.8V
Output InterfaceI2C (Standard Mode, Fast Mode up to 400kHz)
Interface Logic Voltage1.8V to 3.3V (5V-tolerant with level shifting)
Detection SignalReflective Photoplethysmogram (PPG)
Key FeaturesAmbient Light Suppression, Software Shutdown, Integrated Glass Cover
Module ColorBlack PCB
Mounting Hole Size0.5 mm
Module Dimensions (L x W)Approx. 8.5 mm x 6 mm (estimated from hole spacing)

Frequently Asked Questions

What is the operating voltage range for the MAX30102 module?

The module requires two voltage rails: a 1.8V supply for the core sensor IC and a 3.3V to 5.0V supply for the LED driver. The I2C communication lines are typically 1.8V or 3.3V logic, but are often 5V-tolerant with proper level-shifting on the host MCU side.

How do I interface the MAX30102 with an Arduino or ESP32?

Connect the module via its I2C interface (SDA, SCL pins) to your microcontroller's corresponding I2C pins. You will need to provide the 1.8V and LED drive voltages as specified. Use dedicated libraries (e.g., SparkFun or Adafruit MAX3010x libraries) to initialize the sensor and read the raw PPG data registers.

Does this module output calculated heart rate and SpO2 values directly?

No, the MAX30102 outputs raw photoplethysmogram (PPG) data. You must implement or utilize an algorithm on your host microcontroller (like the Maxim algorithm provided in their SDK) to process the red and IR LED data streams to calculate heart rate (HR) and blood oxygen saturation (SpO2) percentages.

What is the purpose of the integrated glass cover on the MAX30102?

The glass cover seals the optical chamber, protecting the LEDs and photodetector from dust and physical damage. It also significantly reduces interference from external ambient light and internal optical crosstalk, leading to cleaner PPG signals and more reliable measurements compared to earlier versions like the MAX30100.

Can this sensor be used for continuous monitoring in a battery-powered device?

Yes, the MAX30102 is designed for low-power wearable applications. It features a software-controlled shutdown mode that reduces standby current to nearly zero. By strategically powering the LEDs and sampling at an appropriate rate, you can achieve extended battery life in fitness trackers or medical monitors.

Package Includes

  • 1 x MAX30102 Heart Rate and Pulse Oximeter Sensor Module (Black)

Additional Information

Weight 0.005 kg
Dimensions 0.85 × 0.6 × 0.1 cm