研究目的
To develop and implement a low-cost oxygen saturation simulator for educational purposes in biomedical instrumentation courses, capable of simulating different levels of SpO2 and heart rate.
研究成果
The developed simulator successfully generates oxygen saturation and heart rate signals that are similar to real photoplethysmographic signals, with good precision and accuracy. It serves as an effective educational tool for biomedical instrumentation courses, and future work will involve student feedback for improvements.
研究不足
The simulator has a limited SpO2 range of 50% to 100% and may exhibit waveform changes at high heart rates (>120 bpm). It does not simulate other physiological parameters and relies on specific hardware components that may not be universally available.
1:Experimental Design and Method Selection:
The methodology involved designing a graphical user interface using Python and Qt Designer on a Raspberry Pi 3, and developing a hardware circuit based on literature to simulate photoplethysmographic signals. The design rationale was to create an educational tool that mimics real pulse oximeter signals.
2:Sample Selection and Data Sources:
No specific samples or datasets were used; the simulator generates synthetic signals based on user-defined parameters for SpO2 and heart rate.
3:List of Experimental Equipment and Materials:
Includes Raspberry Pi 3B, photodiodes (generic and Masimo), multiplexer CD4051BE, transistors, power supplies, ABS material for artificial finger, and various electronic components as listed in Table I of the paper.
4:Experimental Procedures and Operational Workflow:
Steps included designing the GUI, building the circuit to capture and emit red and infrared light signals, synchronizing with pulse oximeter diodes, generating signals based on user inputs, and integrating into an artificial finger and housing. Testing was done using a Mindray D6 vital signs monitor.
5:Data Analysis Methods:
Error analysis was performed using absolute and relative error calculations between simulated and observed values, with statistical measures like mean and standard deviation.
独家科研数据包,助您复现前沿成果,加速创新突破
获取完整内容-
Raspberry Pi
3B
Raspberry Pi
Used as the main computing platform for running the graphical user interface and generating simulation signals.
-
photodiode
generic
Used to measure infrared spectrum wavelengths (880/905 nm) for capturing signals from the pulse oximeter.
-
photodiode
Masimo
Masimo
Used to measure red and infrared spectrum wavelengths (653/659 nm and 880/905 nm) for capturing signals from the pulse oximeter.
-
multiplexer
CD4051BE
Used in the circuit to direct activation signals to the red and infrared diodes based on selection inputs.
-
transistor
Used to amplify outputs from photodiodes to generate synchronized signals for activating logic circuits.
-
power supply
Provides power to the circuit and Raspberry Pi.
-
ABS material
Used for 3D printing the artificial finger housing.
-
acrylic
Used for laser printing the housing box for the system.
-
Mindray D6 vital signs monitor
D6
Mindray
Used to test and observe the simulated photoplethysmographic signals.
-
SpO2 Metron model DAEG analyzer
DAEG
Metron
Used to corroborate oxygen saturation values before testing with the simulator.
-
RealVNC software
RealVNC
Used for remote manipulation of the user interface from a laptop.
-
Python programming language
Python
Used for developing the graphical user interface and signal generation.
-
Qt Designer
Qt
Used for designing the user interface.
-
SciPy library
SciPy
Used in Python for scientific computations.
-
NumPy library
NumPy
Used in Python for numerical computations.
-
RtGraph library
RtGraph
Used for real-time plotting in the interface.
-
PyQt5 library
PyQt
Used for creating the graphical user interface.
-
登录查看剩余15件设备及参数对照表
查看全部