GY-MAX30102 High-Precision Blood Oxygen (SpO2) & Heart Rate Pulse Sensor Module

$0.68

SKU: FA3114-1 Category:

Description

The GY-MAX30102 is a compact optical biosensor module designed for heart rate and blood oxygen saturation (SpO2) monitoring in wearable and fitness projects. It integrates the Maxim MAX30102 sensor IC, which combines red (660nm) and infrared (880nm) LEDs, a photodetector, and low-noise signal processing circuitry with ambient light rejection in a single package .

The module communicates via I2C and outputs raw optical data from the photodetector. By analyzing the pulsatile component of the reflected light (PPG signal), a host microcontroller can calculate heart rate and estimate SpO2. The sensor features an 18-bit ADC and programmable sampling rates up to 3200 Hz, allowing high-resolution capture of the pulse waveform .

The GY-MAX30102 breakout board provides 3.3V–5V input compatibility, making it accessible for Arduino, ESP32, and Raspberry Pi projects. It includes an INT pin for data-ready interrupts and onboard level shifting/regulation for 5V systems . Typical applications include fitness trackers, wearable health monitors, and biomedical prototyping.

Critical limitations: The MAX30102 requires direct skin contact with stable pressure. Motion artifacts and ambient light (especially direct sunlight) significantly degrade signal quality . The sensor is not waterproof and is not a certified medical device. For applications requiring validated SpO2 readings, a clinical-grade pulse oximeter is necessary.

Features

  • Dual-Wavelength Optical Sensing: Red (660nm) and IR (880nm) LEDs for SpO2 and heart rate measurement .

  • Raw PPG Output via I2C: Host microcontroller runs algorithms for BPM and SpO2 calculation .

  • 18-Bit ADC with Programmable Sampling: 50–3200 Hz sampling rate for high-resolution pulse waveform capture .

  • Ambient Light Rejection: Integrated circuitry minimizes interference from environmental light .

  • Low Power Consumption: <1mW for heart rate monitoring; 0.7µA shutdown current .

  • Wide Compatibility: 3.3V–5V input; works with Arduino, ESP32, Raspberry Pi .

  • Interrupt Pin: Data-ready signal for efficient host polling .

  • Compact Module: Small PCB footprint suitable for wearable prototyping .

Technical Specifications

Parameter Specification
Sensor IC Maxim MAX30102
LED Wavelengths Red: ~660nm; IR: ~880nm
Supply Voltage (Module) 3.3V – 5V DC
Current Draw <6mA typical; <15mA max (varies by module)
Output Interface I2C (address 0x57)
ADC Resolution 18-bit
Sampling Rate 50 – 3200 Hz (programmable)
Operating Temperature -40°C to +85°C
PCB Size Approx. 14 × 14mm (varies by supplier)

Additional information

Weight 0.004 kg
Sensor IC

Maxim MAX30102

LED Wavelengths

Red: ~660nm; IR: ~880nm

Supply Voltage (Module)

3.3V – 5V DC

Current Draw

<6mA typical; <15mA max (varies by module)

Output Interface

I2C (address 0x57)

ADC Resolution

18-bit

Sampling Rate

50 – 3200 Hz (programmable)

Operating Temperature

-40°C to +85°C

PCB Size

Approx. 14 × 14mm (varies by supplier)

Reviews

There are no reviews yet.

Be the first to review “GY-MAX30102 High-Precision Blood Oxygen (SpO2) & Heart Rate Pulse Sensor Module”