Portable spirometer using pressure-volume method with Bluetooth integration to Android smartphone

Eko Didik Widianto, Gayuh Nurul Huda, Oky Dwi Nurhayati


This paper presents a study on an embedded spirometer using the low-cost MPX5100DP pressure sensor and an Arduino Uno board to measure the air exhaled flow rate and calculate force vital capacity (FVC), forced expiratory volume in 1 s (FEV1), and the FEV1/FVC ratio of human lungs volume. The exhaled air flow rate was measured from differential pressure in the sections of a mouthpiece tube using the venturi effect equation. This constructed mouthpiece and the embedded spirometer resulted in a 96.27% FVC reading accuracy with a deviation of 0.09 L and 98.05% FEV1 accuracy with a deviation of 0.05 L compared to spirometry. This spirometer integrates an HC-05 Bluetooth module for spirometry data transceiving to a smartphone for display and recording in an Android application for further chronic obstructive pulmonary disease (COPD) diagnosis.


android respirator; bluetooth integration; lungs volume measurement; MPX51000DP pressure sensor; pressure-volume method;

Full Text:


DOI: http://doi.org/10.11591/ijece.v13i4.pp3977-3986

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

International Journal of Electrical and Computer Engineering (IJECE)
p-ISSN 2088-8708, e-ISSN 2722-2578

This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).