Anonymous
Mar 28, 2026
Rating: 5/5
Easy to integrate
Integrated this into my ESP32 project in under an hour. The documentation provided by the community made it very straightforward. Highly recommended for hobbyists.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Chip Model | MAX30102 |
| Interface Type | I2C |
| Operating Voltage | 1.8V / 3.3V |
| Compatibility | Arduino, Raspberry Pi, ESP32 |
| Wavelength (Red) | 660nm |
| Wavelength (IR) | 880nm |
| FIFO Depth | 32 samples |
| Package Type | Breakout Board |
| Dimensions | 16mm x 13mm x 2mm |
| Application | Heart Rate & SpO2 Monitoring |
Anonymous
Mar 28, 2026
Rating: 5/5
Easy to integrate
Integrated this into my ESP32 project in under an hour. The documentation provided by the community made it very straightforward. Highly recommended for hobbyists.
Anonymous
Mar 16, 2026
Rating: 4/5
Solid performance for the price
For the cost, you cannot beat the functionality. It's not medical grade, but for prototyping and data logging concepts, it exceeds expectations.
Anonymous
Mar 15, 2026
Rating: 5/5
Great starter sensor
As a beginner, I found this module very forgiving. The breakout board pins are clearly labeled, and there are plenty of tutorials online to get started quickly.
Anonymous
Mar 14, 2026
Rating: 5/5
Perfect for wearable prototypes
This sensor module works flawlessly with my Arduino Uno. The I2C communication is stable, and the library support is excellent. Great for building custom fitness trackers.
Anonymous
Mar 01, 2026
Rating: 3/5
Works but sensitive to motion
The sensor detects pulse accurately when stationary, but motion artifacts affect the reading significantly. You will need to implement filtering algorithms for real-world use.
Anonymous
Mar 01, 2026
Rating: 4/5
Good value but needs calibration
The hardware quality is solid. However, getting accurate SpO2 readings requires careful calibration and consistent finger placement. Once set up, it performs well.
Q: Does it work with 5V logic levels?
A: The sensor operates at 1.8V to 3.3V. If using a 5V microcontroller like a standard Arduino Uno, you should use a logic level converter or ensure your board has 3.3V tolerant I2C pins.
Q: Does this module come with a library for Arduino IDE?
A: Yes, it is compatible with popular open-source libraries like SparkFun MAX3010x Pulse Oximeter Library, which can be easily installed via the Library Manager.
Q: Can this measure blood oxygen without a finger clip?
A: The module itself is just the sensor. To measure effectively, you usually need to build or attach a mechanism to hold the sensor against the skin firmly, such as a wristband or clip, to block ambient light.
Q: Is this suitable for medical diagnosis?
A: No, this module is intended for educational, prototyping, and fitness tracking purposes only. It is not certified for medical diagnosis or treatment.
Q: What is the maximum sampling rate?
A: The MAX30102 supports sampling rates up to 3200Hz, though typical heart rate applications operate comfortably between 50Hz and 100Hz.