Skip to content

Prototype of Affordable Portable SpO2 Tracking Device and Fast Reaction System for COVID-19 patients treating at home

Notifications You must be signed in to change notification settings

duynguyen2001/SpO2Project

Repository files navigation

Prototype of Affordable Portable SpO2 Tracking Device and Fast Reaction System for COVID-19 patients treating at home

Author

Khanh Duy Nguyen

Tim Huynh

Abstract Project Ideas

Due to the COVID-19 pandemic, there are some patients who decide to treat themselves at home. As a result, there is a renewed focus on developing low-cost devices that can assist individuals in tracking their symptoms and seeking quick medical assistance if they experience any emergency warning signs. In order to provide prompt attention to the patients, we decided to create a gadget combining two Arduino boards with a Wi-Fi connection and a SpO2 device to track the current SpO2 level and heartbeat.

Keywords: portable, inexpensive, SpO2, COVID-19, Arduino, fast attention

Server User Guide

The 16x2 LED screen will display the instructions on how to use the sensor. Firstly, press the yellow button to start measuring the heartbeat and the SpO2. When the LCD display: “Please put your finger on the sensor”, put your index finger on the glass part of the sensor (the part that looks like a camera). The sensor will take about 20s to measure your level of oxygen and 40s to measure your heart rate. After measuring, the first line of the LCD will display your heart rate per minute and the second line will display your percentage of the level of oxygen. When you no longer want to use it, press the red button to stop running the sensor.

Peripheral User Guide

When the LED lights up and the buzzer buzzes, please come to the patient and check the condition. If the level of oxygen or the heartbeat is too far from the margin of acceptance, immediately contact the nearest hospital and bring the patients there for a deeper treatment. After carefully handling everything, you can turn off the LED and the buzzer by pressing the push button.

Supporting Materials

Timeline of the development

The table below illustrates our specific work and time for this project. It demonstrates the starting at the first week where we started to think about the project to this final week where we completed the project.

Note that Week 1 in the project is not the first week of the semester but is the first week that we started to work on the project.
Week Description Date
Week 1 Brainstormed and decided on the final project idea after analyzing the pros and cons. 09/10/2021
Week 2 Analyzed all the components that were needed for the project including the inputs/outputs, the communication method, and all the other components. Researched all the other similar work to determine our original work. 09/24/2021
Week 3 Written the Project Contract, stated our pseudo code and the anticipated schematic. 10/08/2021
Week 4 Updated our Project Contract, bought the needed materials (Wi-Fi Modules, Arduino Mega Board, SpO2 sensor, etc.) Updated the diagram and the pseudo-code. 11/05/2021
Week 5 Learned how to use the sensor and the Wi-Fi module along with other materials. Also created the slides and the voiced over the presentation of the project 11/12/2021
Week 6 Finished installing the server board and the peripheral part of the project. Analyzed what was left to do and what had not been done yet. Presented to other teams and to the TAs and Professor. Completed the Individual Evaluation. 11/24/2021
Week 7 Tested the project again to make sure there are all perfect. Completed the final report and the commitment. 12/03/2021

Final List of Materials Needed

As spending our time working and building the prototype for our project, we have carefully selected the materials that we will be needed for our project:

Components
One Arduino Mega Board and One Arduino Uno Board
One Interfacing MAX30102 Pulse Oximeter Sensor with Arduino
One RGB 16x2 LCD
Two Wi-Fi Module NRF24L01 (one transmitter and one receiver)
One Yellow Button to start running the sensor and One Red Button to stop running the sensor
One Buzzer
LEDs
Three Pushbuttons
Two Breadboards
Resistors, Potentiometer & Jumper wires
Note that for all the materials that are in the list above, we have calculated to have enough for usage and we would not buy more than needed so that we will not waste the materials.

Hardware Used Diagram

In this project, as was mentioned, we used two microprocessors and two boards, one for the server and one for the peripheral. The diagram below shows the sketch of our project in terms of hardware for both of the boards.

The Server:

For the server, after many considerations, our group decided to use the Arduino MEGA processor. The MEGA board provides more pins (both analog and digital), which is necessary since we are using a lot of hardware pieces for the server. Also, for testing purposes, we need to use a MEGA board for the server and the UNO board for the peripheral since when we try to upload the code to both of the boards at the same time, the different types of the board help us to upload the right code to the right board. From the diagram, the LCD will display the instruction for the patient to know how to set it up and measure their heartbeat and SpO2.

When measuring, the screen will display the value of heartbeat and SpO2. To start measuring these values, the patient can press the yellow button, and to stop measuring, the patient can press the red button. There are also LEDs that will turn on whenever these buttons are pressed. We put the Interfacing MAX30102 Pulse Oximeter Sensor in the middle of the board so that the patient can easily use it without colliding with other wires. Last but not least, we can see from the diagram that there is an NRF24L01 Wi-Fi Module that serves as a transmitter to send all the data to the receiver.

The Peripheral:

The schematic of the receiver is fairly simpler compared to the server since all it has to do is to notify the caregivers when the data of the heartbeat or the level of oxygen of the patient exceed the margin of acceptance. According to the diagram, the receiver contains one LED and one Buzzer. These two output devices are there to make sure that the caregivers will be notified visually and audibly when things when wrong.

The pushbutton is designed to turn off the output devices after the caregivers have already been notified and handled the situation. And again, there will be another NRF24L01 Wi-Fi module here in the receiver to receive the data sent by the transmitter. We decided to use the UNO processor for the receiver as we are only using one LED and one Buzzer. Also, the UNO processor is much cheaper than the MEGA processor, which met one of our important criteria of the project: affordability.

About

Prototype of Affordable Portable SpO2 Tracking Device and Fast Reaction System for COVID-19 patients treating at home

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages