OxiFine - Smart Pulse Oximeter

by Vishnu robotechs in Circuits > Electronics

2854 Views, 39 Favorites, 0 Comments

OxiFine - Smart Pulse Oximeter

Oxifine.png

OxiFine is an open-source Pulse Oximeter device made using minimal components and the simplest design aspects. It is a modular device that is different from conventional pulse oximeters. The makers can build the device and can monitor the pulse rate in bpm and SpO2 level in % using the companion mobile application. This will take away the display unit from the device and we can power it using a normal micro-b USB power adapter so that batteries can also be avoided. This will ultimately reduce the size and cost of the product.

Supplies

Build the Circuit

oxifine circuit.jpg

Connect the pins of MAX30100 to the NodeMCU as per the circuit diagram

Vin >> 5V
SCL >> D1
SDA >> D2
Gnd >> Gnd

Print the 3D Parts

Screenshot 2021-08-13 115058.jpg
Screenshot 2021-08-13 115008.jpg

Print settings that I've used

Nozzle diameter: 0.6mm
Layer height: 0.28mm
Infill percentage: 100%

Upload the Code to NodeMCU D1 Mini

Downloads

Assemble the Components

of2.png
of5.png
of1.png

Assemble the components inside the 3D Printed Enclosure. And to give it an elastic effect, two pieces of rubber bands are glued to the body as shown

Create the App

app.jpg
  • Download Blynk app
  • Sign in
  • Add two gauges
  • Name them as pulse rate and SpO2
  • Give the units as bpm and %
  • Define the pins as V0 for pulse rate and V1 for SpO2

Connect the App and Start Reading

of6.png

Results

result.jpg

This table shows the values given by the OxiFine when tested on the same person in comparison to a commercially available pulse oximeter device. The results were on par with the commercially available device.