Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TUTOR
OBJETIVOS ESPECÍFICOS
El pulsímetro calcula la saturación de oxígeno y el latido cardiaco (pulso) a través del dedo
del paciente. El pulsímetro realiza la medición no invasiva del oxígeno transportado por la
hemoglobina en el interior de los vasos sanguíneos. Detecta los bombeos de sangre como
cambios de más o menos absorción. La hemoglobina (HB) es una proteína globular, que
está presente en altas concentraciones en lo glóbulos rojos y se encarga del transporte de
O2 del aparato respiratorio hacia los tejidos periféricos; y del transporte de CO2 y protones
(H+) de los tejidos periféricos hasta los pulmones para ser excretados. Los valores normales
en sangre son de 13 – 18 g/ dl en el hombre y 12 – 16 g/dl en la mujer. El pulsímetro se
utiliza en el hospital, la clínica, en domicilio, en la actividad deportiva, en cualquier lugar
donde sea necesario recurrir a este tipo de diagnóstico. La mayor parte de la luz es
absorbida por el tejido conectivo, piel, hueso y sangre venosa en una cantidad constante,
produciéndose un pequeño incremento de esta absorción en la sangre arterial con cada
latido, lo que significa que es necesaria la presencia de pulso arterial para que el aparato
reconozca algunas.
Sensor Óptico
Existen sensores para diferentes partes del cuerpo, como por ejemplo los dedos, el lóbulo
del oído, la nariz, los pies y la frente. Éstos pueden ser reutilizables o desechables. También
hay sensores específicos para los neonatos o pediátricos, por tanto, es importante elegir el
sensor adecuado según el caso. Sin embargo, los sensores suelen ser más precisos, fáciles
y cómodos de usar son los de dedo.
La extremidad escogida (usualmente el dedo) debe tener un ancho relativamente corto
para ser suficientemente translúcido a las longitudes de onda utilizadas. Estas longitudes
de onda deben escogerse de forma que se presenten notables diferencias de absorción de
las dos especies de hemoglobina (reducida y oxigenada).
Foto detector
Para detectar la intensidad luminosa que llegará de forma alterna proveniente de los dos
emisores LED, utilizaremos un único foto receptor. Éste estará posicionado de forma
perpendicular y opuesta a los emisores, de forma que el dedo quede en medio, entre los
Leds y el foto detector. El receptor debe situarse en el mismo plano que los Leds y a una
pequeña distancia de ellos. El montaje debe estar protegido de luces externas, en especial
de luces con longitudes de onda dentro del rango al cual sea sensible el foto detector.
Preamplificación: La señal generada por una gran unidad motora tiene una amplitud de 0
vot (en reposo, es decir, cuando no existe contracción muscular) y 250 µV durante la
contracción. Debido a que las señales dieléctricas
son de bajo valor, ruidos o artefactos como el ruido ambiente o en mayor medida el ruido
de línea (50Hz – 60Hz) pueden provocar una falsa interpretación de los resultados. Por lo
tanto, el preamplificador de la unidad de procesamiento necesita ser no solo lo
suficientemente sensible como para detectar y amplificar las pequeñas señales, sino que
también debe discriminar los ruidos o artefactos de manera de visualizar solo actividad
Electromiografía.
Filtrado: Para el diseño de los filtros que permiten obtener una señal limpia para su
respectivo análisis, es conveniente utilizar una herramienta de diseño de filtros activos que
permitan simular el comportamiento del filtro requerido, simplificando el trabajo de diseño
de estos.
Conversor Análogo o Digital: Su función es convertir voltajes analógicos que se
introducen por distintas entradas disponibles a palabras binarias de 12 bits. Esto lo realiza
utilizando recursos propios de modulo, es decir sin interferir en el procesamiento principal
del microcontrolador.
LAS ETAPAS
Pulso
Su uso de función pulso de entre 0 y 1V con una frecuencia determinada para imitar
los pulsos del corazón humano.
Adquisición de datos
El amplificador lm 358 cumple la función de procesar un poco la señal recibida
amplificándola antes de ser condicionada.
Acondicionamiento
En esta fase se acondiciona la señal para poder Realizar una medida más precisa
Amplificación
Tengo un amplificador operacional con una ganancia de aproximadamente 5V, para
que la salida sea entre 0 y 5V lo cual es necesario para su en el lectura del Arduino.
Arduino
Se encarga de procesar y cumplir la programación ingresada, se configura de modo
que la frecuencia se 1Hz durante un minuto se reciben menos de 60 pulsos, lo cual
indicara bradicardia , a una frecuencia de 1.5Hz durante un minuto se recibirá unos
73 pulsos lo cual entonces indicara lo normal de pulsos a una frecuencia de 2Hz o
superior durante un minuto se obtiene más de 100 pulsos lo cual indicara
taquicardia.
DISEÑO DEL CIRCUITO
ARDUINO
Arduino es una plataforma de hardware
libre, basada en una placa con un
microcontrolador y un entorno de
desarrollo (software),
diseñada para facilitar el uso de la
electrónica en proyectos
multidisciplinares.
DISPLAY
Dispositivo de un aparato electrónico o
pantalla donde se muestra visualmente
cierta información.
AMPLIFICADOR OPERACIONAL
Amplificador operacional LM 358 doble
de propósito general, no requiere
fuente dual, alta ganancia, bajo
consumo de potencia, ancho de banda
0.7 MHz.
JUMPER
el uso de puentes en el circuito es
muy útil, el puente se usa para crear
una conexión entre los componentes
cuando es difícil hacer una conexión
adecuada en el circuito.
RESISTENCIA
Oposición al flujo de electrones al
moverse a través de un conductor
RESISTENCIA VARIABLE
El usuario al manipularlo, obtiene entre el
terminal central (cursor) y uno de los
extremos una fracción de la diferencia de
potencial total, se comporta como
un divisor de tensión o voltaje.
OSCILOSCOPIO
Instrumento de visualización
electrónico para la representación
gráfica de señales eléctricas que
pueden variar en el tiempo
CONDENSADOR
Es un dispositivo capaz de
almacenar energía sustentando
un campo eléctrico, está formado por
un par de superficies conductoras,
sometidas a una diferencia de
potencial, adquieren una
determinada carga eléctrica, positiva
en una de ellas y negativa en la otra,
siendo nula la variación de carga total.
TIERRA
Vía de retorno común de los circuitos
RELOJ
Indicación de medida de tiempo para el
Electrocardiograma
KY-039
Sensor de ritmo Cardiaco, es un Tipo
de señor utilizado para medir los
pulsos.
DESCRIPCIÓN TEÓRICA DEL CIRCUITO
A través del pin análogo A1 del Arduino emitirá una señal generada por el sensor KY-039
que tendrá diferentes variaciones como se a comprobado, se debe ajustar a los valores
lógicos al ubicar el dedo, calibrándolo de manera que se pueda definir las pulsaciones.
La frecuencia cardiaca se define como el número de veces por minuto, nuestro corazón late
o se contrae, esta varia cuando está en reposo y cuando se genera un esfuerzo. Para el
desarrollo de esta actividad se indicará que las pulsaciones por minuto mayores a 100 es
taquicardia, pulsaciones menores de 60 bradicardia y pulsaciones mayores de 60 y
menores de 100 normal.
El pulso es el número de veces por minuto que nuestras arterias se expanden.
Paso a paso
//Sistema de instrumentación
//UNAD
//Joan Manuel Garcia Triana
//Instrumentación
//Grupo _6
//Ingeniería Electrónica 2019
#include <LiquidCrystal.h>
#include <TimerOne.h> // Esta librería es una colección de rutinas para
configurar el temporizador de hardware de 16 bits llamado Timer1 en el
ATmega168 / 328.
int pulso2=0;
int pinledRojo=13; //Asignamos el pin 13 del arduino para el led rojo
int pinledAmarillo=10; //Asignamos el pin 10 del arduino para el led Amarillo
int pinledVerde=7; //Asignamos el pin 7 del arduino para el led verde
int pulsoConteo=0;
int i2;
////////////////////////////////////////
int pulso1=9;
int reset=8;
int tiempo=0;
int i=0;
int j=0;
int ppm=0;
int pulsos=0;
int res=0;
int val=0;
int ledState=LOW; //Usado para configurar el estado del led, en este caso empieza
apagado
pinMode (pulso1,INPUT);
pinMode (reset,INPUT);
Timer1.initialize(1000000); //El período del temporizador es de 1000000, se
inicializa Timer1, 1 millón de microsegundos o 1 segundo
Timer1.attachInterrupt(ISR_Blink); // Activa la interrupcion y la asocia a ISR_Blink
}
if(tiempo<=15){
if(i==0){ //Comparando
lcd.setCursor(1,2);
lcd.print("Tiempo: Segundos"); // Me muestra el tiempo en segundos
i=1;
}
pulso();
lcd.setCursor(8, 2);
lcd.print(tiempo);
}
else
{if(j==0){
Timer1.stop();
ppm= pulsoConteo;
lcd.setCursor(0,4);
lcd.print(" ");
lcd.setCursor(4,3);
lcd.print("PPM : ");
lcd.setCursor(10, 3);
lcd.print(ppm);
j=1;
res=0;
val=0;
}
}
}
void ISR_Blink(){
ledState = !ledState ;
tiempo++;
}
void pulso() {
pulso2=analogRead(A1); //Lee el valor de un determinado pin definido como
entrada analógica con una resolución de 10 bits. Esta instrucción sólo funciona en
los pines (0-5)
if(pulsoConteo>100)
{
lcd.setCursor(0,0);
lcd.print (" Taquicardia ");
digitalWrite(10,LOW);
digitalWrite(7,LOW);
digitalWrite(13,HIGH); // LED ROJO
if(pulsoConteo<60)
{
lcd.setCursor(0,0);
lcd.print(" Bradicardia ");
digitalWrite(13,LOW);
digitalWrite(7,LOW);
digitalWrite(10,HIGH); // LED AMARILLO
lcd.setCursor(0,0);
lcd.print(" Normal ");
digitalWrite(13,LOW);
digitalWrite(10,LOW);
digitalWrite(7,HIGH); // LED VERDE
}
pulsoConteo++; // incrementa x en una unidad y devuelve el anterior valor de x
}
delay(150);
Serial.println(pulso2);
CONCLUSIONES