Main Content

This instructables show how to use MAX30102, XIAO and a tiny display to build a blood oxygen and heart rate meter.

This project use Maxim Integrated MAX30102 Biosensor to detect pulse oximeter and heart rate. However, the official sample is not so accurate, so will use the MolecularD algorithm instead.

MCU
The pulse oximeter calculation algorithm requires some memory. Arduino classic family does not have enough memory for data buffer. And also I want all components can fit in a 400 hole breadboard, so I need a smaller one. I have a Seeeduino XIAO in hand.

Display
Any Arduino_GFX supported display should be ok, I have a 1.14” 135x240 color display in hand.

Sensor
Maxim Integrated MAX30102 Biosensor.”

Link to article