Shopping Cart

Your cart is empty.

Your cart is empty.

Heart Rate Sensor Module MAX30102 Pulse Detection Blood Oxygen Concentration Compatible for Arduino STM32 (Pack of 2)

Free shipping on orders over $29.99

$12.99

$ 5 .99 $5.99

In Stock

About this item

  • Integrates a red LED, a infrared LED, aphotodetector, an optical equipment and a low noise electronic circuit with environmental light suppression.
  • The standard I2C compatible communication interface can transmit the collected data to Arduino, KL25Z and other microcontrollers for heart rate and blood oxygen calculation.
  • Apply to wearable device for heart rate and blood oxygen collection, worn on fingers, ear lobes, wrists and other places.
  • The chip can also turn off the module by software, and the standby current is close to zero, so that the power supply can always be maintained.
  • If you have any questions or want more information, please let us know, we will be happy to help. Your satisfaction is our priority.


Specification:
LED peak wavelength: 660nm/880nm.
LED power supply voltage: 3.3~5V.
Detection Signal Type: Optical Reflection Signal (PPG).
Output Signal Interface: I2C Interface.
Communication Interface Voltage: 1.8 ~3.3V~ 5V
Reserve Mounting Hole Size:0.5x8.5mm/0.02x0.33Inches.

Interface:
VIN: Main power input 1.8V-5V.
3-bit pad: I2C bus pull up level, you can choose 1.8V or 3.3V according to the pin master voltage.
SCL: I2C bus clock
SDA: Connected to the I2C bus data
INT: MAX30102 chip interrupt pin
RD: MAX30102 chip's RD LED grounding terminal, generally doesn't need to connect.
IRD: MAX30102 chip's IR LED grounding terminal, generally doesn't need to connect.
GND: grounding wire.

Package List:
2x Heart Rate Sensor Module MAX30102
2x Sets of Pin Header


Sumdude
2025-08-31 11:15:45
I've bought a bunch of these and they all worked. No duds. The form factor is not ideal because the solder bumps stick up as high or higher than the sensor, so your finger touches them. It doesn't affect the function but it makes it a little harder to integrate into a case or project enclosure in a way that looks finished rather than prototype. I use 1" shrink wrap tubing with a small hole cut out for the sensor to cover up the solder pads and surface components on the finished device so it looks better. The seeed max30102 library works fine with these in arduino ide. I've used both 3.3v and 5v to power these and both work fine.
Customer
2025-08-28 12:07:02
The sensor itself works OK, in that the raw heartrate signal looks reasonably useful at first glance. However I would say the calculated BPM and SPO2 values from the Sparkfun MAX3010x library for Arduino are rather underwhelming, so far as consistency and accuracy. I think this might look better with some more software effort, but that remains to be seen. If there's any motion or change in pressure of the sensor against the skin, that swamps the signal.I provided +5V in to the board; it has its own 3.3V and 1.8V regulators for the chip. You need to either provide your own I2C pullup resistors offboard, or solder-bridge 2 out of the 3 the tiny pads on the back to select a 3.3V or 1.8V level pullup for the I2C signals SDA, SCL.
Emil Rodriguez
2025-08-27 13:01:13
Good breakout board for quick prototyping, you can add a strap directly to the PCB slots to attach it to your wrist.
khalid
2025-05-26 14:06:12
I haven’t tried the sensor yet, however, I noticed there was one sensor missing. It should’ve been 2 sensor, I only received one.
Himanshu
2025-05-24 10:09:27
Heart rate sensors work as expected.Easy to solder and give reliable signals.
C. Lewis
2025-03-22 21:07:34
These actually worked. The other brand I bought did not.
Freddy Núñez
2025-01-28 17:35:45
Es bastante preciso
MRZ
2025-01-19 20:23:34
Quick and simple to implement.
boris Fiawumor
2024-12-21 16:58:59
livrer à temps et en bonne état