The MAX30102 is an integrated pulse oximeter and heart rate monitor Sensor. It integrates a red LED and an infrared LED, photoelectric detectors, optical devices, and low-noise electronic circuits with ambient light suppression.
The MAX30102 features a 1.8V supply and a separate 5.0V for internal LED power supply for wearable devices for heart rate and blood oxygen collection detection.
Standard I2C compatible communication interface can transfer the collected values to the Arduino, KL25Z, and other microcontrollers for heart rate and blood oxygen calculation.
The module can be shut down through software with zero standby current, allowing the power rails to remain powered at all times.
The measurement of pulse and blood oxygen saturation is performed by using human tissue to cause different light transmittance when the blood vessel beats.
A specific wavelength of light-emitting diode selective for oxyhemoglobin (HbO2) and hemoglobin (Hb) in arterial blood.
Light transmittance is converted into an electrical signal:
The change in the volume of the arterial pulsation causes the light transmittance of the light to change. At this time the light reflected by the human tissue is received by the photoelectric transducer, converted into an electrical signal, and amplified and output.
VIN: main power supply input, 1.8V~5V
3-bit pad: selects the pull-up level of the bus, depending on the pin master voltage, optional 1.8V or 3.3V end (this end contains 3.3V and above)
SCL: the clock connected to the I2C bus
SDA: data connected to the I2C bus
INT: interrupt pin of the MAX30102 chip
RD: RED LED ground terminal of MAX30102 chip, generally not connected
IRD: the IR LED ground of the MAX30102 chip is generally not connected
GND: ground wire