Beruflich Dokumente
Kultur Dokumente
Heart rate monitoring and warning system using Arduino, GSM and
GPS
email: ogfscr@gmail.com
1
Resumen
diagnosticadas en una etapa temprana o no se les da un adecuado tratamiento por lo cual muchas
personas fallecen a causa de esto; gracias a los avances de la tecnología por medio del monitoreo
contínuo de los signos vitales los pacientes que paceden estas enfermedades podrían beneficiarse
y ser alertados automáticamente en caso de una emergencia. Este proyecto pretende presentar
una solución preliminar haciendo uso de una placa basada en microcontroladores de código
abierto como Arduino y la gran cantidad de módulos y componentes electrónicos disponibles que
pueden ser implementados para tal fin, además existe la posibilidad de realizar posibles
utilizando Hardware Libre, con el propósito de registrar la frecuencia cardiaca y además tener la
posibilidad de enviar remotamente mediante la red de comunicación GSM los resultados de las
caso de emergencia. El sensor empleado para medir las pulsaciones registra la información de
forma permanente al ser colocado en algún dispositivo que pueda ser utilizado diariamente por el
paciente sin le que le genere incomodidad para obtener continuamente la información de sus
funcionamiento del corazón, además por medio de una pantalla lcd el usuario podrá verificar su
Palabras claves: Ritmo cardiaco; Arduino; Red GSM; Monitoreo remoto; Enfermedades
2
Abstract
Currently there are a lot of cardiovascular diseases that are not diagnosed at an early stage
or are not given adequate treatment for which many people die because of this; Thanks to
advances in technology through continuous monitoring of vital signs, patients who suffer from
these diseases could benefit and be automatically alerted in case of an emergency. This project
intends to present a preliminary solution using a board based on open source microcontrollers
such as Arduino and the large number of available modules and electronic components that can
be implemented for this purpose. There is also the possibility of making possible modifications
to the circuit and the programming, in order to adjust to the requirements according to the user.
The following assay shows the construction of a system developed using Free Hardware, with
the purpose of registering the heart rate and also having the possibility of sending remotely
through the GSM communication network the results of the measurements in order to prevent a
cardiac problem or the alert information in case of emergency. The sensor used to measure the
pulsations registers the information permanently when placed in a device that can be used daily
by the patient without causing discomfort, in this case it will be placed on a bracelet, also by
means of a lcd screen the user will be able to check his heart rate in real time.
Keywords: Heart rhythm; Arduino; GSM network; Remote monitoring; Heart diseases; Open
3
Introducción
Hoy en día las enfermedades del corazón son bastante comunes, es por ello que algunas
de las causas más comunes de hospitalización son debido a problemas cardiacos como ataques
del corazón, infartos o ritmo cardiaco elevado, este tipo de padecimientos deben ser tratados lo
Debido a las enfermedades mencionadas es común que las personas asistan a revisiones
de sus principales signos vitales, como presión, ritmo cardiaco, niveles de azúcar, etc…, esto
implica que tengan que trasladarse hasta algún hospital o centro de salud, convirtiéndose en una
tarea complicada si se tiene que hacer con regularidad. A pesar de que los problemas cardiacos
son comunes en gente de la tercera edad y personas con obesidad, muchas personas de bajos
recursos no cuentan con un medio accesible y económico con el cual puedan monitorear de
En lugares donde se recibe atención médica como hospitales, los pacientes en salas de
recuperación y rehabilitación utilizan dispositivos muy grandes para la medición del ritmo
cardiaco, esto provoca un problema al estar transportando dichos aparatos, los cuales ocupan
mucho espacio en lugares donde debe estar despejada el área para cualquier emergencia médica.
incrementado a través de los años, esto porque los factores de riesgo como el consumo de drogas,
malos hábitos alimenticios, la obesidad y el sedentarismo han provocado el aumento de este tipo
gran parte de los afectados son personas de bajos ingresos; las previsiones a futuro indican que
4
los casos de enfermedades cardiovasculares aumentaran en el mundo a causa de factores de
riesgo que se han mencionado. Su tratamiento en algunos casos es crítico porque requiere de
médicos especialistas y equipos que en muchos casos son económicamente inaccesibles para
muchas personas, existe poco enfoque en la labor de prevención donde se encuentra que no hay
voluntad de gastar más recursos para mejorar las labores de detección temprana.
elemento crítico es el tiempo de respuesta, las demoras excesivas son causa de muertes
innecesarias y sin duda un instrumento para la detección de estas enfermedades es una ayuda que
beneficiaría a la población afectada, además de que puede mejor la efectividad de los médicos y
inmediata, en algunos casos el paciente presenta algún tipo de discapacidad física o cognitiva
que no le permite hablar o comunicarse de manera normal, además cuando existe una
emergencia no se puede saber la condición que sufre el paciente a menos que este un amigo o
En estos casos una herramienta que sea de utilidad a los médicos y hospitales, para
informar del estado del paciente ayudaría a mejorar el tiempo de respuesta en beneficio del
investigación en los últimos años debido a las posibles aplicaciones en la medicina, en el deporte
5
La enorme cantidad de datos que se puede recoger usando sistemas portátiles para
monitorear el estado del paciente tiene que ser administrado y procesado para obtener
información clínicamente relevante que pueda ser fácilmente interpretada para que sea de
médicos, sin duda ofrecería grandes probabilidades de contar con información organizada y
según la necesidad. La implementación de la tecnología por medio del uso de sensores que son
capaces de tomar mediciones biométricas del cuerpo humano y convertirlo en señales eléctricas
que luego pueden ser recibidos por circuitos integrados como los microcontroladores y
procesados para brindar una información que sea entendible por el usuario, han permitido a las
aplicaciones de monitoreo remoto una efectividad que antes hubiera parecido imposible.
Justificación
El propósito principal de este proyecto es generar una herramienta con la cual se pueda
brindar un mejor cuidado y tratamiento al corazón de cualquier persona, con solo un sensor, un
microcontrolador, un teléfono celular y una interfaz que lo hagan interectuar de una forma
aumento debido a la alta demanda de estos servicios en los últimos años, además de que se
eliminan costos de transportación hacia algún centro médico y los gastos médicos de consulta.
El ritmo cardíaco indica la actividad del corazón, cuyo principal trabajo es bombear la
sangre oxigenada que se distribuye por todo el cuerpo; en reposo, habitualmente el corazón late
entre 60 y 100 veces por minuto, y al entrar en movimiento se acelera porque la sangre demanda
6
más oxigeno al corazón. Si se realizan ejercicios como caminatas o rutinas en bicicleta, debe
hacerse de una manera que no exceda el rango saludable de palpitaciones por minuto, por eso es
importante que tener en cuenta cuánto aumenta el ritmo cardíaco para evitar problemas con el
Muchas de las muertes por ataques cardíacos se hubieran podido evitar si el paciente
socorrer lo más pronto posible a quien sufre de un accidente cardiovascular, para esto se
prácticamente todos los ámbitos de la vida, han hecho que en los últimos años se
personas mediante sistemas inalámbricos y en una forma muy sencilla por medio de
de veces que se contrae el corazón durante un minuto, este valor puede variar debido a algunos
factores como lo son la edad y la condición física, en hospitales se usan algunos monitores de
ritmo cardiaco, los cuales no son portátiles y se usan durante cirugías, salas de recuperación, etc.
Por medio de la implementación del presente proyecto se pretende que sea de un tamaño
7
reconocer indicios de la emergencia y socorrer con mayor rapidez a personas con
accidentes cardiacos.
estén en sus hogares, para que mejore su calidad de vida al aportarle libertad y seguridad lo cual
salud y hospitalizaciones.
Por otro lado eso se traduce en reducción de costos para el paciente y para el
sistema de salud. Otros objetivos no menos importantes, de este proyecto es proveer una
solución que sea comercialmente viable para los usuarios potenciales, y que requiera de poco
cardiaca dará mayor viabilidad y eficacia al momento de mostrar y enviar datos en tiempo
real, también teniendo en cuenta en este mundo globalizado por la tecnología y el uso internet
cada vez más, las mejoras descrita en este trabajo demuestran las realidades actuales en el
área de la salud y pretenden implementar el uso de los avances de la tecnología para solventar
una necesidad.
8
Objetivo general
real
Objetivos específicos
Adquirir la señal producida en el pulso arterial periférico del dedo por medio de un
Brindar al personal médico una herramienta que pueda ayudar a hacer un segumiento de
Implementar un microcontrolador de manera que las señales captadas sea procesadas para
9
Desarrollo del tema
Historia
algunos países desarrollados, las evidencias demuestran que esto no es totalmente cierto, de
hecho dichas enfermedades se prevé que aumentarán en los países desarrollados en los próximos
veinte años, aunque la población la padecerá en edades más avanzadas. Sin embargo, el principal
interés actual está en los países en desarrollo, que todavía no han superado enfermedades
cardiacas y que se encuentra bajo los efectos de las enfermedades coronarias. Los casos de
enfermedades como la aterosclerosis aumentará mucho en estos países, a causa de los cambios
en sus estilos de vida como el aumento del tabaquismo, consumo de comida rápida, menor
Según las estadísticas casi cinco mil costarricenses mueren anualmente por enfermedades
cardiocirculatorias cifras que le confieren el primer lugar de las causas de muerte en nuestro país,
superando casi en 50% la mortalidad por cáncer y duplicando la mortalidad provocada por
Esta proporción de una tercera parte dentro de las enfermedades severas que causan la
10
Como se puede observar en la tabla anterior y como lo menciona en el panorama
demográfico del año 2016 (INEC, 2016): “Las principales causas de muerte en nuestro país en el
inicio y final del periodo se comparan en el cuadro, donde se aprecia que en los últimos 20 años
mantienen como las principales causas de muerte en Costa Rica. No obstante, su incidencia
disminuyó, en 1996, el 14,4 % de las defunciones se debieron a estas dos causas, mientras que,
En un estudio realizado por INTER-HEART (Am Heart J., 2001) se evaluaron mas de
29.000 individuos de 52 paises y se comparó a 15.152 pacientes que habían sufrido un primer
infarto agudo de miocardio con 14.820 individuos-control sanos, en este estudio se concluye que
el 90% de las enfermedades cardiacas son prevenibles. Dicho estudio y la gran mayoría de las
investigaciones de prevención cardiovascular recomiendan volver los ojos hacia los principales
11
factores de riesgo cardiovascular: tabaco, presión alta, diabetes, trastornos de las grasas en la
sangre y obesidad”.
INTER-HEART: Riesgo de infarto agudo asociado con los factores de riesgo en la población global del
estudio
Factor de riesgo Odds ratio ajustada a la edad, sexo y hábito de Odds ratio ajustada (IC
fumar (IC 99%) 99%)
Además en este estudio se menciona que una dieta saludable a base de frutas y verduras
reduce en 30% la mortalidad cardiovascular, lo mismo hace el ejercicio físico realizado por lo
menos 4 horas por semana; la suma de estos dos reduce en 40% la mortalidad cardiovascular y si
12
Según la Asociación Costarricense de Cardiología en la REVISTA DEL AÑO
2007(Asociación Costarricense de Cardiología, 2007) menciona que nuestro país hace caso
omiso nuestro país hace caso omiso de esta información, pues a pesar de haber suscrito en el año
2000 el convenio macro de regulación del tabaco, la inercia legislativa no lo ratifica y lo condena
al olvido en la corriente legislativa. Mientras tanto, 40% de la población estudiada desconoce que
bombardeo de publicidad dirigida al consumo de tabaco, sobre todo para la población juvenil;
aproximadamente 21% de nuestra población fuma en forma activa y sostenida, otro tanto no
de que existan síntomas, 48% desconoce el valor del ejercicio físico en el trata miento de la
alrededor del 50% de la población urbana tiene problema con el colesterol, y 69% de nuestros
vivimos, y que amenaza con ser de severidad mucho mayor, es que el modelo de enfermedad que
13
responsabilidad individual y colectiva en la prevención, pues las campañas de detección y
prevención de las enfermedades cardiovasculares no han sido suficientes para reducir aún más la
tasa de mortalidad.
Antecedentes
diferentes magnitudes biomédicas que todas las personas poseen como la temperatura corporal,
presión arterial, ritmo cardiaco, medición de glucosa, entre otras, las cuales se almacenan en un
expediente para el control de salud; esta tendencia creciente ha ido a la par con el desarrollo de
rebaja en el precio de dichos equipos y a un creciente interés por parte del público en realizar sus
propias mediciones.
personas podían conocer por si mismas algunas de las variables que presenta su cuerpo sin
necesidad de acudir al médico, con los avances de la tecnología con la reducción de costos de
fabricación y miniturización de los equipos actualmente están disponibles diversos equipos como
fisiológicas específicas, tales como ritmo cardíaco, respiración, temperatura corporal con el fin
de que la persona valore sus propias respuestas fisiológicas al aprender a controlarlas a través de
los datos recogidos por un instrumento en particular. Debido a ello se requieren equipos de
14
medición confiables y de bajo costo disponibles para los usuarios en general, por este motivo en
unidades de captura de datos y procesamiento de acuerdo a las operaciones que este sistema va a
realizar, a lo largo de este proyecto se observara los elementos que conforman la solución
planteada con sus especificaciones así como la descripción de la secuencia de operaciones que
Situación actual
problemas físicos y psicológicos, los médicos con experiencia a menudo logran buenos
resultados en estas áreas y su éxito se basa en gran medida en muchos años de experiencia y con
frecuencia miles de pacientes tratados. En el campo del esfuerzo físico realizado por atletas es
una herramienta muy importante para que la persona pueda conocer y manejar sus variables
bits el cual es desarrollado por FREESCALE, el cual puede procesar los datos enviados por los
INSTRUMENTS , el cual esta diseñado para implementar equipos medidores de ritmo cardiaco
cumplan propósitos similares, pero microcontroladores de usos generales, tal es el caso del
15
microcontrolador de bajo costo como el PIC16F84, para la detección del cambio de flujo
sanguíneo usando para ello un led y un fototransistor, también el caso de donde utilizan el
cardiaco de emergencia, lo importante de su contribución radica en el uso del puerto RS232 para
conexión con la computadora y el celular para recibir datos del sistema en caso de emergencias.
información del ritmo cardiaco y lo envía remotamente en caso de alerta y atención de urgencia.
ritmo cardiaco usando el sensor de temperatura colocado para apuntar en una zona subnasal ,
esto se debe a que la arteria labial superior realiza cambios de temperatura proporcionales al
ritmo cardiaco, esta técnica tiene un éxito del 72.7% de los casos estudiados. Es de advertir que
que procesa las mediciones generando la salida que se muestra generalmente en un display.
Conceptos
encuentra en el centro del tórax, ligeramente desplazada a la izquierda y rodeado por los
pulmones, él está compuesto por cuatro cavidades; dos aurículas y dos ventrículos. La aurícula
derecha recibe la sangre que vuelve al corazón de todo el cuerpo, la sangre pasa a través del
ventrículo derecho y se bombea a los pulmones, donde se oxigena y luego regresa al corazón a
través de la aurícula izquierda, a continuación, la sangre pasa a través del ventrículo izquierdo y
es bombeada de nuevo para ser distribuida a todo el cuerpo a través de las arterias.
16
El pulso: Es una constante vital que nos informa sobre el sistema circulatorio y el
funcionamiento del corazón, debe ser regular y rítmico y percibirse con cierta intensidad. El
pulso debe tomarse con dos dedos; con el dedo índice se presiona la arteria contra el hueso y, con
Cuando el punto donde tomamos el pulso está alejado del corazón estamos tomando un
pulso periférico, si la zona donde tomamos el pulso está próxima al corazón el pulso es central.
El pulso periférico desaparece cuando la presión sanguínea o tensión arterial es baja, por
ejemplo en un desmayo, y ésto erroneamente puede hacernos pensar que se ha parado el corazón,
por eso sólo debe utilizarse el pulso periférico en personas que se encuentran bien.
expresado en latidos por minuto o bpm, esta frecuencia cardíaca puede variar según la necesidad
del cuerpo de absorber oxígeno y excretar los cambios de dióxido de carbono durante el ejercicio
o en el sueño; la medición del ritmo es usado por los médicos para ayudar en el diagnóstico y el
se obtiene un registro gráfico de la actividad eléctrica del corazón en función del tiempo. La
17
actividad eléctrica son las variaciones de potencial eléctrico generadas por el conjunto de células
que se diseminan por todo el cuerpo, al colocar electrodos en diferentes sitios y conectarlos a un
ondas. Esta medición se caracteriza principalmente por la detección de 5 ondas que reflejan las
diferentes funciones del corazón durante un ciclo cardíaco, estas ondas se les llama por las
sucesivas letras del alfabeto P, Q, R, S y T; también se utiliza por diferentes personas como los
atletas que están interesados en el seguimiento de su ritmo cardíaco para adquirir la máxima
eficiencia.
18
onda S. Primera deflexión descendente tras la Q.
Los cambios en el estilo de vida y hábitos alimenticios poco saludables han dado lugar a
problemas cardíacos se diagnostican cada vez más en los pacientes más jóvenes. A nivel mundial
la enfermedad coronaria es la principal causa de muerte, por lo tanto cualquier mejora en las
medición de sangre, medición de los latidos del corazón y electrocardiograma, sin embargo, hay
una gran necesidad de que los pacientes puedan medir la frecuencia cardíaca en el entorno del
hogar, así prevenir súbitos cambios en su salud, por ello debe considerarse como factor que
modifica la medición el hecho que el ritmo cardiaco aumenta gradualmente durante los ejercicios
y regresa lentamente al valor de reposo después del ejercicio. La velocidad a la que el pulso
19
Se considera que en estado de reposo, las personas tienen un valor de 60 a 100bpm,
arritmia cardiaca estos valores van a cambiar según la edad y el esfuerzo empleado, a
continuación se muestra una tabla aproximada del ritmo cardiaco de una persona en ejercicio y
de acuerdo a su edad.
volumen sanguíneo en las diferentes partes del cuerpo de una persona, generalmente se hace en
las extremidades, por ejemplo en los dedos o lóbulos de la oreja, con esta técnica se obtiene el
ilumina la piel y mide los cambios en la absorción de la luz que se dan debido a que con cada
obtiene la señal de las variaciones en los dedos, como se observa en la figura existen tres
técnicas:
20
Sensor SEN-11574: Es en esencia un fotopletismógrafo, el cual es conocido como un
dispositivo no invasivo para el monitoreo del ritmo cardiaco, la señal de salida de este sensor es
una señal analógica que representa las pulsaciones o ritmo cardiaco de la persona que se esté
Este sensor está compuesto por un sensor de luz ambiental y un LED color verde brillante
inversa, además contiene un filtro activo para hacer más definida la señal de salida, y un
en una tarjeta con microcontroladores y un entorno de desarrollo muy fácil y amigable, su costo
es muy bajo cuenta con entradas y salidas, analógicas y digitales, estas tarjetas arduino son
21
La familia de los arduino es muy extensa cuenta con múltiples característica en cuanto a
tamaño, formas, funciones y precios; pero todos los arduinos tienen algo en común como es
programación que utiliza está basado en Java, de fácil diseño digital, es compatible con los
sistemas operativos MAC OS, Linux y Windows, además existen infinidad de sensores que
digitales de entrada o salida, de los cuales 6 se pueden usar como salidas PWM, 6 entradas
se conecta a una computadora con un cable USB o con un adaptador de 120VAC a 5VDC.
La placa Uno y la versión 1.0 del Software de Arduino fueron las versiones de referencia
de Arduino que han ido evolucionando a versiones más recientes, esta placa fue la primera de
modelo más usado para principiantes que desean aprender a programar el Arduino.
22
Red GSM: Las siglas vienen de Global System for Mobile comunications, es un estandar
antenas terrestres, a los equipos que usan la tecnología GSM también se les conoce como
El GSM permite una velocidad de descarga de datos de 100 kbps, lo cual actualmente es
contenidos web o videoconferencias. Sin embargo los nuevos sistemas de red 3G y 4G no han
remplazado por completo a las antiguas redes GSM, sino que conviven con ellas. La mayor parte
de los operadores y móviles permiten el uso dual de estas redes, de modo que si no hay cobertura
en un lugar de 3G o 4G se puede usar la red 2G sin ningún problema, ya que las infraestructuras
3G y 4G se han realizado sobre las ya existentes 2G, siguiendo en funcionamiento estas ultimas.
En la siguiente tabla se muestran las frecuencias que utilizan varias compañias que brindan
varios dispositivos y circuitos para mostrar visualmente datos de salida, son mayormente
utilizados en lugar de los display de segmentos LED debido a sus ventajas: las pantallas LCD
son económicas; fácilmente programable; no tienen ninguna limitación para mostrar caracteres
23
Pantalla LCD de 16x2: Este tipo de pantalla puede mostrar 16 caracteres por línea y hay
2 de esas líneas, en esta pantalla cada símbolo se muestra en una matriz de 5x7 píxeles, posee
este comando es una instrucción dada a la LCD para realizar una tarea predefinida como
inicializarla, borrar su pantalla, establecer la posición del cursor, controlar la visualización, etc.
El registro de datos almacena los datos que se mostrarán en la pantalla LCD, los datos son el
pantalla LCD 16x2 al arduino usando solamente dos lineas digitales, lo cual evita utilizar 8
salidas para cada uno de los bits de la pantalla y que pueden ser aprovechadas para otra función
en nuestro proyecto.
24
Teoría
componentes que sean fácilmente accesibles y a un bajo coste, por lo cual el prototipo se basó en
una placa con un microcontrolador de código abierto, en este caso Arduino Uno, y se
implementó el uso de un sensor compatible con esta placa que mide el ritmo cardiaco y los envía
Los datos que son procesados son utilizados para mostrar en pantalla en ritmo cardiaco en
latidos por minuto o BPM, éstos son visualizados por medio de la pantalla LCD 16x2, además en
el momento que las pulsaciones por minuto superen cierto límite, por medio del módulo de GSM
y GPS se enviará un mensaje de texto de SOS a 5 números previamente configurados, junto con
las coordenadas de ubicación y un link de Google Maps, por medio de esto se podría socorrer al
25
Resultados
comparan por medio de un oxímetro digital, los resultados que se obtuvieron fueron valores muy
Se configura el código de programación para que cuando los latidos por minuto superen
un valor de 100 BPM, se dispare la alerta por medio de mensaje de texto junto con las
coordenadas de GPS de ubicación del paciente, este valor de 100 BPM se configuró como un
valor de referencia y de prueba, esto podría ser ajustable dependiendo de los rangos de BPM
contacto con el cuerpo del paciente, por lo cual se trató de que en el momento de que el circuito
recomendación se debería utilizar cable blindado para radiofrecuencia para evitar las
interferencias y colocar el circuito en algún tipo de estructura donde se amolde al contorno del
Se utilizó un equipo rastreador basado en GSM y GPS para enviar las alertas, esto fue por
motivos económicos ya que se podría haber utilizado un módulo GPS y un módulo GSM de
forma independiente, pero se presentaron dificultades para obtenerlos a un precio bajo, realmente
fue el componente con un precio más alto de todo el circuito, se debería buscar una opción más
viable ya que este equipo sería poco práctico por su tamaño para ser utilizado por el paciente.
26
Conclusiones
En el presente trabajo se está mostrando como la tecnología basada en una placa con un
microcontrolador como Arduino, puede implementar una solución hardware y software viable
para darle a los potenciales usuarios la posibilidad de poder controlar su ritmo cardiaco a fin
Por otro lado el uso de tecnología abierta permite mejorar por parte de la comunidad la
solución presentada, de ahí que esta implementación puede se modificada abiertamente por
cualquier persona para agregarle nuevas funcionalidades y puede ser modificada para ajustarse a
propias mediciones como un medio para estimar una condición física, lo que de ninguna manera
significa reemplazar al profesional médico responsable y capacitado, pero puede brindarle ayuda
27
Bibliografía
http://www.inec.go.cr/sites/default/files/documetos-biblioteca-
virtual/repoblacpanorama2016.pdf
3. Am Heart J.. (2001). INTER-HEART: A global study of risk factors for acute myocardial
predicen el 90% de los infartos agudos de miocardio. 9 de julio del 2018, de Cardioatrio
nueve-factores-de-riesgo-modificables-predicen-el
6. Arduino. (2018). ARDUINO UNO REV3. 3 de agosto del 2018, de Arduino Sitio
web: https://store.arduino.cc/usa/arduino-uno-rev3
28