MAX30102 Pre-Soldered Heart Rate & Pulse Oximeter Sensor Module

SKU NB212

$6.99 USD Shipping & tax calculated at checkout
In stock· Order by 3pm ET and it ships today

MAX30102 I2C heart rate and pulse oximeter sensor module for SpO2 blood oxygen monitoring in wearables, fitness trackers, Arduino, Raspberry Pi, ESP32, robotics and prototyping; pre-soldered pins.

Bulk eligible

Mix any Bulk eligible products — discount applies to your total quantity across the cart.
Auto-applied at checkout
Buy 5+ $6.64 each Save 5%
Buy 10+ $6.29 each Save 10%
View all bulk eligible products →
  • Free Ground Shipping U.S. orders $35+
  • Ships from USA Worldwide via DHL
  • 30-day returns Free defect replacement
  • 7-day support Fast email replies
Frequently bought together
Close-up of MAX30102 Pre-Soldered Heart Rate Pulse Oximeter Sensor Module with visible sensors MAX30102 Pre-Soldered Heart Rate & Pulse Oximeter Sensor Module ★★★★★ (3) $6.99 This item
Total for 4 items
$35.86

Products related to this item

Product Overview

The MAX30102 is an optical heart-rate and pulse-oximetry sensor: red (660 nm) and infrared (880 nm) LEDs with a photodetector and an 18-bit ADC sampling at 50–3200 samples per second. It talks I2C at address 0x57 (up to 400 kHz), and the module's onboard regulators accept 1.8–5 V, so it works with 3.3 V ESP32 and Raspberry Pi boards as well as 5 V Arduinos. Active current is under 600 µA, standby 0.7 µA.

Use the SparkFun MAX3010x or equivalent library to read pulse rate, estimate SpO2, detect a finger on the sensor and experiment with heart-rate variability. The 18 × 13 mm board comes with pins pre-soldered, as a single or a 2-pack. For wearables, fitness prototypes and biomedical learning — not a medical device.

Frequently asked questions

Yes. This MAX30102-based module is intended for Arduino, Raspberry Pi, ESP32, and similar microcontroller projects that can communicate over I2C. Use a suitable software library or driver for your chosen board and programming environment.
The module comes with pre-soldered pins, so it can be connected to a breadboard or jumper wires without soldering header pins first. You still need to wire it correctly and install compatible code or libraries.
The MAX30102 communicates over I2C, so typical connections are power, ground, SDA, and SCL. Match the module’s power and logic requirements to your controller board, and avoid assuming it is compatible with every voltage level without checking your setup.
It is commonly used for wearable health monitors, fitness trackers, biomedical prototypes, data loggers, and IoT health demos. The module combines pulse-rate and SpO2 sensing on one compact board, reducing the need for separate heart-rate and oxygen-sensing modules.
Optical pulse and SpO2 readings can be affected by finger placement, motion, pressure, and ambient light. Keep the sensor steady against the skin, reduce movement, and treat results as project or prototype data rather than certified medical measurements.

Have other questions?

Chat with our US-based team — we usually reply fast.

Features & Specs

MAX30102 optical sensor Integrated red (660 nm) and IR (880 nm) LEDs with a photodetector for heart rate and SpO2.

18-bit ADC, 50–3200 samples/s Clean PPG waveforms at selectable sample rates.

I2C at address 0x57 Up to 400 kHz; Arduino, ESP32 and Raspberry Pi libraries available (SparkFun MAX3010x).

1.8–5 V input Onboard regulators feed the 1.8 V IC and 3.3 V LEDs, so it works with 3.3 V and 5 V boards.

Ultra-low power Under 600 µA active, 0.7 µA in standby.

18 × 13 mm, pre-soldered pins Fits wearables and small enclosures; single or 2-pack.

What it measures Pulse rate, blood-oxygen (SpO2) estimates, finger detection and HRV experiments. Not a medical device.

Documents

Full Product Manual MAX30102 Pre-Soldered Heart Rate & Pulse Oximeter Sensor Module | ShillehTek Product Manual In-depth setup guide with wiring, code examples, and troubleshooting.

Related Tutorials

Related Videos

Customer Reviews