Tabla de contenido:
Video: Monitor de frecuencia cardíaca Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Hola a todos, He construido este monitor de frecuencia cardíaca controlado por Arduino de mano.
Paso 1: Qué 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
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
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
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
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:
Sensor de latido con Arduino (monitor de frecuencia cardíaca): 3 pasos
Sensor de latido con Arduino (monitor de frecuencia cardíaca): el sensor de latido es un dispositivo electrónico que se utiliza para medir la frecuencia cardíaca, es decir, la velocidad de los latidos del corazón. Monitorear la temperatura corporal, la frecuencia cardíaca y la presión arterial son las cosas básicas que hacemos para mantenernos saludables. La frecuencia cardíaca puede ser mon
Monitor de frecuencia cardíaca de bricolaje (registrador): 4 pasos
Monitor de frecuencia cardíaca de bricolaje (registrador): en este proyecto le mostraré cómo un reloj inteligente comercial mide y monitorea su frecuencia cardíaca y luego le mostraré cómo crear un circuito de bricolaje que básicamente puede hacer lo mismo con la adición de que también puede almacenar los datos de frecuencia cardíaca
Dispositivo Breathe Light Anxiety con monitor de frecuencia cardíaca: 18 pasos (con imágenes)
Dispositivo Breathe Light Anxiety con monitor de frecuencia cardíaca: con el mundo cada vez más ocupado, todos se encuentran en un entorno cada vez más estresante. Los estudiantes universitarios corren un riesgo aún mayor de estrés y ansiedad. Los exámenes son períodos de mucho estrés para los estudiantes y los relojes inteligentes con ejercicios de respiración
Medir su frecuencia cardíaca está en la punta de su dedo: Enfoque de fotopletismografía para determinar la frecuencia cardíaca: 7 pasos
Medir su frecuencia cardíaca está en la punta de su dedo: Enfoque de fotopletismografía para determinar la frecuencia cardíaca: Un fotopletismógrafo (PPG) es una técnica óptica simple y de bajo costo que se usa a menudo para detectar cambios en el volumen de sangre en un lecho de tejido microvascular. Se utiliza principalmente de forma no invasiva para realizar mediciones en la superficie de la piel, normalmente
Monitor de frecuencia cardíaca AD8232, Arduino, procesamiento: 4 pasos
Monitor de frecuencia cardíaca AD8232, Arduino, procesamiento: Analog Devices AD8232 es una interfaz analógica completa diseñada para adquirir señales de EKG (ElectroCardioGram) de nivel de milivoltios. Aunque es muy sencillo conectar el AD8232 y ver la señal de EKG resultante en un osciloscopio, el desafío para