0% found this document useful (0 votes)
3 views

Pulse Oximeter Using Arduino

The document outlines the design and development of a low-cost pulse oximeter using Arduino, specifically the MAX30100 sensor, to measure oxygen saturation and pulse rate. It details the components required, working principles, circuit connections, and potential applications in various medical and fitness contexts. The project aims to provide an affordable and functional prototype for non-invasive monitoring of vital signs.

Uploaded by

ammarslaier4455
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Pulse Oximeter Using Arduino

The document outlines the design and development of a low-cost pulse oximeter using Arduino, specifically the MAX30100 sensor, to measure oxygen saturation and pulse rate. It details the components required, working principles, circuit connections, and potential applications in various medical and fitness contexts. The project aims to provide an affordable and functional prototype for non-invasive monitoring of vital signs.

Uploaded by

ammarslaier4455
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Pulse Oximeter

using Arduino
“Design and development of pulse
oximeter”

SUBJECT : Physiology

UNIVERSITY: Mehran
University of Engineering Presented by :
and Technology 23bm041 [Areesha]
23bm042 [Ayat]
DEPARTMENT: 23bm012 [Areej ]
Biomedical Engineering. 23bm024 [Alishba ]
INTRODUCTION:

• Definition: Non-invasive device measuring oxygen


saturation (Sp02) via light through skin.
• Purpose: Design and build a low-cost pulse oximeter
using Arduino.
• Importance:
• Crucial for detecting hypoxia, potentially life-
threatening.
• Used in hospitals, clinics, and at home for monitoring
respiratory conditions.
OBJECTIVE:
• To design and build a pulse oximeter using the MAX30100 sensor, Arduino Nano,
and a display to measure oxygen saturation and pulse rate.
• The project aims to provide a compact, affordable, and functional prototype of a
pulse oximeter.

Requirements (Components):
1. MAX30100: Measures SpO2 and pulse rate using light emitters
and detectors.
2. Arduino Nano: Compact microcontroller for data processing
and display output.
3. 0.96" OLED Display: Shows pulse rate and Sp02 levels
4. 4.7k Resistors: Control current flow for proper power supply.
5. Breadboard: Platform for circuit assembly and testing.
•THEORY:
•Pulse Oximeter Working
Principle:

• Measures blood oxygen saturation


via photoplethysmography (PPG).

• Uses red (660 nm) and infrared


light (940 nm) absorption to
estimate oxygen levels
Key Concepts:
• Oxygen Saturation (Sp02):Percentage of oxygen-
saturated hemoglobin.

• Photoplethysmography (PPG):Measures blood


volume changes.

• Light Absorption: Differentiates between oxygenated


and deoxygenated hemoglobin.
TYPES OF
OXIMETER:
• Transmission-Type:
• LEDs on one side, sensor on opposite.
• Measures oxygen through thin body
part (e.g., fingertip).• Common in
hospitals and home monitoring
.• Reflection-Type:
• LEDs and sensor on the same side.
• Measures oxygen by shining light on
skin.
• Used for patients unable to use fingers.
CIRCUIT DIAGRAM:
Components:
MAX30100 sensor, Arduino Nano, OLED
display, resistors, breadboard.
• Connections:

•MAX30100: 12C with Arduino (SCL,


SDA).

• Resistors: Pull-up on 12C lines.

• OLED Display: Connected for Sp02


and pulse rate display.
WORKING PRINCIPLE:

1. Sensor Operation: MAX30100 emits red and infrared


light; detects absorption.
2. Signal Processing: Arduino processes raw data to
compute SpO2 and pulse rate.
3. Display Output: Real-time display of Sp02 and pulse
rate on OLED.
PROCEDURE:
• Connections:
• 1. MAX30100 to Arduino Nano:
• VIN (Power Input) of MAX30100 connects to 5V on the Arduino
Nano.
• GND of MAX30100 connects to GND on the Arduino Nano.
• SCL (Clock) of MAX30100 connects to A5 (Analog Pin 5) on the
Arduino Nano.
• SDA (Data) of MAX30100 connects to A4 (Analog Pin 4) on the
Arduino Nano.
• Two 4.7kΩ resistors are used as pull-up resistors on the SCL
and SDA lines to ensure proper I2C communication.
2. OLED Display to Arduino Nano:

VCC (Power Input) of the OLED display connects to 5V on the Arduino Nano.

GND of the OLED display connects to GND on the Arduino Nano.

SCL (Clock) of the OLED display connects to A5 (Analog Pin 5) on the Arduino Nano.

SDA (Data) of the OLED display connects to A4 (Analog Pin 4) on the Arduino Nano.

12C Communication:
Both the MAX30100 sensor and theOLED display are using the same 12C communication
pins (A4 for SDA andA5 for SCL). The 2C bus allows multiple devices to share the same
communication lines while using different device addresses.

Power:
The entire circuit is powered through the Arduino Nano, which is supplied with 5V. The
MAX30100 and OLED display are both powered from the 5V line on the Arduino.
This setup allows the MAX30100 sensor to gather pulse oximetry data, which is processed
by the Arduino Nano and displayed on the OLED screen.
Results:
• Expected stable and accurate Sp02 and pulse rate readings.
• Any deviations indicate need for calibration or better components.

Conclusion:
• Essential tool for non-invasive monitoring of
oxygen and heart rate.• Demonstrated
potential for improved patient care.• Future
improvements: Enhance accuracy and
portability.
APPLICATION:
1. Respiratory Monitoring: Tracks oxygen levels conditions like COPD, asthma,
and pneumonia.
2. COVID-19: Monitors blood oxygen for early detection of silent hypoxia.

3. Anesthesia: Ensures safe oxygen levels during surgery.


4. Sleep Apnea: Helps diagnose and monitor sleep disorders.

5. Postoperative Recovery: Monitors oxygen levels after surgery.


6. Fitness and Sports: Used by athletes to track oxygen levels during exercise.
7. Neonatal Care: Monitors oxygen in premature and newborn babies.

8. Emergency Care: Provides quick oxygen data in critical situations.


9. Altitude Sickness: Prevents or manages oxygen deficiency at high altitudes.

10. Heart Conditions: Monitors oxygen in patients with chronic heart diseases.
11. Home Health: Used for regular at-home oxygen and heart rate monitoring.

You might also like