Tabla de contenido:

Monitor de frecuencia cardíaca Arduino: 5 pasos
Monitor de frecuencia cardíaca Arduino: 5 pasos

Video: Monitor de frecuencia cardíaca Arduino: 5 pasos

Video: Monitor de frecuencia cardíaca Arduino: 5 pasos
Video: ✅ Como medir el pulso cardiaco de forma fácil con Arduino ( Latido o Pulso Cardiaco ) 2024, Noviembre
Anonim
Image
Image
Monitor de frecuencia cardíaca Arduino
Monitor de frecuencia cardíaca Arduino
Monitor de frecuencia cardíaca Arduino
Monitor de frecuencia cardíaca Arduino

Hola a todos, He construido este monitor de frecuencia cardíaca controlado por Arduino de mano.

Paso 1: Qué he usado: materiales

Lo que he usado: materiales
Lo que he usado: materiales
Lo que he usado: materiales
Lo que he usado: materiales
Lo que he usado: materiales
Lo que he usado: materiales

Hace algún tiempo, ordené este sensor de frecuencia cardíaca a eBay, con la idea de fabricar un dispositivo que pueda ser portátil y le muestre la frecuencia cardíaca actual, al estilo de Star Trek Tricorder.

El dispositivo que he construido consiste en un Arduino Pro Mini con un sensor de pulso y una pantalla OLED.

El sensor fue desarrollado originalmente por una empresa llamada World Famous Electronics y se inició como una campaña de Kickstarter en 2011. Proporcionan una biblioteca para Arduino para que pueda interactuar con él muy fácilmente. Dejaré un enlace en la descripción.

Para mostrar la medición de latidos por minuto, el Arduino está conectado a un mini OLED.

Algunos de los componentes utilizados en el proyecto (enlaces de afiliados):

Arduino Pro Mini

PulseSensor

Mini OLED

Estación de soldadura

Soldar

Tijeras eléctricas

Herramienta rotativa

Paso 2: esquema

Esquemático
Esquemático

La pantalla utiliza el protocolo I2C, por lo que solo está conectada con 4 cables. En el esquema puede ver que además de los cables de alimentación tanto del sensor como del OLED, necesitamos conectar solo 3 cables más.

El pin A0 del sensor de pulso está conectado a la entrada analógica A0 del Arduino, el pin SDA de la pantalla está conectado a la entrada analógica A4 en el Arduino y el SCL está conectado a la entrada analógica A5.

Todo el proyecto funciona con 3 pilas AA que se encuentran en la parte superior del mango que solía ser un acelerador de un juguete giratorio. La entrada de las baterías está conectada a la entrada sin procesar del Arduino pro mini.

Enlace al esquema en EasyEda:

easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor

Paso 3: Código

Código
Código

El código para Arduino es muy simple y es solo una mezcla de los ejemplos del OLED y del sensor.

Al principio, tenemos las definiciones de las bibliotecas y la inicialización para el OLED y el sensor. La siguiente es la definición de las dos imágenes que he usado en el proyecto, mi logotipo y el ícono del corazón que se usa al mostrar los latidos por minuto.

En la función de configuración nos aseguramos de que podemos comunicarnos tanto con el sensor como con la pantalla y si todo va bien mostramos el logo de arranque.

En la sección de bucle, primero obtenemos el valor actual de BPM del sensor y luego verificamos si vimos el borde ascendente de un latido 5 veces seguidas para presentar ese valor de BPM. Si no mostramos un mensaje en la pantalla para que el usuario pueda esperar.

Lo hice así para deshacerme de cualquier falla en los datos, por lo que solo mostramos los valores una vez que sabemos que tenemos una salida estable del sensor. El código fuente completo está alojado en mi cuenta de GitHub y puede encontrarlo en el enlace a continuación.

github.com/bkolicoski/arduino-heart-rate-monitor

Paso 4: Recinto

Recinto
Recinto
Recinto
Recinto
Recinto
Recinto

Primero hice todas las conexiones en una placa y después de verificar que todo funciona, procedí a hacer el cerramiento.

Después de abrir la manija, quité el motor que estaba en la parte inferior y comencé a planificar la ubicación de los sensores. Corté dos aberturas, una para el sensor y otra para la pantalla. Después de limpiar ambos agujeros con una lima, pegué la pantalla y el sensor a un lado del mango de plástico y continué con el cableado.

Como trabajé con un Arduino Uno para la creación de prototipos, cargué el mismo boceto en un Arduino Pro Mini antes de soldar nada, ya que esto es mucho más fácil.

Paso 5: ¡Disfruta

¡Disfrutar!
¡Disfrutar!
¡Disfrutar!
¡Disfrutar!

El dispositivo no es de ninguna manera científico y definitivamente tiene sus fallas. El sensor es bastante delicado y, a menudo, puede generar una gran cantidad de datos inconsistentes, especialmente si se presiona con mucha fuerza o muy poco.

Sin embargo, este fue un proyecto muy divertido de construir y fue realmente educativo para mí, ya que estoy trabajando por primera vez tanto con el sensor como con el OLED.

Si tiene alguna sugerencia sobre cómo puedo mejorar el monitor, asegúrese de dejarla en los comentarios, compartir y darle Me gusta a este Instructable y suscribirse a mi canal de YouTube para ver más videos similares en el futuro.

¡Salud!

Recomendado: