- Componentes
- Trabajo del proyecto Heartbeat Monitor
- Diagrama de circuito y explicación
- Descripción del programa
El control de la frecuencia cardíaca, la temperatura corporal y la presión arterial son parámetros muy importantes del cuerpo humano. Los médicos utilizan varios tipos de aparatos médicos como termómetros para controlar la fiebre o la temperatura corporal, el monitor de presión arterial para medir la presión arterial y el monitor de frecuencia cardíaca para medir la frecuencia cardíaca. En este proyecto, hemos construido un monitor de latidos basado en Arduino que cuenta la cantidad de latidos en un minuto. Aquí hemos utilizado un módulo de sensor de latidos que detecta los latidos del corazón al poner un dedo en el sensor.
Componentes
- Arduino
- Módulo sensor de latidos cardíacos
- LCD de 16x2
- Presionar el botón
- Tabla de pan
- Poder
- Cables de conexión
Trabajo del proyecto Heartbeat Monitor
Trabajar en este proyecto es bastante fácil, pero se requiere un pequeño cálculo para calcular la frecuencia cardíaca. Hay varios métodos para calcular la frecuencia cardíaca, pero aquí solo hemos leído cinco pulsos. Luego, hemos calculado el latido cardíaco total en un minuto aplicando la siguiente fórmula:
Five_pusle_time = time2-time1;
Single_pulse_time = Five_pusle_time / 5;
tasa = 60000 / Single_pulse_time;
donde time1 es el primer valor del contador de pulsos
time2 es el valor del contador de pulsos de lista
frecuencia es la frecuencia cardíaca final.
Cuando llega el primer pulso, comenzamos el contador usando la función de contador de temporizador en arduino que es millis ();. Y tome el primer valor del contador de pulsos de la forma millis ();. Luego esperamos cinco pulsos. Después de obtener cinco pulsos, volvemos a tomar el valor del contador en el tiempo2 y luego suscribimos el tiempo1 del tiempo2 para tomar el tiempo original tomado por cinco pulsos. Y luego divida este tiempo entre 5 veces para obtener un tiempo de pulso único. Ahora tenemos tiempo para un solo pulso y podemos encontrar fácilmente el pulso en un minuto, proporcionando 600000 ms por tiempo de un solo pulso.
Tasa = 600000 / tiempo de pulso único.
En este proyecto, hemos utilizado el módulo de sensor de latidos del corazón para detectar Heart Beat. Este módulo de sensor contiene un par de infrarrojos que realmente detecta los latidos del corazón a partir de la sangre. El corazón bombea la sangre en el cuerpo, lo que se llama latido cardíaco, cuando ocurre, la concentración de sangre en el cuerpo cambia. Y usamos este cambio para hacer un voltaje o pulso eléctricamente.
Diagrama de circuito y explicación
El circuito del monitor de latidos se muestra a continuación, que contiene arduino uno, módulo de sensor de latidos, botón de reinicio y LCD. Arduino controla todo el proceso del sistema, como leer los pulsos del módulo del sensor de latidos cardíacos, calcular la frecuencia cardíaca y enviar estos datos a la pantalla LCD. Podemos establecer la sensibilidad de este módulo sensor mediante un potenciómetro incorporado colocado en este módulo.
El pin de salida del módulo del sensor de latidos cardíacos está conectado directamente al pin 8 de arduino. Vcc y GND están conectados a Vcc y GND. Una pantalla LCD de 16x2 está conectada con arduino en modo de 4 bits. Los pines de control RS, RW y En están conectados directamente al pin 12, GND y 11 de arduino. Y el pin de datos D4-D7 está conectado a los pines 5, 4, 3 y 2 de arduino. Y se agrega un botón para restablecer la lectura y otro se usa para iniciar el sistema de lectura de pulsos. Cuando necesitamos contar la frecuencia cardíaca, presionamos el botón de inicio, luego arduino comienza a contar pulsos y también inicia el contador durante cinco segundos. Este botón de inicio está conectado al pin 7 y el botón de reinicio está conectado al pin 6 de arduino con respecto a tierra.
Descripción del programa
En el código, hemos utilizado la función de lectura digital para leer la salida del módulo del sensor Heart Beat y la función milis () para calcular el tiempo y luego calcular la frecuencia cardíaca.
Antes de esto, hemos iniciado todos los componentes que usamos en este proyecto.
y aquí tenemos pullup de la línea de pulsadores usando software pullup.