In this time of the pandemic, especially with our response in treating and monitoring the infections caused by the Coronavirus Disease (COVID-19), it is important to have the right assessment of your health.
A Pulse Oximeter Sensor is one of the most used tools in health monitoring. In this guide, you will create a Pulse Oximeter Sensor with WisBlock, which can help you to have easy access to health monitoring tools. You may also create a health kiosk with this Pulse Oximeter Sensor with the WisBlock platform.
According to Ridgmount Practices’ Website, an ideal oxygen level is between 96% and 99%, and an ideal heart rate is between 50 and 90 beats per minute (bpm).
The table below shows the ranges and classification of Blood Oxygen Level and Heart Rate.
Observation | Blood Oxygen Level | Heart Rate (BPM) |
---|---|---|
Normal Reading | 96% or more | 40-100 |
Acceptable | 95% | 101-109 |
Seek Advice | 93%-94% | 110-130 |
Need Urgent Medical Advice | 92% or less | 131 or more |
What Do You Need?
Here are the parts and materials needed in creating your Pulse Oximeter Sensor with WisBlock:
- RAK5005-O WisBlock Base Board
- RAK4631 WisBlock Module for LoRaWAN
- RAK12012 WisBlock Heart Rate Sensor Module
- Alphanumeric LCD with I2C interface
- Jumper Wire Female to Male
- Micro USB cable
- 2.54 mm Single Row Male Header Connector 4 pins
- 2.54 mm Single Row Female Header Jumper Cable 4 pins
- Screws
- Arduino IDE
Pulse Oximeter Sensor Using WisBlock
Gather the listed parts and materials below in creating the Pulse Oximeter Sensor using WisBlock
Connect the RAK4631 to the CPU slot and solder a 4pin female header connector to J12 then attach the RAK12012 to IO Slot.
Fix all the screws in the RAK5005-O for a secured connection.
With WisBlock Base exposed pins, connect the LCD 2x16 I2C Module with the following pin configurations.
Download the code of the RAK12012 MAX30105 LCD I2C, and then open it using Arduino IDE.
After that, install the RAKwireless WisBlock Core modules for the Arduino Board manager. Follow the instructions provided in the mentioned tutorial for proper installation.
After installing, you should click the URL, as seen in Figure 6, to install the library for Pulse Oximeter Sensor.
On the Arduino IDE, go to Sketch > Include Library > Manage Libraries. The Library Manager should open, then install the LiquidCrystal I2C (opens new window) library, as shown in Figure 7.
After completing all the requirements, check the code by compiling it and then upload the code in the RAK4631 WisBlock module for LoRaWAN. After successfully uploading, you may now see the Pulse Oximeter Sensor using the WisBlock platform.
Updated