Design of Reflectance Pulse Oximeter and BPM using the Max30100 Sensor in Early Detection of Hypoxemia in Patients with Cardiovascular Disorders




light cure, teeth strength materials, technology, arduino


Blood oxygen saturation meter is a tool used to monitor the state of oxygen saturation in the blood and also the patient's heart rate (BPM) and to assist in the physical assessment of the patient without going through blood gas analysis. Oxygen saturation measuring devices usually use the difference in the wavelengths of red and infrared led light that will be captured by the photodiode. The purpose of this research is to make a pulse oximeter equipped with a display of SPO2, BPM values ​​and an additional SP02 signal. The design of this measuring instrument uses the MAX30100 sensor, the minimum system circuit of Arduino ATmega328p and OLED (Organic Light-Emitting Diode). Data from the MAX30100 sensor enters the I2C pin on the minimum Arduino system, then the microcontroller is processed to produce the percentage of SPO2 value, BPM value, and SPO2 signal which is then displayed on the OLED. The test is done by comparing the module with standard measuring instruments which produces the largest % error of 0.81% for Spo2 and 0.87% for BPM. The error presentation is obtained from factor measurements, if there is finger movement it will cause a large error. From the results obtained, the tool is still feasible to use because in the "Guidelines for Testing and Calibrating Medical Devices" Ministry of Health RI 2001, the maximum limit in the pulse oximeter error tolerance is for Spo2 1% and BPM 5%.


Download data is not yet available.


U. Salamah and K. Oksigen, “Rancang Bangun Pulse Oximeter Menggunakan Arduino Sebagai Deteksi Kejenuhan Oksigen dalam Darah,” vol. 06, no. 02, 2016.

T. Guo, Z. Cao, Z. Zhang, D. Li, and M. Yu, “Reflective oxygen saturation monitoring at hypothenar and its validation by human hypoxia experiment,” Biomed. Eng. Online, vol. 14, no. 1, pp. 1–19, 2015, doi: 10.1186/s12938-015-0071-z.

F. Magadán Ferrera, F. J. Ferrero, C. Blanco, J. C. Viera, MGVega, and J. R. Blanco, “Design of a low-cost instrument for pulse oximetry,” Conf. Rec. - IEEE Instrum. Meas. Technol. Conf., no. April, pp. 573–577, 2006, doi: 10.1109/IMTC.2006.235185.

P. M. Mohan, V. Nagarajan, and A. A. Nisha, “A frame work to estimate heart rate and arterial oxygen saturation (Spo2),” Proc. 2017 IEEE Int. Conf. Commun. Signal Process. ICCSP 2017, vol. 2018- Janua, pp. 1645–1648, 2018, doi: 10.1109/ICCSP.2017.8286669.

M. A. Zaltum, M. S. Ahmad, A. Joret, and M. M. Abdul, “Design and Development of a portable Pulse Oximetry system,” Pulse, vol. 05, no. 03, pp. 37–44, 2010.

K. Kalyan, V. K. Chugh, and C. S. Anoop, “Non-invasive heart rate monitoring system using giant magneto resistance sensor,” Proc. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. EMBS, vol. 2016-Octob, pp. 4873–4876, 2016, doi: 10.1109/EMBC.2016.7591819.

Y. Kong and K. Chon, “Heart Rate Estimation using PPG signal during Treadmill Exercise,” Proc. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. EMBS, pp. 3253–3256, 2019, doi: 10.1109/EMBC.2019.8857633.

G. W. Wohingati and A. Subari, “Alat Pengukur Detak Jantung Menggunakan Pulsesensor Berbasis Arduino Uno R3 Yang Diintegrasikan Dengan Bluetooth,” J. Gema Teknol., vol. 17, no. 2, pp. 65–71, 2013.

J. Hart, “Normal resting pulse rate ranges,” J. Nurs. Educ. Pract., vol. 5, no. 8, pp. 95–98, 2015, doi: 10.5430/jnep.v5n8p95.

E. Kartini, H. Torib, and M. P. Assalim, “Fingerstip Pulse Oxymeter

Tampil Pc ( Bpm ),” pp. 1–8, 2015.

R. R, S. P, and S. P, “Design and Development of Miniaturized Pulse Oximeter for Continuous Spo2 and HR Monitoring with Wireless Technology,” Int. J. New Technol. Res., vol. 1, no. 1, p. 263706, 2015.

B. Sangeeta and S. Laxmi, “A Real Time Analysis of PPG Signal for Measurement of SpO2 and Pulse Rate,” Int. J. Comput. Appl., vol. 36, no. 11, pp. 45–50, 2011.

S. Sarkar, A. K. Bhoi, and G. Savita, “Fingertip Pulse Wave ( PPG signal ) Analysis and Heart Rate Detection Fingertip Pulse Wave ( PPG signal ) Analysis and Heart Rate Detection,” no. February, 2015.

D. Yang, J. Zhu, and P. Zhu, “SpO2 and heart rate measurement with wearable watch based on PPG,” IET Conf. Publ., vol. 2015, no. CP680, 2015, doi: 10.1049/cp.2015.0784.

H. Kisch-Wedel, P. Bernreuter, G. Kemming, M. Albert, and B. Zwissler, “Does the estimation of light attenuation in tissue increase the accuracy of reflectance pulse oximetry at low oxygen saturations in vivo?,” IEEE Trans. Biomed. Eng., vol. 56, no. 9, pp. 2271–2279, 2009, doi: 10.1109/TBME.2009.2019629.

Putra, A. A., Kemalasari, P. S., & Paulus, S. W., “Rancang Bangun Pulse Oximetry Digital Berbasis Mikrokontroller,” Publikasi ilmiah 2006.

Y. F. Chen, J. S. Shieh, S. Z. Fan, W. T. Chiang, M. F. Abbod, and Q. Liu, “Analyzing heart rate variability using a photoplethysmographic signal measuring system,” MESA 2016 - 12th IEEE/ASME Int. Conf. Mechatron. Embed. Syst. Appl. - Conf. Proc., pp. 1–6, 2016, doi: 10.1109/MESA.2016.7587195.

S. Khairunnisa, I. D. Gede, H. Wisana, I. Priyambada, C. Nugraha, and J. T. Elektromedik, “Rancang Bangun Pulse Oximeter Berbasis Iot ( Internet of Things ),” p. 9, 2018..

I Putu Anna Andika, Triana Rahmawati, and M. Ridha Mak’ruf, “Pulse Oximeter Portable,” J. Electron. Electromed. Eng. Med. Informatics, vol. 1, no. 1, pp. 28–32, 2019, doi: 10.35882/jeeemi.v1i1.6.




How to Cite

C.-H. . Huang and J.-W. . Guo, “Design of Reflectance Pulse Oximeter and BPM using the Max30100 Sensor in Early Detection of Hypoxemia in Patients with Cardiovascular Disorders”, International Journal of Advanced Health Science and Technology, vol. 1, no. 1, pp. 1–6, Oct. 2021.



Medical Engineering and Technology