Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32451
Design, Simulation, and Implementation of a Digital Pulse Oxygen Saturation Measurement System Using the Arduino Microcontroller

Authors: Muhibul Haque Bhuyan, Md. Refat Sarder


If a person can monitor his/her oxygen saturation level intermittently then he/she can identify his/her condition early and thus he/she can seek a doctor’s help. This paper reports the design, simulation, and implementation of a low-cost pulse oxygen saturation measurement device based on a reflective photoplethysmography (PPG) system using an integrated circuit sensor as the fundamental component of this health status checking device. The measurement of the physiological parameter is the blood oxygen saturation level (SpO2) in the peripheral capillary. This work has been implemented using an Arduino Uno R3 microcontroller along with this sensor integrated circuit (IC). The system is designed in the Proteus environment and then simulated to check its performance. After that, the hardware implementation is performed. We used a clipping type optical sensor to sense the arterial oxygen saturation level of blood signal from the fingertips of an individual and then transformed it into the digital data in the microcontroller through its programming its instruction. The designed system was tested by measuring the SpO2 level for several people of different ages, from 12 to 57 years of age. Besides, the same people were tested using a standard machine purchased from the market. Test results were found very satisfactory as the average percentage of error was very low, 1.59% only.

Keywords: Digital pulse oxygen saturation level, oximeter, measurement, design, simulation, implementation, proteus, Arduino Uno microcontroller.

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1596


[1] D. Vlachopoulos, “COVID-19: Threat or opportunity for online education?,” Higher Learning Research Communication, vol. 10, no. 1, 2020, pp, 16–19. DOI: 10.18870/hlrc.v10i1.1179.
[2] WHO, “Considerations in adjusting public health and social measures in the context of COVID-19,” (Interim Guidance, 16 April 2020) (WHO 2020)., retrieved on 22 October 2020.
[3] WHO1, “WHO Bangladesh COVID-2019 Situation Reports,”, retrieved on 22 October 2020.
[4] S. M. Lee, D. Lee, "Healthcare wearable devices: an analysis of key factors for continuous use intention," Springer Nature, vol. 14, pp. 503–53115 October 2020.
[5] H. Yang, J. Yu, H. Zo and M. Choi, "User acceptance of wearable devices: An extended perspective of perceived value," Telematics and Informatics, Elsevier, vol. 33, 2016, pp. 256-269.
[6] G. Madico, R. H. Gilman, A. Jabra, L. Rojas, H. Hernández, J. Fukuda, C. Bern, M. Steinhoff, “The role of pulse oximetry. Its use as an indicator of severe respiratory disease in Peruvian children living at sea level,” Arch. Pediatr. Adolesc. Med., 149, 1259-1263, 1995.
[7] L. M. Rosen, L. G. Yamamoto and R. A. Wiebe, “Pulse oximetry to identify a high-risk group of children with wheezing,” Am. J. Emerg. Med., 7, 567–570, 1989.
[8] L. Y. Fu, R. Ruthazer, I. Wilson, A. Patel, L. M. Fox, T. A. Tuan, P. Jeena, N. Chisaka, M. Hassan, J. Lozano, et al., “Brief hospitalization and pulse oximetry for predicting amoxicillin treatment failure in children with severe pneumonia,” Pediatrics, e1822–e1830, 118, 2006.
[9] S. R. Majumdar, D. T. Eurich, J.-M. Gamble, A. Senthilselvan, T. J. Marrie, “Oxygen saturations less than 92% are associated with major adverse events in outpatients with pneumonia: A population-based cohort study,” Clin. Infect. Dis.  Off. Publ. Infect. Dis. Soc. Am., 52, 325–331, 2011.
[10] T. Duke, A. J. Blaschke, S. Sialis, J. L. Bonkowsky, “Hypoxaemia in acute respiratory and non-respiratory illnesses in neonates and children in a developing country,” Arch. Dis. Child., 86, 108–112, 2002.
[11] M. Laghrouche , S. Haddab, S. Lotmani, K. Mekdoud and S. Ameur, “Low-Cost Embedded Oximeter,” Measurement Science Review, Volume, vol. 10, no.5, pp. 176-179, 2010. 10.2478/v10048-010-0030-6.
[12] C. L. Petersen, T. P. Chen, J. M. Ansermino and G. A. Dumont, "Design and Evaluation of a Low-Cost Smartphone Pulse Oximeter," Sensors, 13, 16882-16893, 2013, doi:10.3390/s131216882.
[13] W. M. Abdullah, E. Ercelebi, “Development of Pulse Oximeter by using 32-Bit ARM Based Microcontroller,” Proceedings of 176th the IIER International Conference, Kuala Lumpur, Malaysia, 18-19 July 2018.
[14] S. Deivasigamani, G. Narmadha, M. Ramasamy, H. Prasad and P. Nair, “Design of Smart Pulse Oximeter using Atmega 328 Microcontroller,” International Journal on Emerging Technologies, vol. 11, no. 3, ISSN: p-0975-8364, e-2249-3255, pp. 696-700, 2020.
[15] S. K. Longmore, G. Y. Lui, G. Naik, P. P. Breen, B. Jalaludin, and G. D. Gargiulo, “A Comparison of Reflective Photoplethysmography for Detection of Heart Rate, Blood Oxygen Saturation, and Respiration Rate at Various Anatomical Locations,” Sensors, vol. 19, 2019, article 1874, pp. 1-19,, doi:10.3390/s19081874.
[16] Y. Fu, J. Liu, “System design for wearable blood oxygen saturation and pulse measurement device,” 6th International Conference on Applied Human Factors and Ergonomics (AHFE 2015) and the Affiliated Conferences, Procedia Manufacturing, vol. 3, pp. 1187–1194, 2015, doi: 10.1016/j.promfg.2015.07.197.
[17] M. H. Bhuyan and K. M. Rahman, “Digital Signal Processor Controlled PWM Phase Modulator for Two-Phase Induction Motor Drive,” Journal of Electrical Engineering, the Institution of Engineers Bangladesh (IEB-EE), 0379-4318, vol. EE 34, no. I-II, pp. 19-25, Dec. 2007.
[18] V. V. Stuchilin, V. A. Rumyantseva and I. S. Svirin, “The Use of Digital Signal Processing Algorithms for Electrophysiological Diagnostics of Cardiovascular Diseases,” Biomedical and Pharmacology Journal, Vol. 10, no. 1, pp. 119-128, 2017.
[19] S. T. Prasad and S. Varadarajan, “PC Based Digital Signal Processing of ECG Signals,” International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE), Vol. 2, Issue 12, December 2013.
[20] G. C. Seng, S. Salleh, A. R. Harris, M. N. Jamaluddin and I. Kamarulafizam, “Standalone ECG monitoring system using digital signal processing hardware,” Proc. of IEEE Conference, January 2012.
[21] M. H. Bhuyan, M. T. Hasan and H. Iskander, “Low Cost Microcontroller Based ECG Machine,” International Journal of Biomedical and Biological Engineering, vol. 14, no. 7, 2020, e-ISSN: 1307-6892, pp. 192-199.
[22] M. K. Russel and M. H. Bhuyan, “Microcontroller Based DC Motor Speed Control Using PWM Technique,” Proceedings of the IEEE International Conference on Electrical, Computer and Telecommunication Engineering (ICECTE), RUET, Rajshahi, Bangladesh, 1-2 December 2012, pp. 519-522.
[23] M. H. Bhuyan, M. M. Haque, M. A. Rauf and M. M. I. Khan, “Design and Implementation of a Microcontroller Based Elevator Control Systems,” Proceedings of the International Conference on Engineering Research, Innovation and Education (CERIE 2011), SUST, Sylhet, Bangladesh, 11-13 January 2011, pp. 504-507.
[24] M. S. Ali and M. H. Bhuyan, “Design and Implementation of a Low-Cost Automated Blood Flow Control Device Through Smart Phone for Bio-Medical Application,” Proceedings of the IEEE International Conference on Informatics, Electronics and Vision (ICIEV 2017), University of Hyogo, Himeji, Japan, 1-3 September 2017, pp. 1-5.
[25] M. S. Ali and M. H. Bhuyan, “Design and Implementation of a Low-Cost Blood Pressure Measuring Device,” Proceedings of the IEEE International Conference on Electrical and Computer Engineering (ICECE), BUET, Dhaka, Bangladesh, 20-22 Dec. 2018, pp. 309-312.
[26] MAX30100: Datasheet of Pulse Oximetry Sensor,, retrieved on 6 December 2020.
[27] M. H. Bhuyan and M. Hasan, “Design and Simulation of Heartbeat Measurement System using Arduino Microcontroller in Proteus,” International Journal of Biomedical and Biological Engineering, vol. 14, no. 10, 2020, e-ISSN: 1307-6892, World Academy of Science, Engineering and Technology, pp. 350-357.
[28] A. Malvino and D. J. Bates, “Electronic Principles.” 7th edition, Tata McGraw-Hill Publishing Company Limited, New Delhi, India, 2011, pp. 203-223.