Anonymous
Mar 31, 2026
Rating: 4/5
Compact and reliable
Small form factor makes it easy to integrate into wristbands. The only downside is that the included headers were slightly loose, but a little solder fixed that right up.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Chip Model | MAX30100 |
| Function | Heart Rate and Blood Oxygen (SpO2) Detection |
| Interface | I2C Communication Protocol |
| Operating Voltage | 3.3V to 5.5V DC |
| LED Wavelengths | Red (660nm) and Infrared (940nm) |
| FIFO Buffer | 18-slot Deep FIFO |
| Package Type | Breakout Board with Header Pins |
| Compatibility | Arduino, Raspberry Pi, ESP32, STM32 |
| Sampling Rate | Up to 1000Hz Configurable |
| Application | Wearable Health Devices and Prototyping |
Anonymous
Mar 31, 2026
Rating: 4/5
Compact and reliable
Small form factor makes it easy to integrate into wristbands. The only downside is that the included headers were slightly loose, but a little solder fixed that right up.
Anonymous
Mar 28, 2026
Rating: 5/5
Perfect for wearable projects
This module works flawlessly with my Arduino Uno. The I2C library is easy to use, and the data readings are consistent when the finger placement is steady. Great value for prototyping health monitors.
Anonymous
Mar 17, 2026
Rating: 5/5
Great for university projects
Used this for my final year project on remote patient monitoring. The FIFO buffer helps prevent data loss during high-speed sampling. Highly recommended for students.
Anonymous
Mar 14, 2026
Rating: 5/5
Easy integration with ESP32
Connected this to an ESP32 via I2C in minutes. The sample code provided in the community forums worked immediately. The interrupt pin is a nice feature for low-power applications.
Anonymous
Mar 09, 2026
Rating: 3/5
Sensitive to ambient light
The sensor works well indoors, but direct sunlight or bright room lights can interfere with the readings. I had to 3D print a small cover to shield the sensor for reliable outdoor testing.
Anonymous
Mar 03, 2026
Rating: 4/5
Good sensor, needs calibration
The hardware quality is solid. However, getting accurate SpO2 readings requires some calibration against a medical-grade device. For hobbyist purposes, it is excellent.
Q: Does this module work directly with 5V Arduino boards?
A: Yes, the breakout board includes a voltage regulator and level shifters, making it safe to use with both 3.3V and 5V microcontrollers like the Arduino Uno.
Q: How do I reduce noise in the readings?
A: Ensure good contact with the skin, minimize movement during measurement, and shield the sensor from ambient light. Adjusting the LED current and sample rate in the code can also help filter noise.
Q: What library should I use for Raspberry Pi?
A: For Raspberry Pi, we recommend using Python libraries such as 'max30100' available via pip, or C++ libraries if you prefer wiringPi. Examples are available in our GitHub repository.
Q: Is the sensor waterproof?
A: The breakout board itself is not waterproof. If you plan to use it in a wearable device exposed to sweat or water, you will need to add your own waterproof enclosure or coating.
Q: Can this measure blood pressure?
A: No, the MAX30100 chip is designed specifically for heart rate (pulse) and blood oxygen saturation (SpO2) monitoring. It does not have the capability to measure blood pressure.