MAX30102 is an integrated pulse oximeter and heart-rate monitor sensor solution. It’s an optical sensor that derives its readings from emitting two wavelengths of light from two LEDs – a red and an infrared one – then measuring the absorbance of pulsing blood through a photodetector. This particular LED colour combination is optimized for reading the data through the tip of one’s finger. It is fully configurable through software registers and the digital output data is stored in a 16-deep FIFO within the device.It has an I2C digital interface to communicate with a host microcontroller.
The pulse oximetry subsystem in MAX30102 consists of ambient light cancellation (ALC), 16-bit sigma delta ADC, and proprietary discrete time filter. It has an ultra-low-power operation which makes it ideal for battery operated systems. MAX30100 operates on a supply in the range of 1.8 to 3.3V.It can be used in wearable devices, fitness assistant devices, medical monitoring devices, etc.The MAX30102 operates from 1.8V and 3.3V power supplies and can be powered down through software with negligible standby current, permitting the power supply to remain connected at all times.
NOTE : MAX30102
This sensor works on 3.3V Devices directly. You can connect it to 3.3V devices like ESP8266, ESP32, etc directly. To use it with the Arduino UNO, Mega, Nano, etc use a level shifter in between. Else I2C connection will not work.
We have tested this sensor with this library - Max3010x by Sparkfun Max3010x pulse and proximity sensor by SparkFun Electronics and it works perfectly.
The libraries can be found in the Arduino IDE-->Manage libraries
It is an integrated pulse oximetry and heart rate monitor sensor solution.
Integrated LEDs, Photo Sensor, and High-Performance Analog Front -End
Complete Pulse Oximeter and Heart-Rate Sensor Solution Simplifies Design
Measures absorbance of pulsing blood
I2C interface plus INT pin
Tiny 5.6mm x 2.8mm x 1.2mm 14-Pin Optically Enhanced System-in-Package
Ultra-Low-Power Operation Increases Battery Life for Wearable Devices
Programmable Sample Rate and LED Current for Power Savings
Ultra-Low Shutdown Current (0.7µA, typ)
Advanced Functionality Improves Measurement Performance
High SNR Provides Robust Motion Artifact Resilience
Integrated Ambient Light Cancellation
High Sample Rate Capability
Fast Data Output Capability
1 X MAX30102 Pulse Oximeter Heart-Rate Sensor Module I2C Interface Generic