Está en la página 1de 9

Medición de la

frecuencia
cardiaca con
diferentes tipos de
ruidos
Programación Avanzada
Integrantes
CRUZ LOPEZ JOHAN MIRANDA AVILA JAIR SAGIV PALMEROS PALMEROS JOSÉ
zs20015631@estudiantes.uv.mx zs20015623@estudiantes.uv.mx
zs20015647@estudiantes.uv.mx
B C
A

Facilitador
Hernández Machuca Sergio Francisco
Objetivos

• Mostrar la frecuencia cardiaca en una GUI


• Comprender las librerías de Pyserial y matplotlib
• Programar en Arduino con Python
• Analizar si las personas al escuchar diferentes
sonidos cambian su frecuencia cardiaca
• Analizar los datos obtenidos de la frecuencia
cardiaca de una persona al escuchar diferentes sonidos
Explicación básica del funcionamiento
 El sensor de pulso cardiaco funciona con un sensor de ritmo cardiaco óptico,
una etapa de amplificación y un filtro para el ruido, lo cual hace que su señal de
salida sea confiable y estable.
 Dicho funcionamiento se logra debido a que el sensor de pulso cardiaco funciona de
la siguiente manera: un led de color verde emite luz que al entrar en contacto con
nuestro dedo índice o el lóbulo del oído refleja cierta cantidad de luz, el flujo de
sangre hace que la cantidad de luz reflejada cambie de acuerdo al pulso cardíaco.
 La luz reflejada es detectada por el sensor de luz APDS-9008, que convierte el flujo de luz en un voltaje
analógico. Esta señal analógica es luego filtrada y amplificada en un OpAmp (Amplificador Operacional)
para luego entregar la señal analógica de salida del dispositivo. Luego esa señal analógica será recolectada
por la placa Arduino Uno y cada que reciba una señal el buzzer sonara indicándonos que ha recibido un
dato.
Detalle de la:
Circuitería
Programación

Como vimos anteriormente el sensor entrega una señal


analógica, en esta ocasión será a la placa Arduino Uno.
Programaremos la placa usando Python con la ayuda de Pyserial
la cual es una biblioteca de Python para el uso de la placa
Arduino en ese lenguaje, pero también ocuparemos la librería de
matplotlib la cual nos ayudara a graficar los resultados
entregados por el sensor, para poder ser visualizados de una
mejor manera. Como también se mencionó el buzzer, este se
programara para que cuando el sensor entregue una señal este
haga un sonido.
Características

• Lectura del ritmo cardiaco en tiempo real


• Permite medir el pulso de una persona.
• Implementado con Arduino
• Programado en Python
• Dispositivo pequeño
• De fácil uso
Es un
material
compuesto
de tela de
Características de los componentes
fibra de
vidrio tejida Arduino Uno
Sensor Pulso Microcontrolador: ATmega328
Buzzer
Voltaje Operativo: 5v
Material: FR4 Frecuencia oscilatoria: 3,3 kHz
Voltaje de Entrada (Recomendado): 7 – 12
Voltaje: 5V v Voltaje de operación: 8 a 15 Vcc
Pines de Entradas/Salidas Digital: 14 (De
Factor de amplificación: 330 Nivel de presión de sonido: 85
las cuales 6 son salidas PWM)
dB
Longitud de onda: 609 nm Pines de Entradas Análogas: 6
Memoria Flash: 32 KB (ATmega328) de Tono: constante
los cuales 0,5 KB es usado por Bootloader.
Conexiones: cables
Velocidad del Reloj: 16 MHZ.
Gracias por su atención..

También podría gustarte