ESP32 and MAX30100 with Chebyshev Filter for Enhanced Heart and Oxygen Measurement

Keywords: Chebyshev filter, Butterworth filter, heart rate, PPG signal, MAX30100 sensor

Abstract

Health monitoring is important in the technology and information era. A health monitoring device must possess high accuracy in monitoring an individual's health. The MAX30100 sensor still exhibits low accuracy and requires improvements to enhance its precision. This study proposes a remote health monitoring system based on a MAX30100 sensor for heart rate and oxygen saturation detection. The digital signal processing method uses the Chebyshev II filter on PPG to reduce noise, and the RSA algorithm is employed to enhance data security. The results of testing the MAX30100 sensor value without a filter produced the lowest error value of 0.97%, the highest 6.59% for BPM, the lowest error value of 1.88%, and the highest error of 2.66% for SpO2. The MAX30100 sensor with the Chebyshev II filter that the author proposed has the highest level of accuracy with a low error value compared to previous tests, with the lowest error value of 0.23% and the highest 0.99% for BPM and the lowest error value of 0% and the highest error of 0.2% for SpO2. The RSA algorithm ensures secure data transmission from data modification by eavesdroppers. The average total time required by the system is 542.9 ms.

Downloads

Download data is not yet available.

References

N. A. Anggraini, B. G. Irianto, I. D. G. H. Wisana, and A. Kumbhare, “Monitoring SpO2, Heart Rate, and Body Temperature on Smartband with Data Sending Use IoT Displayed on Android (SpO2),” Jurnal Teknokes, vol. 16, no. 4, Nov. 2023, doi: 10.35882/teknokes.v16i4.615.

J. Heaney, J. Buick, M. U. Hadi, and N. Soin, “Internet of Things-Based ECG and Vitals Healthcare Monitoring System,” Micromachines (Basel), vol. 13, no. 12, Dec. 2022, doi: 10.3390/mi13122153.

Ameyshafida Mihat, Norhashimah Mohd Saad, Ezreen Farina Shair, Rohana Abdul Rahim, and Achmad Bayhaqi Nasir Aslam, “Smart Health Monitoring System Utilizing Internet Of Things (Iot) and Arduino,” Asian Journal of Medical Technology (AJMedTech) , vol. 2, no. 1, 2022.

Izhangghani, I. Hikmah, and Slamet Indriyanto, “Prototype of Body Temperature and Oxygen Saturation Monitoring System Using DS18B20 and MAX30100 Sensors based on IOT,” Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), vol. 6, no. 5, pp. 810–817, Oct. 2022, doi: 10.29207/resti.v6i5.4385.

A. N. Costrada, A. G. Arifah, I. D. Putri, I. K. A. Sara Sawita, H. Harmadi, and M. Djamal, “Design of Heart Rate, Oxygen Saturation, and Temperature Monitoring System for Covid-19 Patient Based on Internet of Things (IoT),” Jurnal Ilmu Fisika | Universitas Andalas, vol. 14, no. 1, pp. 54–63, Mar. 2022, doi: 10.25077/jif.14.1.54-63.2022.

Adam Fauzan Ahmad, Bambang Setia Nugroho, and Bagus Aditya, “Deteksi Saturasi Oksigen dalam Darah Menggunakan Sensor MAX30100 Berbasis ESP8266,” e-Proceeding of Engineering, vol. 10, no. 4, pp. 3740–3747, 2023.

P. Kannan, S. Maheswari, A. Pon Bharathi, and A. J. Wilson, “Spectral And Performance Measures Analysis Of Ecg Signal Using Various Transforms And Different Types Of Iir And Fir Filters With Different Orders,” International Journal Of Electrical Engineering And Technology, vol. 12, no. 5, May 2021, doi: 10.34218/ijeet.12.5.2021.009.

D. G. Lapitan, D. A. Rogatkin, E. A. Molchanova, and A. P. Tarasov, “Estimation of phase distortions of the photoplethysmographic signal in digital IIR filtering,” Sci Rep, vol. 14, no. 1, Dec. 2024, doi: 10.1038/s41598-024-57297-3.

Z. Ge, H. Guo, T. Wang, and Z. Yang, “Universal Graph Filter Design based on Butterworth, Chebyshev and Elliptic Functions,” Mar. 2022, [Online]. Available: http://arxiv.org/abs/2203.14748

H. Amhia and A. K. Wadhwani, “Stability and Phase Response Analysis of Optimum Reduced-Order IIR Filter Designs for ECG R-Peak Detection,” J Healthc Eng, vol. 2022, 2022, doi: 10.1155/2022/9899899.

M. B. Prakash, V. Sowmya, E. A. Gopalakrishnan, and K. P. Soman, “Noise Reduction of ECG using Chebyshev filter and Classification using Machine Learning Algorithms,” in Proceedings - IEEE 2021 International Conference on Computing, Communication, and Intelligent Systems, ICCCIS 2021, Institute of Electrical and Electronics Engineers Inc., Feb. 2021, pp. 434–441. doi: 10.1109/ICCCIS51004.2021.9397163.

N. Mangathayaru, B. P. Rani, V. Janaki, L. S. Kotturi, M. Vallabhapurapu, and G. Vikas, “Heart rate variability for predicting coronary heart disease using photoplethysmography,” in Proceedings of the 4th International Conference on IoT in Social, Mobile, Analytics and Cloud, ISMAC 2020, Institute of Electrical and Electronics Engineers Inc., Oct. 2020, pp. 664–671. doi: 10.1109/I-SMAC49090.2020.9243316.

G. Sun, X. Ren, Z. Wang, and F. Liu, “Adaptive low-power wrist SpO2 monitoring system design using a multi-filtering scheme,” Biomed Signal Process Control, vol. 81, Mar. 2023, doi: 10.1016/j.bspc.2022.104432.

B. Mishra and N. S. Nirala, “A Survey on Denoising Techniques of PPG Signal,” in 2020 IEEE International Conference for Innovation in Technology, INOCON 2020, Institute of Electrical and Electronics Engineers Inc., Nov. 2020. doi: 10.1109/INOCON50539.2020.9298358.

R. Imam, Q. M. Areeb, A. Alturki, and F. Anwer, “Systematic and Critical Review of RSA Based Public Key Cryptographic Schemes: Past and Present Status,” 2021, Institute of Electrical and Electronics Engineers Inc. doi: 10.1109/ACCESS.2021.3129224.

A. Nandanavanam, I. Upasana, and N. Nandanavanam, “NTRU and RSA Cryptosystems for Data Security in IoT Environment,” in 2020 International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE), IEEE, Oct. 2020, pp. 371–376. doi: 10.1109/ICSTCEE49637.2020.9277159.

N. N. Sari, M. N. Gani, R. A. Maharani Yusuf, and R. Firmando, “Telemedicine for silent hypoxia: Improving the reliability and accuracy of Max30100-based system,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 22, no. 3, pp. 1419–1426, Jun. 2021, doi: 10.11591/ijeecs.v22.i3.pp1419-1426.

O. Y. Tham, M. A. Markom, A. H. A. Bakar, E. S. M. M. Tan, and A. M. Markom, “IoT Health Monitoring Device of Oxygen Saturation (SpO2) and Heart Rate Level,” in Proceeding - 1st International Conference on Information Technology, Advanced Mechanical and Electrical Engineering, ICITAMEE 2020, Institute of Electrical and Electronics Engineers Inc., Oct. 2020, pp. 128–133. doi: 10.1109/ICITAMEE50454.2020.9398455.

Izhangghani, I. Hikmah, and Slamet Indriyanto, “Prototype of Body Temperature and Oxygen Saturation Monitoring System Using DS18B20 and MAX30100 Sensors based on IOT,” Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), vol. 6, no. 5, pp. 810–817, Oct. 2022, doi: 10.29207/resti.v6i5.4385.

Oxullo, Oxullo/Arduino-Max30100: Arduino Library for MAX30100, integrated oximeter and Heart Rate Sensor, GitHub. Available: https://github.com/oxullo/Arduino-MAX30100.git (Accessed: 20 June 2024).

Published
2024-10-19
How to Cite
Magfirawaty, M., Naval Indra Waskita, Hizkia Menahem Tandungan, Ridhan Hafizh, & Syifa Jauza Suwaendi. (2024). ESP32 and MAX30100 with Chebyshev Filter for Enhanced Heart and Oxygen Measurement. Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi), 8(5), 651 - 657. https://doi.org/10.29207/resti.v8i5.5945
Section
Information Systems Engineering Articles