Está en la página 1de 11

INTRUMENTACION VIRTUAL

PROYECTO FINAL

OXIMETRO

Martes 26 de Enero del 2021


Introducción

La oximetría de pulso es un método no invasivo que permite la estimación de la


saturación de oxígeno de la hemoglobina arterial y también vigila la frecuencia
cardiaca y la amplitud del pulso.

La presión parcial de oxígeno disuelto en la sangre arterial se denomina PaO2.


El porcentaje de saturación de oxígeno unido a la hemoglobina en la sangre
arterial se denomina SaO2 y cuando se mide por un oxímetro de pulso, este
valor se denomina SpO2.

Los primeros avances en el concepto de la oximetría fueron realizados en el


año 1918 durante la primera Guerra Mundial cuando Krogh en Copenhague
intento medir la oxigenación de pilotos. En 1930 Millikan y Wood desarrollaron
un oxímetro de pabellón auricular de dos longitudes de onda y en 1949 Wood y
Geraci pudieron medir la saturación absoluta de oxígeno a través de
determinación fotoeléctrica en lóbulo de la oreja. En 1974, el ingeniero Takuo
Ayoagi de la Nihon Kohden, basado en que las pulsaciones arteriales cambian
el color de la sangre y pueden ser leídas usando el radio de la absorción de luz
roja e infrarroja, desarrolló el primer oxímetro de pulso. En 1977 Minolta
comercializa el "Oximet" añadiendo dos sensores de fibras ópticas.
Posteriormente se realizan ensayos clínicos en la Universidad de Stanford y en
1981 "Biox y Nellcor" añaden los sensores de luz y la señal pulsátil que
actualmente se usan en la práctica clínica.

¿Cómo opera un oximetro de pulso?

Para la determinación de la saturación de hemoglobina arterial con oxígeno (SpO2), el


oxímetro de pulso o pulsioxímetro usa la espectrofotometría basada en que la
oxihemoglobina u hemoglobina oxigenada (HbO2) y la desoxihemoglobina o
hemoglobina reducida (Hb) absorben y transmiten determinadas longitudes de onda
del espectro luminoso para la luz roja (640-660nm) y la luz infrarroja (910-940nm). La
HbO2 absorbe más la luz infrarroja y permite el paso de la luz roja; por el contrario, la
Hb absorbe más la luz roja (R) y permite el paso de la luz infrarroja (IR). El radio de la
absorción de la luz R e IR mide el grado de oxigenación de la hemoglobina.
Objetivo.

Implementar el sensor de oximetría para procesar una señal pletismográfica y


mostrarla los datos en un display LCD por utilizando un
microcontrolador Arduino.
Crear una interfaz compatible para que exista una adecuada comunicación
entre el oxímetro y elmicrocontrolador y se muestren los datos de
saturación de oxígeno y número de pulsos por minuto.

Material:

-Arduino
-Protoboard
-Potenciómetro
-LCD
-Jumper
-USB cable
-Fuente de alimentación 9V
-Sensor Heart
Programa que se realizó en arduino.
Programa.

#include <Adafruit_MAX31855.h>

#include <LiquidCrystalIO.h>

#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>

#include <Wire.h>
#include "MAX30102_oximeter.h"
#include <LiquidCrystal.h>

#define REPORTING_PERIOD_MS 1000


#define rs 9
#define en 8
#define d4 7
#define d5 6
#define d6 5
#define d7 4
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

PulseOximeter pox;
uint32_t tsLastReport = 0;

void onBeatDetected()
{
Serial.println("Beat!");
}
void setup()
{
Serial.begin(115200);
Serial.print("Initializing pulse oximeter..");
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("Oximeter");
// Initialize the PulseOximeter instance
// Failures are generally due to an improper I2C wiring, missing power supply
// or wrong target chip
if (!pox.begin()) {
Serial.println("FAILED");
for(;;);
} else {
Serial.println("SUCCESS");
}
pox.setIRLedCurrent(MAX30100_LED_CURR_7_6MA);

// Register a callback for the beat detection


pox.setOnBeatDetectedCallback(onBeatDetected);
}

void loop()
{
// Make sure to call update as fast as possible
pox.update();
if (millis() - tsLastReport > REPORTING_PERIOD_MS) {

lcd.clear();
lcd.setCursor(0,0);
lcd.print("BPM: ");
lcd.print(pox.getHeartRate());

lcd.setCursor(0,1);
lcd.print("SpO2: ");
lcd.print(pox.getSpO2());
lcd.print("%");

tsLastReport = millis();
}
}
Pruebas y errores
Resultados
Resultado final

Se muestra el resultado final del presente proyecto

Cómo es el nivel de oxigenación y los pulsos del ritmo cardíaco que son
representados en la pantalla LCD.
LABVIEW

Se desarrolló y se simulo en el software de labview aquí dejo captura de


evidencia.
Conclusiones

El pulsioxímetro es muy útil a la hora de controlar los pulsos de corazón


además de ser de los sensores más utilizados en medicina, por su gran
fidelidad y su fácil aplicación en la que usa una medida
Indirecta por colorimetría.
El proceso de construcción del circuito debe tener sumo cuidado en la parte
más importante que es el sensor en donde factores externos no deben afectar
la medida.
Para visualizar la señal de onda pletismográfica se debe tener el osciloscopio
en una frecuencia de muestreo de 250ms ya que es una señal medida en
tiempo real.
Para la comercialización de este se deberá considerar el tamaño del
circuito ya que loa pulsioxímetros actuales tienen un tamaño muy
pequeño y además son portátiles lo cual deberá
llevar algún tipo de batería.

También podría gustarte