Implementation of IoT Based Wireless Electronic Stethoscope
Implementation of IoT Based Wireless Electronic Stethoscope
Sathisha B M
Department of ECE, Assistant Professor
Gopalan College of Engineering and Management
Bengaluru, India
[email protected]
103
Authorized licensed use limited to: University of Exeter. Downloaded on May 27,2021 at 08:04:22 UTC from IEEE Xplore. Restrictions apply.
Christian McMechan and PomanSo designed a low-cost used to measures the temperature of a given object/person.The
electronic stethoscope that met the needs for telemedicine and commonly used temperature sensor is the LM35 temperature
affordable enough for widespread clinical adoption, as well as sensor, which provides linear output with low output
forhomeusebygeneralconsumers.ThisStethoscopeproduced an impedance. The PIC microcontroller PIC16F877A is utilized
excellent quality of sound and recording compatibility.This for control and processing operations. The PICmicrocontroller
device also has an additional feature like good battery life, low PIC16F877A is one of the most renowned microcontrollers
distortion audio amplification, LCD display, software used in digital electronics circuits for interfacing the remote
facilitating the transmission and retrieval of recorded signals sensors, security, and safety devices in many industrial
[6]. Some of the limitations with the research mentionedabove instruments.
workareshort-distancecommunicationintechnologiessuchas For the conversion of analog input into digital data,Analog-to-
Bluetooth and Zigbee, applicable only to in-homeapplications, DigitalConverter(ADC)circuitisused.Analogsignalssuchas a
increased size and complexity of the system, difficult toadhere sound picked up by a microphone can be converted into digital
to Stethoscope on the chest, and not supporting mobility of the form. ADC plays an essential role in Digital signal
patient while monitoring. Thus, this paper proposes a new processingfortheconversionofanalogdatatodigitaldata.The
method for analyzing acoustic properties of wrist pulse by digitalized signal is input to the PC associated with the
designing a new device with low cost, reduced size, and MATLAB. MATLAB is intended primarily for numerical
complexity, which shall enable long-distance communication computation, signal analysis, creation of user interfaces. The
so that the proposed method helps to overcome the limitations purpose of Cloud computing is to provide shared computer
as mentionedabove. processing resources and data to computers and other devices
on demand. It also provides storage solutions to users with
II. METHODOLOGY AND DESIGNASPECTS various capabilities to store and process their data. Also, every
usercanbeprovidedwiththeiruserIDandpasswordtoprevent
This section provides brief details about the block diagramand unauthorized access.
specifications of each component used to design the wireless
electronic Stethoscope using IoT.Fig.1 shows a Block diagram III. RESULTS ANDDISCUSSION
of digital Stethoscope with variouselements.
The proposed Electronic Stethoscope includespiezoelectric
vibration Sensor, PIC Microcontroller, Bluetooth Module,
PC/LaptopwithMATLAB,USBconverter(incaseofPC),
Acquired Cloud Space. The Schematic of Electronic
Stethoscope as shown in fig.2.
104
Authorized licensed use limited to: University of Exeter. Downloaded on May 27,2021 at 08:04:22 UTC from IEEE Xplore. Restrictions apply.
Sensorprovidesthevoltage,asshowninfig5.Theoutputfrom the 1.2V - 2V will be applied directly as input to the
vibration sensor will be varying from 0 - 2V (regulated analog Microcontroller,asshowninfigure5.ADCandUARTpresent
signals). insidetheMicrocontrollerhelpstoconverttheseanalogsignals
from the sensor into a digital signal and to serially transmit the
bitwisedigitaldatatoPC/LaptopviaBluetooth.Thefollowing steps
are followed during the internal ADCcalculation.
(1)
IfVin>Vref,thenbinaryoutputis1,thenforfurthercalculation, Vmin
is replaced by previous Vref, Vmax remains thesame.
If Vin<Vref, then output is 0, then Vmax is replaced by previous
Vref, Vmin remains the same.
The data which is digitalized in the Microcontroller is serially
transmitted to the laptop via Bluetooth module. The frequency
of the Bluetooth module is 2. 4GHz.The operation voltage is
3.3Vto5V.ThedigitalsignalsgetmodulatedduringBluetooth
transmission from Transmitter. The Bluetooth receiver in the
laptop demodulates the signal during the Bluetooth reception.
Fig 3: Identifying the spot of proper pulse When the module is paired/ connected with other devices, an
LED blinks delay of 2 sec in the Bluetooth transmitter device.
When the module is disconnected, LED blinks continuously,
which is verification to check the Bluetooth connectivity, the
digitalized signal is input to the PC associated with the
MATLAB via Bluetooth. MATLAB signals are analyzed
according to the designed code and the heart rate in terms of
‘Bits per Minute (BPM)’ along with corresponding Waveform
and temperature in terms of degree Celsius is displayed on the
monitorsimultaneously.
After the successful running of the program on MATLAB, a
figure window appears wherein the continuous plot of a pulse
is displayed. Temperature also is displayed in the window as
well as in the command window; this can be depicted in the
below fig.6.
Fig 5: Piezoelectric Vibration Sensor along with output voltage The time difference denoted as ‘T’ between the consecutive
The coding or programming of the PIC16F877A peaks is considered. The formula used to calculate heart rate is
microcontroller is more accessible because the available
instructions are less and convenient to use. The analog signals Heart rate = 60inBPM (2)
T
coming from the Vibration sensor with the voltage of 0V to
105
Authorized licensed use limited to: University of Exeter. Downloaded on May 27,2021 at 08:04:22 UTC from IEEE Xplore. Restrictions apply.
Where, T = t2-t1 in seconds. If the time difference between the IV. CONCLUSION
peaksisvarying,thentheaveragetimedifferenceisconsidered.
Thedatawhichisstoredinthecloudcanbereviewedwhenever This paper proposes a new method of analyzing the acoustic
requiredonlyiftheloginIDandpasswordareknown.Thedata will properties of heart sounds using an electronic Stethoscope. To
be recorded along with date and time so that it is more overcome the shortfall of conventional stethoscopes, an
convenient to diagnose the problems, if any. Since therecomes electronic stethoscope based on IoT is designed and
the series of data being recorded or uploaded the doctor or the implemented. Data collected from the sensors is provided as
one who tests takes the average of the heartbeat in one minute. inputtothePICMicrocontrollerwhereintheanalogsignalsare
Thus, it is shown that remote patient monitoring is achieved as converted into digital and are transmitted to the PC via
there is no need for patients and doctors to be together. The Bluetooth module, in PC the signals are analyzed using
complete Hardware set up for Electronic Stethoscope is as MATLAB and heart rate and temperature are calculated and
shown in fig7. displayed in terms of BPM and degree Celsius respectively.
This digital information about the patient is uploaded to the
cloud, which enables long-distance communication andremote
patient monitoring. The proposed device readings correlated
very well with the actual rate by recording data samples from
various candidates. The proposed research work can be
designed using SOC (system on chip), which eliminates the
requirementofalaptop/PC.Thedesigncanbeimplementedon PCB
so that size of the device can be reduced and made still
compatible.
REFERENCES
[1] S. NurHidayahMalek, W. Suhaimizan Wan Zaki, A. Joret, and M.
Mahadi Abdul Jamil, “Design and development of wireless
stethoscope with data logging function,” Proceedings - 2013 IEEE
International Conference on Control System, Computing and
Engineering, ICCSCE 2013, pp. 132–135, 2013, doi:
10.1109/ICCSCE.2013.6719946.
[2] S. Hadiyoso, D. R. Mardiyah, D. N. Ramadan, and A. Ibrahim,
Fig 7: Hardware connections for Electronic Stethoscope. “Implementation of electronic stethoscope for online remote
monitoring with mobile application,” Bulletin of Electrical
EngineeringandInformatics,vol.9,no.4,pp.1595–1603,2020,doi:
The obtained digital readings can also be verified by manually 10.11591/eei.v9i4.2231.
to validate whether the task obtained from the designed device [3] G. A. Mills, “Wireless Digital Stethoscope Using Bluetooth
and the manually checked value is acceptable or not. Table.1 Technolgy,” International Journal of Engineering Science and
proves that the values are acceptable when readings are Technology, no. January 2015,2012.
[4] S.B.Baker,W.Xiang,andI.Atkinson,“InternetofThingsforSmart
obtained from conventional devices and proposed devices. Healthcare: Technologies, Challenges, and Opportunities,” IEEE
Thus, the readings of the device correlated well with the actual Access, vol. 5, no. c, pp. 26521–26544, 2017, doi:
rate with an approximate difference by ±5 heartbeats. 10.1109/ACCESS.2017.2775180.
[5] I DewaGedeHariWisana and Department, “Design Electronic
Table.1: Validating the readings obtained from different device operation Stethoscope for Cardiac Auscultation analyzed using Wavelet
Decomposition,” vol. 1, no. 7, pp. 310–315, 2013, [Online].
Available:www.ijcncs.org.
[6] J. J. P. C. Rodrigues et al., “Enabling Technologies for the Internet
of Health Things,” IEEE Access, vol. 6, no. 1, pp. 13129–13141,
SL.NO CANDIDA MANUALLY DATA 2018, doi:10.1109/ACCESS.2017.2789329.
TES OBTAINED DATA OBTAINED [7] V. DankanGowda , S. B. Sridhara, K. B. Naveen, M. Ramesha, And G.
UNDER FROM FROM THE NaveenaPai, “Internet of Things: Internet Revolution, Impact,
TEST CONVENTIONAL PROPOSED Technology Road Map and Features”,2020, Advances in Mathematics:
DEVICES (BPM) DEVICE (BPM) Scientific Journal,Vol:9,Issue:7,pp:4405 to::4414 ISSN:1857-8365
1. Person W 79 85
Person X
2. 93 97
Person Y
3. 81 78
Person Z
4. 90 95
106
Authorized licensed use limited to: University of Exeter. Downloaded on May 27,2021 at 08:04:22 UTC from IEEE Xplore. Restrictions apply.