The BMHB8002 is a development board based on the pulse oximeter MCU, BH66F2560. It transmits two different light wavelengths, 660nm Red and 940nm Infrared, to the tip of the finger, and the signals are received by the photodiode. It measures the differences between the red light and infrared absorptions of the Oxyhemoglobin (HbO2) and Hemoglobin (Hb), and then calculate the blood oxygen saturation.
The BMHB8002 supports I2C, SPI and UART communication interfaces and includes an OLED display module. You can use a LED module to replace it as well.