Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cochabamba Bolivia
Julio de 2022
TRIBUNAL EXAMINADOR
La hipertensión arterial constituye uno de los principales factores de riesgo para los acci
dentes cerebrovasculares, ataques cardíacos, derrames cerebrales, entre otros; por lo que
realizar una medición exacta, en periodos prolongados de tiempo y una plataforma de al
macenamiento digital contribuiría a que los pacientes con hipertensión arterial enmasca
rada no obtengan un diagnóstico tardío por la carencia de valores en consulta y el número
reducido de mediciones de la presión arterial.
Palabras clave: Presión arterial, sistema de monitoreo, hipertensión arterial, monitor am
bulatorio.
ABSTRACT
High blood pressure is one of the main risk factors for strokes, heart attacks, strokes, among
others; therefore, performing an exact measurement, over long periods of time and a di
gital storage platform, would help patients with masked hypertension not to obtain a late
diagnosis due to the lack of values in the consultation and the reduced number of blood
pressure measurements .
Thus, this degree project implements a noninvasive ambulatory monitoring system that
provides detailed information in real time on the changes suffered by the blood pressure
of a human being for a period of 24 hours. This monitor will be composed of a pressure
obtaining system, a control and data processing system, which will have alarms for mea
surement start, overpressure, abnormal values and disconnection; and a visualization and
communication system that will allow the data to be displayed in a graphical interface.
In this way, it was determined that ambulatory blood pressure monitoring allows automatic
measurement of blood pressure with an autonomy time of 24 hours that allows acquiring
systolic, diastolic, mean pressure and heart rate and sending and receiving information for
transfer, process and present it on a computer.
INTRODUCCIÓN ..................................................................................... 17
1. MARCO TEÓRICO.............................................................................. 24
1.1. Conceptos generales.................................................................. 24
1.1.1. Sistema Cardiovascular ................................................. 24
1.1.1.1. Corazón ......................................................... 24
1.1.1.2. Sangre ........................................................... 25
1.1.1.3. Venas ............................................................. 25
1.1.1.4. Arterias .......................................................... 26
1.1.2. Presión arterial ............................................................ 26
1.1.2.1. Hipertensión arterial......................................... 28
1.1.3. Medición de la presión arterial ........................................ 28
1.1.3.1. Medición invasiva............................................. 28
1.1.3.2. Medición no invasiva ........................................ 29
1.1.3.3. Instrumentos de medición ................................... 33
1.2. Equipo de monitoreo de presión arterial ...................................... 35
1.2.1. Monitor ambulatorio de presión arterial (MAPA) ............... 35
1.2.1.1. Aplicación y uso ............................................... 36
1.2.1.2. Análisis de la información .................................. 37
1.2.2. Software de diseño y simulación para el prototipo ............... 39
1.2.2.1. Software de diseño ............................................ 39
1.2.2.2. Software de simulación ...................................... 40
1.2.3. Materiales ................................................................... 41
1.2.3.1. Acrílico .......................................................... 42
1.2.3.2. PLA ............................................................... 42
1.2.3.3. Aluminio......................................................... 42
1.2.4. Lenguaje de programación ............................................. 42
1.2.4.1. Python ........................................................... 43
1.2.4.2. C++ .............................................................. 43
1.2.4.3. Java .............................................................. 43
1.2.5. Sistema de obtención de presiones ................................... 43
1.2.5.1. Brazalete de oclusión ........................................ 44
1.2.5.2. Bomba de diafragma ......................................... 44
1.2.5.3. Transductor de presiones ................................... 46
1.2.5.4. Acondicionamiento de señal................................ 47
1.2.5.5. Electroválvula ................................................. 51
1.2.6. Sistema de control y procesamiento de datos ...................... 54
1.2.6.1. Sistemas embebidos .......................................... 54
1.2.6.2. Control ONOFF .............................................. 56
1.2.6.3. Control alarma ................................................ 56
1.2.6.4. Norma IEC80601230 ..................................... 57
1.2.7. Sistema de visualización y comunicación .......................... 58
1.2.7.1. Pantalla LCD ................................................. 58
1.2.7.2. Tecnología Internet Of Things (IoT)...................... 59
1.2.7.3. Protocolos de comunicación ............................... 59
1.2.7.4. Software para el manejo de base de datos .............. 61
1.2.7.5. Softwares para el diseño de la interfaz gráfica ........ 62
3. MARCO PRÁCTICO............................................................................ 70
3.1. Descripción del sistema ............................................................. 70
3.1.1. Entrevista.................................................................... 70
3.1.1.1. Análisis interpretativo ....................................... 70
3.1.1.2. Requerimientos del proyecto ............................... 71
3.2. Selección tecnológica ................................................................. 71
3.2.1. Software de diseño y simulación para el prototipo ............... 72
3.2.1.1. Selección del software de diseño CAD................... 72
3.2.1.2. Selección del software de diseño y simulación......... 74
3.2.2. Materiales ................................................................... 74
3.2.3. Lenguaje de programación ............................................. 75
3.2.4. Sistema de obtención de presiones ................................... 76
3.2.4.1. Selección de la bomba de diafragma..................... 77
3.2.4.2. Selección del transductor de presión ..................... 78
3.2.4.3. Selección del conversor ADC .............................. 79
3.2.4.4. Selección de electroválvulas ............................... 80
3.2.5. Sistema de control y procesamiento de datos ...................... 81
3.2.5.1. Selección del sistema embebido ........................... 81
3.2.5.2. Análisis del controlador ..................................... 81
3.2.6. Sistema de visualización y comunicación .......................... 82
3.2.6.1. Selección del software para el manejo de la base
de datos.......................................................... 82
3.2.6.2. Selección del software para el diseño de la interfaz
gráfica ........................................................... 83
3.3. Diseño del prototipo .................................................................. 83
3.3.1. Diseño de la estructura .................................................. 84
3.3.2. Análisis de esfuerzos ..................................................... 86
3.3.3. Diseño electrónico ........................................................ 88
3.3.3.1. Funcionamiento del sistema................................ 88
3.3.3.2. Conexiones eléctricas del prototipo ...................... 90
3.3.3.3. Cálculo del filtro analógico ................................ 91
3.3.3.4. Cálculo de la resolución del conversor ADC .......... 94
3.3.3.5. Control motor y válvula ..................................... 97
3.3.3.6. Descripción del código de adquisición de presiones .100
3.3.3.7. Dimensionamiento de la batería ..........................103
3.3.4. Diseño del sistema IoT...................................................104
3.3.4.1. Descripción del código de publicación de datos ......104
3.3.5. Diseño de la base de datos ..............................................105
3.3.6. Diseño de la interfaz gráfica ...........................................106
3.3.6.1. Descripción del código de recepción de la interfaz
gráfica ...........................................................109
3.4. Ejecución del proyecto .............................................................. 110
3.4.1. Sistema de adquisición de presiones ................................. 110
3.4.2. Control de bomba y válvula ............................................ 111
3.4.3. Pruebas de medición del prototipo ................................... 112
3.4.4. Sistema de monitoreo .................................................... 114
3.5. Resultados del proyecto ............................................................. 115
3.5.1. Pruebas de medición del prototipo ................................... 115
3.5.2. Validación de las presiones según la norma IEC80601230 118
3.5.3. Pruebas de visualización de la pantalla .............................120
3.5.4. Implementación de la base de datos .................................122
3.5.5. Implementación de la interfaz gráfica ..............................123
CONCLUSIONES .....................................................................................127
RECOMENDACIONES .............................................................................129
BIBLIOGRAFÍA .......................................................................................130
ANEXOS
Anexo 1. Datasheet de los transistores de presión .............................................. 1
Anexo 2. Integrados para el sistema de adquisición de presiones........................... 12
Anexo 3. Datasheet de los conversores ADC .................................................... 20
Anexo 4. Datasheet de las bombas de diafragma ............................................... 30
Anexo 5. Propiedades de los materiales........................................................... 33
Anexo 6. Pantalla LCD................................................................................ 36
Anexo 7. Datasheet de los single board computer .............................................. 39
APÉNDICES
Apéndice 1. Guía para la entrevista al personal médico del área de cardiología ........ 1
Apéndice 2. Planos de la estructura ................................................................ 3
Apéndice 3. Análisis de esfuerzos .................................................................. 13
Apéndice 4. Tabla de validación de la norma IEC80601230 ............................. 26
ÍNDICE DE FIGURAS
Hz Hertz. 47, 50
mm Milímetros. 45
mmHg Milímetros de mercurio. 26, 28, 29, 36, 46, 52, 53, 57, 96, 113, 116–120, 127
P Presión. 27
r Radio. 27
T Tensión. 27
V Voltio. 45, 46, 50, 52, 53, 55, 58, 90, 92, 97, 103, 104, 116, 127
ADC Analogic to digital converter. 47, 50, 54, 79, 88, 89, 94, 96, 110
AWS Amazon Web Services. 60, 82, 90, 102, 105, 110
GB Gigabyte. 55, 81
LCD Liquid Crystal Display. 58, 86, 88, 96, 97, 102, 112
MAPA Monitor Ambulatorio de Presión Arterial. 17, 24, 35–37, 70, 71, 76, 81, 83, 88–90
MB Megabyte. 55
MQTT Message Queuing Telemetry Transport. 59, 90, 102, 104, 105, 128
PAD presión arterial diastólica. 28, 38, 92, 100, 101, 127
PAS presión arterial sistólica. 28, 38, 92, 100, 101, 127
Existen diversos avances tecnológicos en el área de la salud que han permitido a las per
sonas mejorar su calidad de vida, puesto que se han desarrollado diversas aplicaciones y
dispositivos que contribuyen en el trabajo del personal médico e incrementa la posibilidad
de un diagnóstico confiable y seguro para los pacientes. Un Monitor Ambulatorio de Pre
sión Arterial (MAPA), como su nombre lo indica, es un sistema que permite la medición
ambulatoria de la presión arterial (PIÑEYRO, s.f.). Es un método preciso, no invasivo por
el cual se puede obtener múltiples mediciones de la presión arterial de un paciente, auto
máticamente, en un periodo de 24 horas y con una intervención mínima en sus actividades
diarias (VALDÉS y KUCHINSKAIA, 2010).
17
Antecedentes
Por otro lado se tiene el artículo de ORTIZ (2016) publicado en la Escuela Politécnica
Nacional de Ecuador, este artículo abarca temas sobre el diseño de un sistema inalámbrico
para monitoreo de pacientes ambulatorios, en el cual se cuenta con un sensor de presión
arterial, un sensor de ritmo cardíaco y una placa de ARDUINO UNO. Llegando a los resul
tados de que el sistema de monitoreo de presión arterial y ritmo cardíaco es una innovación
de los sistemas tradicionales de toma y registro de medidas, puesto que, utiliza el sensor
como un nuevo recurso para obtener información del paciente.
18
presión en el brazo, sobre la arterial braquial, por otro lado la parte electrónica permite ad
quirir las presiones diastólica, media y sistólica que podrán ser mostradas en una pantalla.
Un programa de control permitirá configurar el equipo, transferir, procesar y presentar la
información. Llegando a los resultados de obtener una estructura funcional del sistema,
para que posteriormente se pueda estudiar, mejorar y desarrollar sus diferentes etapas en
forma independiente e integrarlas nuevamente al sistema para optimizarlo.
Uno de cada tres adultos bolivianos tiene hipertensión y poco más del 30 % de éstos des
conoce que sufre este mal (BOLIVIA, 2021); la necesidad de un monitoreo continuo a
pacientes que padecen de esta afección y la optimización de recursos asistenciales en hos
pitales por la creciente pandemia producto del COVID19 constituye el punto de partida
para el desarrollo de este proyecto.
Todo lo mencionado anteriormente genera que los pacientes con hipertensión arterial en
mascarada obtengan un diagnóstico tardío por la carencia de valores aislados en consulta
y el número reducido de mediciones de la presión arterial. Primeramente, se observa la
presión arterial variable en el tiempo, donde existe un 70 % de error en la medición con
tensiómetros (BBC, 2017).
19
De la misma forma, la imprecisión en el registro de la información genera un error del
52,8 % a la hora de realizar el diagnóstico en pacientes (LACUNZA y col., 2021). Y al
tener un diagnóstico temprano e inseguro, se corre el riesgo de obtener un tratamiento
inadecuado para el paciente con hipertensión.
Figura 1
Planteamiento del problema con diagrama del arbol
¿Cómo es posible obtener las mediciones necesarias y los datos en tiempo real de la pre
sión arterial durante un periodo prolongado de tiempo para un diagnóstico temprano de un
paciente con hipertensión arterial?
20
Objetivos
Objetivo general
Objetivos específicos
Justificación
Social
21
de complicaciones.
Económica
Hoy en día la hipertensión constituye uno de los factores de riesgo para las enfermedades
del corazón y una estancia hospitalaria obligatoria, poniendo en riesgo al paciente y a una
situación económica que podría prevenirse.
Tecnológica
Dando paso al área tecnológica, es muy sabido que el área de la tecnología médica ha ido
incrementando en los últimos años, sin embargo una problemática presente en el país es la
imprecisión de los tensiómetros y la falta de un sistema de almacenamiento de información
digital para el diagnóstico de pacientes con hipertensión arterial.
Alcance
22
El manómetro de reloj que se empleará será de la marca Diagnostix.
Se utilizarán tubos siliconados de extensión de 2,5 [mm] de la marca Sangofix.
El tensiómetro digital que se empleará será de la marca Arm Style.
Límites
23
1. MARCO TEÓRICO
En esta sección se desarrollarán todos los conceptos importantes que ayudarán a entender
con mayor claridad el proyecto. Para ello, se presentará la sección dividida en dos partes: la
primera parte explicará todos los conceptos generales relacionados con el sistema cardio
vascular y la presión arterial; la segunda parte incluirán todos los conceptos relacionados
con el Monitor Ambulatorio de Presión Arterial.
El sistema cardiovascular está formado por el corazón y los vasos sanguíneos: Arterias,
venas y capilares. Este es un sistema que suministra oxígeno a través de la sangre, desde
los pulmones a los tejidos de todo el cuerpo, así mismo, transporta nutrientes y elimina
sustancias de desecho gracias al bombeo del corazón (LATARJET y LIARD, 2004).
1.1.1.1. Corazón
El corazón es un órgano central de impulsión, está ubicado hacia la izquierda del pecho,
entre los pulmones; tiene un tamaño aproximado al puño de un hombre. Está compuesto
por dos mitades iguales, por lo cual se describen un “corazón derecho” y un “corazón
izquierdo” como se puede observar en la Figura 2. Estas mitades están separadas por una
pared muscular, al mismo tiempo, están divididas en dos cámaras: La superior es el atrio ó
aurícula y la inferior es el ventrículo. A las aurículas llegan las venas y de los ventrículos
parten las arterias (LATARJET y LIARD, 2004).
Esta “bomba” tiene una frecuencia de 60 y 100 latidos por minuto, manteniendo la sangre
en movimiento, de manera que se forma un circuito cerrado (BONAMY, 1848).
24
Figura 2
Cavidades del corazón
1.1.1.2. Sangre
La sangre es un fluido compuesto por: Células rojas, que transportan tanto oxígeno como
dióxido de carbono, éstas células tiene su color debido al pigmento rojo llamado hemoglo
bina. Plasma sanguíneo (60 %) que conduce todas las sustancias (nutrientes y estructurales)
que necesitan las células: azúcar, grasas, minerales, vitaminas y hormonas.
Los glóbulos rojos llevan el oxígeno inhalado por los pulmones a las células de los órganos
y músculos, en su recorrido estos atraviesan por órganos que desintoxican la sangre, como
el hígado, y que se encargan de la excreción de los residuos, como los riñones (PIÑEYRO,
s.f.).
1.1.1.3. Venas
Las arterias cumplen un papel crucial en el origen de la hipertensión, esto debido a que
no solo tienen que transportar la sangre del corazón a todos los tejidos del cuerpo, sino
que también tienen la vital tarea de la distribución y regulación de la presión y del flujo
sanguíneo (PAULSEN y WASCHKE, 2018).
25
1.1.1.4. Arterias
Las arterias sirven para transportar la sangre desde el corazón hasta la periferia corporal
o los pulmones. Se distinguen arterias de tipo elástico (la aorta, las arterias próximas al
corazón, etc.) y de tipo muscular (la mayoría de las arterias). Las arterias que van dismi
nuyendo de tamaño conducen la sangre hacia las arteriolas y, finalmente, a los capilares
sanguíneos, donde se produce el intercambio de nutrientes y gases entre la sangre y los
tejidos (PAULSEN y WASCHKE, 2018).
Esta arteria (como se puede observar en la Figura 3) se encarga de transportar sangre oxi
genada desde donde comienza el brazo hasta que se divide en dos ramas (radial y cubital),
y culmina en la mano y los dedos (FISIOONLINE, 2021).
Por definición es la presión que ejerce la sangre contra la pared de las arterias, se expresa
a través de las diferentes técnicas de medición como: Presión arterial sistólica (presión de
la sangre en la arteria cuando el corazón se contrae), diastólica (presión de la sangre en
la arteria cuando el corazón se relaja entre latidos) y media (presión promedio en un ciclo
cardíaco completo), la unidad de medida que describe la presión es milímetro de mercurio
o mmHg. Conceptualmente la presión arterial se diferencia a la tensión arterial, ya que
en la primera es la fuerza que ejerce la sangre que circula por las arterias, mientras que la
tensión arterial es la relación entre la presión y la elasticidad de las paredes (J. H. PÉREZ
y UNANUA, 2002).
26
Figura 3
Arterias miembros superiores.
T
P = (1)
r
Donde:
27
1.1.2.1. Hipertensión arterial
Tabla 1
Clasificación de hipertensión según el Joint National Committee VII
Por lo tanto, aunque la clasificación de la presión arterial del adulto es algo arbitraria, es
útil para los médicos que deben realizar las decisiones de tratamiento con base en una gama
de factores, incluyendo el valor real de presión arterial (ver Tabla 1).
Es un proceso para pacientes críticos que se encuentran en terapia intensiva o para aquellos
que son hemodinámicamente inestables (BAZ, 2010). Esta nos aporta un registro continuo
28
y preciso de las alteraciones de la presión arterial.
Figura 4
Sistema de medición invasiva
En este método se palpa la arteria radial en la canaladura del pulso con dos dedos por
lo menos. Mientras tanto se insufla el brazalete a una presión de 140[mmHg] a la que
29
hace desaparecer el pulso radial; luego comienza a reducirse la presión en el brazalete y
se toma nota de la presión a la cual desaparece el pulso. Este valor se considera como
presión sistólica. Se realiza por lo menos dos veces, y se obtiene el valor promedio. Con
este método no es posible determinar la presión diastólica (MOLINA y BERNAL, s.f.).
Figura 5
Representación esquemática del esfigmomanómetro
30
1.1.3.2.3. Método oscilométrico
31
Medición de presión arterial en lugares que sería imposible por el método ausculta
torio.
Estados de shock.
Hemorragias intensas.
Hipotensiones no audibles con el estetoscopio.
Teniendo claro que la presión media se considera como el punto máximo de oscilación, se
identifican las pendientes máximas y mínimas con la fórmula de la pendiente, para obtener
la presión diastólica y sistólica respectivamente.
Figura 7
Pendiente de una recta
y2 − y1
m= (2)
x2 − x1
32
1.1.3.3. Instrumentos de medición
Actualmente se conoce más de un elemento para medir la presión arterial, algunos del los
dispositivos más usados son:
Figura 8
Manómetro de reloj
33
este mide la presión atmosférica a través de la relación entre el mercurio con la misma. Su
uso de esta herramienta está muy descontinuado y poco recomendado pues trabajan con
elementos, como lo es el mercurio, que pueden ser especialmente nocivos para la salud
(MONSALVE y col., s.f.).
Figura 9
Baumanómetro de columna de mercurio
Figura 10
Baumanómetro de brazo
34
1.1.3.3.4. Baumanómetro de muñeca
Figura 11
Baumanómetro de muñeca
35
tratamiento y en el monitoreo de pacientes con trasplante de corazón (BLASCO y col.,
2011; LLIBRE y col., 2005; TAGLE, 2018; ZÚÑIGA y MARTÍNEZ, 2010).
Figura 12
Registro de presión arterial durante 24 horas
36
Pacientes con historia sugestiva de síncope, es decir la perdida súbita y momentánea
del conocimiento acompañada de la no percepción de los latidos cardíacos y de la
respiración.
Síntomas o señales sugestivas de hipertensión episódica.
Investigación clínica, puesto que los datos del MAPA contienen muchas más mues
tras de lecturas de presión arterial, estos datos son una fuente estadística más robusta
que las medidas aisladas. Esto permite a los especialistas definir nuevas terapias y
tratamientos, siendo esto es muy importante para la evaluación eficaz de nuevos
agentes terapéuticos.
Lecturas de presión arterial claramente elevadas, donde el daño del sistema cardio
vascular es evidente y no es requerido para propósito de diagnóstico.
Paciente con un régimen antihipertensivo y con la evidencia de buena evolución.
Pacientes hipertensos con arritmias cardiacas.
Pacientes psiquiátricos, ansiosos o que no toleran estudios de 24 horas.
Pacientes con hipotensión arterial.
Los equipos están programados para realizar lecturas en un periodo de 24 horas en interva
los de 1530 minutos. El paciente debe anotar todos los eventos relacionados con su estado
cardiovascular e inclusive medicación y horarios de su rutina diaria (MONSALVE y col.,
s.f.).
Los datos necesarios para la historia clínica y programación del equipo son:
37
Antecedentes médicos.
Diagnóstico preventivo.
Fecha y hora de inicio de prueba
Intervalo de tiempo entre mediciones.
Se dice que la frecuencia cardiaca es la cantidad de veces que el corazón late en un minuto,
este dato es de suma importancia para verificar la salud del paciente. La frecuencia cardiaca
en un adulto varía de 60 a 100 pulsaciones por minuto (GÁMIZ y col., 2000).
60
Intervalo(P − P ) ∗ = BP M (3)
1
Donde: PP es el tiempo pico a pico de la señal oscilométrica y BPM son las pulsaciones
por minuto.
La presión de pulso se define como la diferencia entre la presión arterial sistólica (PAS) y
la presión arterial diastólica (PAD), por lo que un aumento de la PAS por sí solo da como
resultado un aumento de la presión del pulso (ARMARIO y col., 2000).
38
1.2.1.2.3. Indice de rigidez arterial ambulatoria
Para poder realizar el diseño del prototipo es importante considerar el software donde se
realizará el diseño y la simulación del circuito electrónico.
1.2.2.1.1. SOLIDWORKS
El programa permite modelar piezas y conjuntos y extraer de ellos tanto planos técnicos
como otro tipo de información necesaria para la producción. Es un programa que funciona
con base en las nuevas técnicas de modelado con sistemas CAD. El proceso consiste en
traspasar la idea mental del diseñador al sistema CAD, construyendo virtualmente la pieza
o conjunto. Posteriormente todas las extracciones se realizan de manera bastante automa
tizada (SOLIDWORKS, 2005).
39
1.2.2.1.2. AUTOCAD
1.2.2.1.3. RHINOCEROS 3D
40
1.2.2.2.1. OrcadPsPice
Esta herramienta es una de las más potentes, permite simular el comportamiento de cir
cuitos eléctricos, electrónicos, digitales o mixtos. Permite al usuario dibujar directamente
esquemas de circuitos, representa una gran ventaja para el proceso de diseño en ingeniería,
ya que gracias a la simulación se puede analizar transitoriamente, de respuesta en frecuen
cia, análisis de parámetros, análisis de ruido, etc. (FILGUEIRA y FEAL, s.f.).
1.2.2.2.2. Proteus
1.2.2.2.3. EasyEDA
Este software en línea es de fácil manejo, ofrece al usuario herramientas esenciales que son
fáciles de usar en el diseño de circuitos electrónicos. Una gran ventaja de esta herramienta
de diseño y simulación es que permite al usuario generar la plantilla de circuitos impresos
que son necesarios para la creación de la Printed Circuit Board (PCB) (DE LA TORRE
y col., 2020).
1.2.3. Materiales
41
1.2.3.1. Acrílico
1.2.3.2. PLA
1.2.3.3. Aluminio
Los lenguajes de programación son idiomas artificiales diseñados para expresar procesos
y cálculos que serán llevados a cabo por ordenadores (FERNÁNDEZ, 2005).
42
1.2.4.1. Python
Este lenguaje de programación fue creado por GUIDO VAN ROSSUM, un programador
holandés a finales de los 80 y principio de los 90. Es un lenguaje de alto nivel, debido a
que contiene implícitas algunas estructuras de datos como listas, diccionarios y conjuntos
que permiten al usuario realizar tareas complejas en pocas líneas de código y de manera
legible (CHALLENGER y col., 2014).
1.2.4.2. C++
1.2.4.3. Java
Fue desarrollado por SUN MICROSYSTEMS, presentado en la segunda mitad del año
1995, es un lenguaje de programación muy valorado porque los programas java se pueden
ejecutar en diversas plataformas con sistemas operativos principales como WINDOWS,
MAC OS, LINUX. Java es la base para todos los tipos de aplicaciones de red, está de
sarrollado para permitir el desarrollo de aplicaciones portátiles de elevado rendimiento
(FERNÁNDEZ, 2005).
En esta parte se desarrollarán los conceptos del sistema de obtención de presiones, inician
do por el brazalete o mango; que será insuflado por la bomba de diafragma, éste ocluirá la
arteria para que el transductor detecte las variaciones de presión a medida que la electro
válvula expulse el aire contenido. Posteriormente la señal obtenida pasará por un acondi
cionamiento en el que será amplificada y filtrada.
43
1.2.5.1. Brazalete de oclusión
Figura 13
Brazalete de oclución
44
permite ser utilizados para operación de vacío o de presión (ROBODACTA, 2021).
Figura 14
Mini bomba de diafragma
En la Figura 14 se puede observar una mini bomba de diafragma para insuflado de presiones
automático.
45
1.2.5.2.3. Bomba de diafragma FL3210
Esta bomba de diafragma tiene una regulación de voltaje automática inteligente, primero
se enciende el sistema y la válvula de salida de agua empieza a funcionar, al apagar la salida
de agua, la bomba de agua se corta automáticamente y deja de funcionar. Ésta bomba es
de estructura es simple por lo que no hay necesidad de proporcionar adicionalmente una
válvula de alivio de presión en el tubo de agua. Trababa a un con un voltaje de alimentación
de 12[V ] y 5[A], con un flujo de carga máxima de 500[mmHg] (GEiNNOVA, 2021).
1.2.5.3.1. MPX5050
1.2.5.3.2. MPX2050
46
tado con láser para una calibración precisa de intervalo y compensación y compensación
de temperatura (MOTOROLA, 2008).
1.2.5.3.3. MPX10
1.2.5.4.1. Amplificador
R1
Av = ( )+1 (4)
R2
47
1.2.5.4.2. Filtro
Un filtro es un elemento que deja pasar señales eléctricas a través de él (banda de fre
cuencias especificada), pudiendo modificar tanto su amplitud como su fase. Este circuito
electrónico posee una señal de entrada en la cual se introducen señales alternas de diferen
tes frecuencias y una señal de salida donde se obtienen señales amplificadas o atenuadas
de la señal inicial (SANTIAGO, 2022).
Pueden ser: analógicos o digitales, los filtros analógicos son aquellos en el que la señal
puede tomar cualquier valor dentro de un intervalo, mientras que la señal de los filtros
digitales toma solo valores discretos. También se dividen en filtros ser activos o pasivos:
los circuitos de filtro pasivos contienen sólo resistores, inductores y capacitares. Los filtros
activo emplean transistores o amplificadores operacionales más resistores, inductores y
capacitares. Los inductores no se utilizan a menudo en los filtros activos, debido a que
son voluminosos, costosos y pueden tener componentes resistivos grandes (COUGHLIN
y DRISCOLL, 1998).
De acuerdo con su comportamiento en frecuencia, todo filtro pertenece a una de las cinco
categorías siguientes:
PasaBaja: Atenúa todas las componentes de la señal cuya frecuencia sea superior
a una determinada, llamada “frecuencia de corte”, y mantiene las restantes.
PasaAlta: Atenúa todas las componentes con frecuencia inferior a la de corte y
mantiene las superiores.
PasaBanda: Permite el paso de componentes cuya frecuencia esté comprendida
entre dos valores de frecuencia de corte y elimina el resto.
Rechazo de Banda: Su comportamiento es opuesto al anterior, permitiendo el paso
de todas las frecuencias excepto las comprendidas entre dos valores determinados.
48
PasaTodo: En este caso, la ganancia es un número complejo, con un valor absoluto
constante pero con variación del ángulo polar. Se utilizan para introducir desfases y
retardos.
Figura 15
Respuesta de los filtros analógicos
Filtro PasaBanda: Como se vio anteriormente, es un tipo de filtro electrónico, deja pasar
un rango determinado de frecuencias de una señal. Se pueden calcular la frecuencia de
corte inferior F c1 y la frecuencia de corte superior F c2 con las siguientes ecuaciones:
1
F c1 = (5)
2π × C1 × R1
1
F c2 = (6)
2π × C2 × R2
49
1.2.5.4.3. Convertidor AD
Figura 16
Conversor ADS1115
50
Figura 17
Conversor MCP3008
Figura 18
Conversor ADC0804
1.2.5.5. Electroválvula
Las electroválvulas son dispositivos que responden a pulsos eléctricos, gracias a la co
rriente que circula a través del solenoide que da la posibilidad de abrir o cerrar la válvula,
controlando de esta forma el flujo de algún fluido (AGUILAR y col., 2015).
51
1.2.5.5.1. Electroválvula KSV05A
Esta válvula (Figura 19) tiene diversas aplicaciones en dispositivos médicos, laboratorios,
soluciones ambientales, entre otros.
52
Figura 20
Válvula solenoide 1 vía
53
la marca HUXUAN.
1.2.6.1.1. Raspberry Pi
Figura 22
RASPBERRY
54
Tiene una alimentación de 5,1[V ] 3[A], la memoria varía según el modelo, puede ir de
256[MB] a 4[GB] y el software que usa principalmente es GNU/Linux (UPTON y HAL
FACREE, 2014).
Tinker board es una mini computadora de tamaño muy reducido con una sola tarjeta, lan
zada por la compañía ASUS, esta mini computadora ofrece al usuario un excelente rendi
miento, cuenta con un procesador más potente y maneja una mayor cantidad de memoria
(RODRÍGUEZ y col., 2018). En la Figura 23 se muestra el mini computador Tinker board.
Figura 23
Tinker Board ASUS
1.2.6.1.3. Orange Pi
55
Figura 24
Orange Pi
Los controladores son elementos que se le agregan al sistema original para mejorar sus ca
racterísticas de funcionamiento, con el objetivo de satisfacer las especificaciones de diseño
tanto en régimen transitorio como en estado estable (R. HERNÁNDEZ, 2010).
Se dice que un control es de tipo OnOff cuando una señal de control es alternada entre to
talmente ON o totalmente OFF, no existe estados intermedios. Este es el sistema de control
más simple e impreciso por su tipo de accionamiento (OGATA, 2003).
56
no audible) y una comunicación a los sistemas de vigilancia, además puede activar salida
a otros dispositivos auxiliares (QUEIROLO, 2011).
Las normas para dispositivos médicos permiten a los fabricantes, los laboratorios, los in
genieros biomédicos, el personal técnico, los médicos clínicos, los pacientes y otras partes
involucradas inspeccionar y evaluar los equipos y dispositivos para garantizar su calidad
y usabilidad.Algunas instituciones dedicadas a la regulación y la normalización son las
siguientes: la International Electrotechnical Commission (IEC), la Internacional Orga
nization for Standardization (ISO), el American National Standards Institute (ANSI), la
Asociación Canadiense de Normalización, el Comité Europeo de Normalización y el Co
mité Europeo de Normalización Electrotécnica (Commission y col., 2009).
57
Figura 25
Activación de protección contra sobrepresión
Donde:
En esta parte se desarrollarán conceptos del sistema de control y comunicación que enviará
los datos anteriormente procesados a un computador.
Las pantallas LCD son pantallas delgadas y planas, permiten la visualización de diferentes
opciones de operación y están compuestas por un número determinado de pixeles (BA
RUCH y col., s.f.).
58
conexión de un teclado matricial a través del módulo de comunicaciones. Se puede utilizar
con comunicaciones Inter Integrated Circuits (I2C) o serie 9600 [bps] (IGUAGO, 2019).
El concepto de IoT según KRANZ (2017), se refiere a una interconexión digital de objetos
físicos con internet. Estos logran una transmisión y recepción de información de aquellos
ecosistemas que consisten en dispositivos inteligentes que están conectados y adaptados
para la web (PEREZ y col., 2018).
Según SEMLE (2016), los protocolos de IoT son un “conjunto de normas y reglas para la
transmisión de datos”. Existen varios protocolos de comunicación, algunos son privados y
otros que son estándares abiertos.
59
La carga es específica para la aplicación.
La mayoría de las implementaciones usan un formato JavaScript Object Notation
(JSON) personalizado o binario.
Tiene una gran participación en el mercado de Tecnologías de la información y de
la comunicación (TIC).
Usar cuando ancho de banda sea premium y no se conozca su infraestructura.
Los avances tecnológicos han permitido mostrar nuevas aplicaciones para internet que son
convenientes y rentables para un usuario y proveedor. Las plataformas en la nube son cada
vez más utilizadas ya que permite ahorros el licencias, administración de servicios y de
equipos (N. HERNANDEZ y FLOREZ, 2014). Existen diferentes tipos de plataformas en
la nube, entre ellas se tienen:
60
AZURE funciona con una amplia gama de sistemas operativos, lenguajes de progra
mación y herramientas. Todas las tecnologías necesarias utilizadas por la mayoría
de los desarrolladores y profesionales de IT en todo el mundo (COPELAND y col.,
2015).
GOOGLE CLOUD: Google Cloud Platform es un proveedor de servicios de de
sarrollo en la nube, inteligencia artificial, análisis, almacenamiento, bases de datos
y seguridad disponibles bajo demanda en función de las necesidades comerciales
(SARAVANAN y col., 2012).
IBM CLOUD: IBM CLOUD es un paquete completo de IBM Service Management
de hardware, software y servicios, que simplifica la adquisición y el despliegue de
la informática en la nube. IBM Service Management ayuda a los clientes a crear y
brindar nuevos servicios, como la computación en la nube, para mejorar la calidad
del servicio, reducir los costos y administrar el riesgo (ZHU y col., 2009).
IBM Bluemix es una plataforma en la nube desarrollada por International Business
Machines (IBM). Se utiliza para construir, ejecutar, implementar y administrar apli
caciones en la nube. Bluemix se basa en la tecnología abierta Cloud Foundry y se
ejecuta en la infraestructura SoftLayer. Bluemix es compatible con varios lenguajes
de programación y plataformas, incluidos Java, Python, Node.js, PHP, Swift, Ruby
Sinatra, Ruby on Rails, Go, etc. En octubre de 2017, IBM anunció que fusionaría la
marca Bluemix con la marca IBM Cloud (LEKIĆ y GARDAŠEVIĆ, 2018).
Existen diferentes softwares para el manejo de bases de datos, entre ellas se tienen:
MySQL es un sistema gestor de bases de datos de código abierto desarrollado por MySQ
LAB, adquirida por Sun MicroSystems en 2008, el mismo permite de manera sencilla y
eficiente construir sitios web dinámicos, mediante el uso de tablas múltiples que se interco
nectan entre sí para almacenar la información y organizarla correctamente (SANTILLÁN
61
y col., 2014).
Es una herramienta para el diseño de base de datos de forma visual y gráfica, este software
fue lanzado en Septiembre del 2007 por la compañía desarrolladora MySQLAB. MySQL
Workbench permite al usuario generar diagramas de relación, editar tablas, ver datos, crear
y gestionar conexiones a base de datos (INAN y JUITA, 2011).
1.2.7.5.1. NODERED
62
Figura 26
Editor de NODERED
1.2.7.5.2. PYQT
1.2.7.5.3. PYGAME
63
2. MARCO METODOLÓGICO
El presente proyecto estará estructurado bajo las características que posee el enfoque cuan
titativo de la investigación. Según R. HERNÁNDEZ y TORRES (2018), el enfoque cuan
titativo es un conjunto de procesos, utiliza la recolección de datos para probar hipótesis
con base en la medición numérica y el análisis estadístico, con el fin establecer pautas de
comportamiento y probar teorías. Con el enfoque cuantitativo se analizarán la percepción
de aquellas personas que sufren de hipertensión arterial y de los médicos tratantes sobre el
diagnóstico correcto de la hipertensión.
Los alcances de la investigación del presente proyecto serán del tipo descriptivo, al ser
previamente identificado con un enfoque cuantitativo. Los alcances de este tipo de inves
tigación describirán y medirán variables como: Presión sistólica, diastólica y media.
64
2.5. Técnicas e instrumentos de recolección de datos
Libros.
Artículos científicos.
Manuales de uso.
Tesis de grado y posgrado.
Publicaciones relevantes en paginas virtuales.
2.7. Metodología
Tabla 2
Tabla de actividades y tareas
65
Cuadro 2 – Continuación de la página anterior
Objetivo específico Actividades Tareas
Organizar la información
recopilada.
Realizar una revisión
bibliográfica en libros,
Analizar el funciona Recolección de
tesis, revistas y
miento, obtención y información
artículos científicos.
almacenamiento de de fuentes
Extraer la información más
datos de un monitor secundarias.
relevante.
ambulatorio de
Analizar la información
presión arterial.
recopilada.
Especificación de
Establecer las características
los requerimientos
y parámetros de
del proyecto.
funcionamiento del monitor
ambulatorio de presión
arterial.
Establecer las características
y parámetros de
funcionamiento del sistema
de monitoreo.
Realizar bocetos de los
posibles diseños de la
estructura.
Elegir el diseño estructural,
Diseño de la parte
evaluando las ventajas y
estructural.
desventajas por propuesta.
Continúa en la siguiente página
66
Cuadro 2 – Continuación de la página anterior
Objetivo específico Actividades Tareas
Definir el material a utilizar
para la elaboración
del prototipo.
Realizar dibujos CAD
mediante un
software de diseño.
Generar los planos de cada
pieza.
Manufacturar las piezas.
Ensamblar la estructura del
monitor ambulatorio de
presión arterial.
Determinar los sensores,
actuadores y el sistema
Implementar un
embebido a emplear.
sistema de obtención
Seleccionar una plataforma
de presiones Diseño de la parte
de diseño y simulación.
utilizando el método electrónica.
Realizar un diagrama de
de medición no
conexiones.
invasivo.
Diseñar los dibujos
esquemáticos.
Simular el comportamiento
del circuito.
Verificar el diseño en una
placa de pruebas.
Continúa en la siguiente página
67
Cuadro 2 – Continuación de la página anterior
Objetivo específico Actividades Tareas
Realizar una placa PCB.
Establecer el lenguaje
Desarrollo de los
de programación.
sistemas de control.
Seleccionar el entorno
de programación.
Elaborar un diagrama de
flujo del algoritmo.
Generar un código en base
al diagrama de flujo.
Verificar el funcionamiento
del código en el prototipo.
Realizar cambios
pertinentes.
Establecer el lenguaje
de programación.
Seleccionar el entorno
de programación.
Desarrollar un sistema
Elaborar un diagrama
de monitoreo para
de flujo del algoritmo.
la publicación de los Diseño del sistema
Generar un código en
datos extraídos en de control.
base al diagrama de flujo.
la nube.
Seleccionar el programa
para el diseño de la interfaz.
Diseñar la interfaz.
Continúa en la siguiente página
68
Cuadro 2 – Continuación de la página anterior
Objetivo específico Actividades Tareas
Verificar el funcionamiento
del sistema de monitoreo.
Realizar cambios
pertinentes.
Determinar el tipo de red
inalámbrica.
Diseño del sistema
Seleccionar la tecnología a
de comunicación.
implementar.
Realizar un diagrama de
comunicación de los
Integrar los sistemas
dispositivos.
de monitoreo y
Implementar el sistema de
obtención de
comunicación.
presiones.
Cargar una base de datos
Evaluación del
de prueba.
comportamiento
Verificar la transmisión
del sistema.
de datos.
Realizar cambios pertinentes.
Fuente: Elaboración propia (2022).
69
3. MARCO PRÁCTICO
3.1.1. Entrevista
La entrevista tiene como propósito conocer los requerimientos necesarios para la imple
mentación del prototipo por parte del personal de cardiología, quienes son los especialistas
en el diagnóstico y tratamiento de las enfermedades del corazón y los vasos sanguíneos.
Las entrevistas planteadas están enfocadas el personal de cardiología: Dr. David Arias (mé
dico cardiólogo del Hospital General de Agudos Dr. Teodoro Álvarez). Dicha entrevista
cuenta con preguntas que permitan conocer a detalle los requerimientos del proyecto que
puedan satisfacer las necesidades del personal médico. En el Apéndice 1 se muestra una
guía de las preguntas de la entrevista.
Se realizó una entrevista al Dr. David Arias por vía telefónica en la cual indició que el uso
de un MAPA que almacene información en una base de datos es beneficioso ya que los
datos son visualizados en tiempo real. Además señaló que es importante el registro de la
información del paciente como ser: Nombre, historia clínica, edad, peso, estatura, médico,
antecedentes patológicos y sintomatología durante el proceso.
70
Se sugirió un sistema el cual presente una interfaz didáctica que permita almacenar los
datos del paciente y las mediciones de las presiones en los diferentes intervalos de tiempo.
Posteriormente la información debe ser analizada, generar informes, gráficas estadísticas
y un diagnóstico presuntivo.
En esta sección se detallarán los requerimientos mínimos del proyecto basados en la infor
mación compilada de los testimonios y una revisión bibliográfica exhaustiva.
Para desarrollar el proyecto se contó con una gran variedad de elementos, como se muestran
en el marco teórico, como ser actuadores, sensores y softwares que son de gran importancia
para el éxito de esta tarea. Es así que es necesario realizar la comparación entre los dife
rentes elementos de acuerdo a sus características técnicas y ponderaciones necesarias para
iniciar el diseño del sistema de Monitor Ambulatorio de Presión Arterial. Es necesario es
tablecer en esta sección una tabla de selección cuantitativa de las diferentes características
que contienen criterios de valoración numérica:
71
Tabla 3
Valoración numérica
Valor Detalle
0 No cumple con el factor
1 Cumple en un 10 % con el factor
2 Cumple en un 20 % con el factor
3 Cumple en un 30 % con el factor
4 Cumple en un 40 % con el factor
5 Cumple en un 50 % con el factor
6 Cumple en un 60 % con el factor
7 Cumple en un 70 % con el factor
8 Cumple en un 80 % con el factor
9 Cumple en un 90 % con el factor
10 Cumple totalmente con el factor
Fuente: Elaboración propia (2022).
En la Tabla 3 se muestran los valores que serán utilizados en las selecciones de los reque
rimientos con su respectivo detalle a tener en cuenta al momento de evaluar las caracterís
ticas.
Primeramente, se evalúan los softwares de diseño y simulación del prototipo para la im
plementación de los circuitos y la estructura.
Para la selección del software de diseño se evaluaron 3 elementos donde se presentan las
especificaciones de cada uno de acuerdo a los criterios solicitados:
72
Tabla 4
Criterios de software de diseño CAD
Criterio Criterios de diseño SOLIDWORKS AUTOCAD RHINOCEROS 3D
Facilidad de uso si si si no
Acceso a herramientas de modelado
si si si si
3D/sólido
Presencia de análisis de esfuerzos si si no si
Acceso a herramientas para realizar
si si no si
ensamblaje
Simulación de movimiento si si no si
Tabla 5
Selección de software de diseño CAD
SOLIDWORKS AUTOCAD RHINOCEROS 3D
FACTOR PONDERACIÓN
Puntos Ponderación Puntos Ponderación Puntos Ponderación
Facilidad de uso 0,2 7 1,4 6 1,2 5 1
Acceso a herramientas de modelado 3D/sólido 0,3 9 2,7 5 1,5 8 2,4
Presencia de análisis de esfuerzos 0,1 9 0,9 2 0,2 5 0,5
Acceso a herramientas para realizar ensamblaje 0,2 9 1,8 2 0,4 8 1,6
Simulación de movimiento 0,2 8 1,6 2 0,4 6 1,2
TOTAL 8,4 3,7 6,7
De la Tabla 5 se puede observar que los software CAD que son más apropiados para el
modelado 3D y ensamblaje son SOLIDWORKS y RHINOCEROS 3D, descartando a AU
TOCAD como posible elección debido a que esas dos características mencionadas son muy
importantes para este proyecto, donde es necesario observar si las piezas que son modela
das pueden ser ensambladas y de esta manera asegurar la eficiencia del diseño. Además se
observa que SOLIDWORKS tiene herramientas que son más apropiadas para aplicacio
nes mecánicas, lo cual descarta a RHINOCEROS 3D, resultando como programa escogido
SOLIDWORKS.
73
3.2.1.2. Selección del software de diseño y simulación
Tabla 7 se destaca que Proteus cuenta con cualidades que son favorables para el diseño y
simulación de circuitos ya que presenta una extensa biblioteca o librería de componentes
lo que permite su uso en cualquier tipo de aplicación, además su entorno de diseño es
interactivo con una presentación sencilla en la calidad de diagramas.
3.2.2. Materiales
En la Tabla 8 se muestra la elección del material a ser empleado en el armado del prototipo
mediante el método cuantitativo por puntos, teniendo como posibles opciones: Aluminio,
74
PLA y acrílico.
Tabla 8
Elección del material
ALUMINIO PLA ACRÍLICO
FACTOR PONDERACIÓN
Puntos Ponderación Puntos Ponderación Puntos Ponderación
Peso ligero 0,25 4 1,00 7 1,75 6 1,50
Fácil manejo 0,20 6 1,20 8 1,60 7 1,40
Alta resistencia 0,15 8 1,20 6 0,90 7 1,05
Alta durabilidad 0,10 9 0,90 7 0,70 6 0,60
Precio accesible 0,10 7 0,70 9 0,80 7 0,70
Ecológico 0,05 7 0,35 8 0,40 7 0,35
Versatilidad 0,15 5 0,75 8 1,20 6 0,90
TOTAL 6,10 7,35 6,50
75
Tabla 9
Criterios del lenguaje de programación
Criterio Criterios de diseño Python C++ Java
Multiplataformas de interacción con software si si si si
Programación orientada a objetos si si no si
Variedad de librerías si si si si
Sintaxis simple, clara y sencilla si si si no
Aplicación para GUI si si no si
En esta sección se determinarán las diferentes tecnologías necesarias para poder imple
mentar el sistema de obtención de presiones.
76
3.2.4.1. Selección de la bomba de diafragma
Tabla 11
Criterios de minibomba
Criterio Criterios de diseño Bomba JQB2428003 Bomba R385 Bomba FL3210
Alimentación máxima 7,5 Vdd 6V 12 V 12 V
Corriente de carga máxima 100 mA 460 mA 700 mA 800 mA
Flujo de carga máxima 300 mmHg 400 mmHg 200 mmHg 500 mmHg
Tiempo de respuesta 100 mseg 200 mseg 900 mseg 700 mseg
77
3.2.4.2. Selección del transductor de presión
Tabla 13
Criterios del transductor de presión
78
3.2.4.3. Selección del conversor ADC
Para la selección del conversor ADC se evaluaron 3 elementos donde se presentan las
especificaciones de cada uno de acuerdo a los criterios solicitados:
Tabla 15
Criterios del conversor ADC
79
3.2.4.4. Selección de electroválvulas
Tabla 17
Criterios de electroválvula
Criterio Criterios de diseño Electroválvula KSV05A Electroválvula AJK F0502 Electroválvula HUXUAN
Vías 1 1 1 23
Alimentación máxima 7,5 Vdd 3V 12 V 24 V
Corriente de carga máxima 100 mA 130 mA 60 mA 130 mA
Flujo de carga máxima 300 mmHg 300 mmHg 300 mmHg 300 mmHg
Velocidad de escape <3,0 seg <3,0 seg <5,0 seg <3,0 seg
80
3.2.5. Sistema de control y procesamiento de datos
En esta sección se determinarán las diferentes tecnologías necesarias para poder imple
mentar el sistema de control y procesamiento de datos.
En la Tabla 19 se muestra la elección del sistema embebido a ser empleado entre tres tipos
diferentes de opciones mediante el método cuantitativo por puntos.
Tabla 19
Elección del sistema embebido
ASUS TINKER BOARD RASPBERRY PI 4 B ORANGE PI
FACTOR PONDERACIÓN
Puntos Ponderación Puntos Ponderación Puntos Ponderación
Gran capacidad de
0,30 7 2,10 9 2,70 5 1,50
almacenamiento de datos
Velocidad de procesamiento 0,25 9 2,25 8 2,00 8 2,00
Alto rendimiento 0,25 7 1,75 9 2,25 6 1,50
Menor consumo
0,20 7 1,40 8 1,60 6 1,20
de corriente
TOTAL 7,50 8,55 6,20
81
vula se abre permitiendo la entrada de aire hacia el brazalete, iniciando así el proceso de
insuflado; este proceso debe ser controlado hasta lograr alcanzar un umbral que cumpla
con las características de:
En esta sección se determinarán las diferentes tecnologías necesarias para poder imple
mentar el sistema de visualización y comunicación.
De la Tabla 20 se observa que la plataforma de AWS y IBM Cloud cuentan con más servi
cios disponibles además de que tienen un costo reducido a comparación de las otras opcio
82
nes. Por otro lado, debido a la diferentes comunicaciones que son necesarias, se utilizará
para la implementación de la base de datos ambas plataformas.
Tabla 21
Selección de la plataforma para la interfaz gráfica
NODERED PYQT PYGAME
FACTOR PONDERACIÓN
Puntos Ponderación Puntos Ponderación Puntos Ponderación
Documentación 0,25 9 2,25 8 2,00 8 2,00
Versatilidad 0,15 8 1,20 7 1,05 8 1,20
Diseño de interfaz 0,30 8 2,40 5 1,50 6 1,80
Experiencia con la
0,30 7 2,10 1 0,30 3 0,90
plataforma
TOTAL 7,95 4,85 5,90
De la Tabla 21 se observa que NODERED es una interfaz con una plataforma más visual,
ya que está diseñada para ser programada mediante nodos y así hardware y servicios de
forma rápida y sencilla, también posee una amplia gama de API con el propósito de permitir
al usuario crear bases de datos y establecer redes, ofrece varios componentes como botones,
segmentos, menús, todo lo necesario para que el usuario pueda diseñar una apariencia
básica de su interfaz, convirtiéndose en la interfaz gráfica escogida.
En esta sección se detallará el proceso de diseño del MAPA mediante el uso de ecuaciones,
análisis y esquemas.
83
3.3.1. Diseño de la estructura
Para el proyecto es necesario de una estructura que sea capaz de contener a todos los com
ponentes y sea posible su uso portátil, para ello se realizó el diseño de una estructura que
se muestra en la Figura 27.
Figura 27
Diseño de la estructura del prototipo
84
Figura 28
Diseño de los componentes de la estructura
85
De la Figura 28a se puede observar que la estructura requiere de una tapa con unos orificios
superiores donde se insertará una correa para su transporte, mientras que en la Figura 28b
se muestra que la base cuenta con diversos compartimientos a medida donde se posicionará
la bomba y la válvula, junto con otros componentes como la batería, las placas PCB, entre
otros. Además se observa que en la Figura 28c se cuenta con un espacio donde debe ingresar
el separador horizontal, tiene orificios de ventilación, un espacio para el fusible y para
la conexión a la corriente. En el caso de la tapa lateral 2 de la Figura 28d se observa un
espacio para insertar el conector de 5 entradas, además del buzzer y el separador horizontal.
Finalmente en la Figura 28e se muestra la tapa frontal en la que ingresan la pantalla LCD,
el interruptor de encendido y apagado, un LED y su respectivo botón de emergencia.
Nota: En el Apéndice 2 se muestra con mayor detalle las dimensiones de cada parte de la
estructura.
Para el análisis de esfuerzos se consideraron las propiedades físicas del material en Solid
Works, donde se observa que el ensamblaje cuenta con una masa de 0,74544 [kg], si se
sabe que la aceleración neta que se imparte a los objetos debido al efecto combinado de
la gravitación es g= 9,81 [N / kg] y se considera que el peso un objeto está dado por la
ecuación:
F =m∗g (7)
F = 0, 74544 ∗ 9, 81 = 7, 31277[N ]
A este valor se añade un peso de 1,962 [N] por los componentes y se tiene un peso final
del prototipo de: F=9,27477 [N].Con esta fuerza se realizó el análisis de tensiones de Von
86
Mises que se muestra en la Figura 29.
Figura 29
Análisis de tensiones de Von Mises de la estructura
Figura 30
Análisis de desplazamientos de la estructura
87
De la Figura 30 se observa que el desplazamiento máximo es de 7,791x10− [N /m2 ] y el
desplazamiento mínimo es de 0 [N /m2 ]. Por último se realizó el análisis de deformaciones
unitarias que se muestra en la Figura 31.
Figura 31
Análisis de deformaciones unitarias de la estructura
De la Figura 31 se observa que las deformaciones máximas son de 2,495x10−7 y las de
formaciones mínimas son de 2,872x10−13 [N /m2 ].
Nota: En el Apéndice 3 se muestra con mayor detalle los resultados de los análisis de
esfuerzos realizados.
En esta sección se detallarán todos los aspectos electrónicos relacionados con el diseño del
prototipo.
El MAPA al ser un dispositivo diseñado para ser portado de forma ambulatoria, requiere
una batería como fuente de alimentación la cual alimenta a la Raspberry Pi y al mecanismo
que insufla el brazalete que son los componentes de la minibomba y la electroválvula.
Los demás componentes, como ser: Los sensores, el conversor ADC, la pantalla LCD y la
88
alarma son alimentados por la Raspberry Pi, todo esto se refleja en un diagrama de bloques
en la Figura 32.
Figura 32
Diagrama de la sección de alimentación
Una vez determinada la alimentación del sistema, es necesario entender cómo interactúan
los diferentes componentes del MAPA como se muestra en la Figura 33. Primeramente, se
tiene la Raspberry Pi como componente principal, el cual se encuentra encargado del accio
namiento del sistema neumático enviando una señal de HIGH a la bomba y electroválvula,
haciendo que esta última se cierre para que la bomba comience a insuflar el brazalete.
Una vez obtenidas las presiones, la Raspberry Pi se encargará del apagado de la bomba y la
89
electroválvula y al mismo tiempo publicará las presiones resultantes, mediante el protocolo
de comunicación MQTT hacia la base de datos que se encuentra en la plataforma de AWS,
para posteriormente ser extraída mediante nodos en NODERED y ser mostradas en una
pantalla.
Figura 33
Diagrama de bloques del funcionamiento del MAPA
Como se explicó en el apartado anterior, el MAPA cuenta con diversos componentes y para
entender la conexión entre los mismos es necesario verificar el voltaje y la corriente que
requieren y entregan al sistema.
90
Tabla 22
Voltaje y corriente de entrada y salida de cada componente
COMPONENTE ENTRADA [V] CORRIENTE ENTRADA [A] SALIDA [V] CORRIENTE SALIDA [A]
Bateria 5V 20000mAh x x DC 5,0 20000mAh
Ventilador DC 5,0 0,200 x x
RASPBERRY PI 4B DC 5,0 2,500 DC 5,1 0,600 1,200
Sensor MPX5050 DC 5,0 0,010 DC 0 3.5 x
Conversor AD DC 5,0 0,010 x x
MiniBomba DC 5,0 0,460 x x
Electroválvula DC 5,0 0,080 x x
Pantalla LCD 20x4 DC 5,0 0,125 x x
Buzzer zumbador SFM27
DC 5,0 0,300 x x
29mm 324V
Luego de analizar los voltajes y corrientes de entradas y salidas, se realizó el cálculo del
filtro analógico, la resolución de las mediciones del presión y los diagramas esquemáticos,
placas PCB y visualización 3D de los diferentes circuitos con ayuda del software Proteus:
Figura 34
Circuito del filtro pasa banda
91
Utilizando la ecuación (5) se calculan las frecuencias de corte:
1
Fp1= = 4, 8Hz
2π × 33[µF ] × 1[kΩ]
1
Fp1= = 0, 48Hz
2π × 0, 33[µF ] × 1[M Ω]
Av = ( R
R3
1
)+1
150kΩ
Av = ( ) + 1 = 151
1kΩ
El factor de amplificación es de 151, con el cual la señal de oscilación amplificada, se
encuentra dentro de los límites de voltaje del amplificador (5[mV ] a 3.5[V ]).
Para obtener la segunda imagen se aplica el filtro amplificador pasabanda descrito ante
riormente, esta imagen muestra las oscilaciones que ocurren al ocluir la arteria al momento
de insuflar el brazalete, una vez que se sobrepasa la PAS las oscilaciones disminuyen y se
procede a apagar bomba y abrir la electroválvula para soltar lentamente el aire, posterior a
eso se observa la curva oscilométrica en la que se harán los cálculos de las presiones.
92
Figura 35
Curva oscilométrica
Figura 36
Curva oscilométrica ampliada
93
3.3.3.4. Cálculo de la resolución del conversor ADC
Se calcula la resolución del conversor ADC utilizando la función de transferencia del trans
ductor MPX5050:
Vout = VS ∗ (0, 018 ∗ P + 0, 04) (8)
Donde: VS = 5V DC P = presinenKP a
5 ∗ vbinario
Vout = (9)
2Bits − 1
5∗vbinario
65535
= 5 ∗ (0, 018 ∗ P + 0, 04)
Vbinario
13107
= 0, 09 ∗ P + 0, 2
Reemplazando PKP a :
Vbinario
13107
− 0, 2 = 0, 09 ∗ (0, 133333 ∗ PmmHg )
Despejando PmmHg
PmmHg = 1
0,09∗0,133333
∗ Vbinario
13107
− 0, 2
94
Despejando el valor binario:
Vxdcr − VRL
Conteo = ∗ (216 − 1) (12)
VRH − VRL
Donde:
En la ecuación (11):
Vbinario 1 = (0)+16,666
0,0063579
≈ 2621
Vbinario 2 = (300)+16,666
0,0063579
≈ 49807
En la ecuación (12):
Conteo1 = 0,2−0
5−0
∗ (65535) ≈ 2621
95
Conteo2 = 3,8−0
5−0
∗ (65535) ≈ 49807
presion1(maxima) − presion2(minima)
resolucion = (13)
conteo
300mmHg−0mmHg
resolucion = 47186
= 0, 0064[mmHg]
Teniendo así como resultado que la resolución del conversor ADC es de 0,0064[mmHg].
A partir de la Figura 34 se realizó un diagrama PCB que se muestra en la Figura 37, teniendo
en cuenta las dimensiones de la estructura y las entradas del conversor ADS1115 y la
pantalla LCD puesto que comparten la misma alimentación con el transductor de presión.
Figura 37
Diagrama PCB del acondicionamiento de señal
Además se tiene un diagrama en 3D del circuito en la Figura 38. Considerando que Pro
teus no cuenta con el empaquetado del transductor de presión MPX5050 y del conversor
96
ADS1115, se utilizaron conectores para su posterior conexión. Ya que la pantalla LCD es
alimentada por la Raspberry Pi, se incluyó una tira de 6 pines para las conexiones a 0 y
5[V ].
Figura 38
Diagrama 3D del acondicionamiento de señal
Figura 39
Circuito de accionamiento del motor
97
Siendo el motor controlado por el pin GPIO de la Raspberry Pi. Puesto que el motor es
de alta corriente y puede causar picos inductivos que anulan los transistores internos, por
lo que se prefirió utilizar un optoacoplador para aislar completamente la Raspberry Pi del
motor, además de que permite proteger el resto del circuito de los efectos secundarios no
deseados del motor. Un diodo está diseñado para colocarse a través del motor, con el fin
de cortocircuitar los picos cuando el motor está apagado.
Figura 40
Circuito de accionamiento de la válvula
98
Figura 41
Diagrama PCB del control motor y válvula
Además se tiene un diagrama en 3D del circuito en la Figura 42. Donde las cajas verdes
representan los conectores de tornillo para la conexión del motor, la electroválvula y la
alimentación por parte de la batería.
Figura 42
Diagrama 3D del motor y válvula
99
3.3.3.6. Descripción del código de adquisición de presiones
En la Figura 43 se puede observar el diagrama de flujo del código de insuflado del brazalete.
Figura 43
Diagrama de flujo del código de insuflado
100
3.3.3.6.2. Descripción del código de cálculo de presiones
Figura 44
Diagrama de flujo del código de cálculo de presiones
101
3.3.3.6.3. Descripción del código de funcionamiento general
Figura 45
Diagrama de flujo del código de funcionamiento general
102
3.3.3.7. Dimensionamiento de la batería
Se sabe que la batería tiene una capacidad de 20000[mAh] y la misma debe alimentar a la
Raspberry Pi; la cual tiene un consumo de corriente pico de 0,800[A], a la minibomba y
a la electroválvula, los cuales precisan de un consumo de 0,400[A] y 0,080[A] respectiva
mente, sumando un total de 1,28[A].
Cap 20
T = = = 15, 63[h]
Amp 1, 28
De esta forma se tiene que el tiempo estimado que dura la batería es de 15 horas de moni
toreo continuo. Sin embargo, para un uso con un tiempo de 24 horas, empleando la misma
fórmula de la ecuación ecuación (14) se tiene que:
Lo cual significa que se requiere de una batería de 31[mAh] para el monitoreo en un día
completo. Sin embargo también se tiene la posibilidad de emplear una fuente step uo boos
ter, como el módulo XL6009 el cual se encuentra basado en el integrado XL6009, que
permite una tensión de entrada entre 5[V ] y 32[V ] con un máximo de 4[A] y una salida
103
entre 5 y 32[V ].
La arquitectura IoT está dada por la Figura 46. Donde se tiene el monitor de presión arterial
que envía la información por medio del protocolo MQTT hacia la plataforma de Amazon
Web Services, donde se tienen los servicios de Iot Core y Cognito.
Figura 46
Arquitectura IoT
Por otro lado se tiene la plataforma de IBM Cloud que posee la herramienta de NODE
RED, la cual se encuentra en constante comunicación con el servicio RDS de Amazon Web
Services, para poder almacenar la información dentro de la base de datos. Finalmente se
tiene el monitoreo, con una interfaz donde el usuario puede ver la información de todas las
presiones tomas durante el proceso.
104
Figura 47
Conexión con la nube
En primer lugar se tiene al cliente que comienza creando una conexión de protocolo MQTT
con el servicio de AWS en la nube. Posteriormente se tienen los certificados, las llaves
para la seguridad y el puerto para acceder al broker, así mismo se establecen los tiempos
y frecuencias para finalmente establecer la conexión.
105
También se puede observar que, en la base de datos “Pacientes” se almacena los datos de
cada paciente que serán ingresados mediante la interfaz gráfica y como segundo diagrama
se tiene la base de datos “Presiones” la cual almacena los datos resultantes de cada medición
realizada por el prototipo.
106
diagnóstico preventivo. Una vez que toda la información del paciente sea llenada, los datos
se almacenan temporalmente en los nodos de recepción para posteriormente ser enviados a
la base de datos mediante una función que se encarga de recopilar la información ingresada.
Figura 50
Distribución de nodos para agregar pacientes
En la Figura 51 se muestra el flujo de nodos que permite presentar los datos de cada paciente
registrado. Con la opción de “Actualizar” el nodo “function” extraerá toda la información
de la base de datos “Pacientes” para que sea visualizada en una tabla.
Figura 51
Distribución de nodos para mostrar pacientes
107
Figura 52
Intervalos de medición
Se programó el monitor para que realice la toma de presiones en un intervalo elegido desde
la interfaz gráfica, donde se tiene opciones tipo interruptor para que active el nodo de
reinicio, enviando una señal al tópico “home/intervalo” para que inicie la medición de la
presión arterial.
Posteriormente se tiene la Figura 53 donde se muestra los nodos que permiten extraer la
información de las presiones almacenadas según un número de historia clínica que será
ingresado en el nodo “No. Historia Clinica”, para ser presentados en forma de tabla y
gráficos necesarios para el diagnóstico del paciente.
Figura 53
Interacción con la base de datos
108
3.3.6.1. Descripción del código de recepción de la interfaz gráfica
Figura 54
Diagrama de flujo del código en la interfaz gráfica
109
El sistema inicializa con la conexión de NODERED con la plataforma de AWS, una vez
que la conexión está establecida se procede a utilizar la interfaz gráfica donde se tienen 3
pestañas de información para el usuario; la primera pestaña muestra en pantalla la lista de
todos los pacientes ingresados a la base de datos, la segunda pestaña permite al usuario in
gresar el número de historia clínica para observar los datos obtenidos del paciente durante
el proceso de monitoreo, esta pestaña contiene gráficas y estadísticas que permitirán al mé
dico tratante, realizar el correcto diagnóstico del paciente; por otro lado se tiene la tercera
pestaña que permite al usuario añadir un paciente que no ha sido registrado anteriormente
y así mismo, inicia el monitoreo de toma de presiones, al pulsar el botón de Iniciar envía
una señal a la Raspberry Pi para el comienzo de la medición.
Para la implementación del monitor de presión arterial, primeramente se armaron los cir
cuitos por separado en una placa de pruebas, donde se realizó la prueba del transductor de
presión con el conversor ADC como se puede observar en la Figura 55.
Figura 55
Prueba del transductor y conversor
110
3.4.2. Control de bomba y válvula
Figura 56
Prueba de control motor y válvula
Figura 57
Integración de los circuitos
111
Después de integrar ambos circuitos se añadió la pantalla LCD para la visualización del
proceso y las presiones.
Figura 58
Integración de la pantalla LCD
Luego, se procedió a implementar el circuito ya armado con placa de prueba, a las placas
PBC diseñadas previamente.
Figura 59
Armado de los circuitos en placa PCB
(a) Placa control motor y válvula (b) Placa del acondicionamiento de señal
En la Figura 60 se muestra el proceso aplicado para las pruebas de medición del prototipo.
112
Figura 60
Medición práctica de la presión usando un manómetro
Este tensiómetro digital posee un error de ±3[mmHg] por lo que se podrá validar la norma
IEC80601230 realizando tomas simultáneas de la presión con el prototipo.
113
3.4.4. Sistema de monitoreo
La interfaz gráfica que presenta la información desde la base de datos se divide en 3 pes
tañas: Lista de pacientes, como se muestra en la Figura 62, que presentará una lista de los
datos personales de los pacientes registrados en forma de tabla.
Figura 62
Visualización de la pestaña de lista de pacientes
114
En la Figura 64 se muestra la interfaz de usuario en la pestaña de buscar un paciente, ésta
extraerá de la base de datos toda la información de las presiones de un paciente ingresan
do previamente el número de historia clínica para mostrar los datos en forma de tablas,
gráficos y estadísticas una vez que se presione el botón “BUSCAR”.
Figura 64
Visualización de la pestaña para buscar paciente
En esta sección se muestran, a través de imágenes y tablas de las pruebas realizadas, los
resultados del monitor de presión arterial, la validación de la norma IEC80601230 y la
implementación de la interfaz gráfica.
115
Tabla 23
Calibración del transductor de presión
Se obtuvo una gráfica de los datos de la Tabla 23 que, como se puede observar en la Figura
65 cumple la tendencia de linealidad de acuerdo a MOTOROLA (2022) la cual se puede
observar en el Anexo 1.
Figura 65
Curva de respuesta del transductor de presión
116
Posteriormente se realizó el cálculo de la regresión lineal para obtener los valores de cali
bración con la ecuación (15).
y = a + bx (15)
a = 0.1643590108
b = 0.011712483
r = 0.9999865674
En la Tabla 24, se muestran los valores de las mediciones obtenidas del manómetro de reloj
y las calculadas del prototipo; se observa que la máxima diferencia de la presión calculada
mediante ecuaciones, con respecto a la del manómetro, es de 1[mmHg] (0,99 %), lo cual
indica que las mediciones se encuentran en el rango de error ya que, según MOTOROLA
(2022), el transductor provee un error máximo del 2.5 % en las mediciones.
117
Tabla 24
Valores de presión medidos y calculados
118
Tabla 25
Resultados en pacientes
Error sistólica Error diastólica Error frecuencia cardíaca
mmHg % mmHg % BPM %
PROMEDIO 4.50 3.89 4.05 6.03 3.05 3.63
DESVIACIÓN ESTÁNDAR 4.38 3.70 2.76 4.86 1.70 1.89
Figura 66
Gráfica obtenida del sistema de sobrepresión
En la Figura 66 se puede observar la gráfica obtenida del sistema de sobre presión que,
según la norma IEC80601230 se activa cuando la presión dentro del brazalete sobrepasa
119
los 300[mmHg], en ese momento se activa una alerta la cual inicia deteniendo el proceso
y desinflando el brazalete, éste tiene que llegar a una presión ≤15[mmHg] en un tiempo
<30[mmHg].
Observando la Figura 66 se tiene que la presión máxima que alcanzó el brazalete fue de
315[mmHg] en un tiempo de 28[s], activando el sistema de sobrepresión y desinflando el
brazalete, llegando a la presión mínima de 15[mmHg] en un tiempo de 30[s], validando
así el proceso.
Figura 67
Visualización del inicio de conexión
(a) Conectándose con la plataforma de
AWS (b) Conexión establecida con la nube
120
Figura 68
Visualización del inicio de medición
(a) Mensaje de medición (b) Mensaje del proceso de insuflado
Figura 69
Detención del proceso de insuflado
121
Finalmente se tiene la visualización en pantalla del procesado de datos como se observa
en la Figura 70.
Figura 70
Visualización del procesado de datos
(a) Mensaje del procesado de datos (b) Mensaje de las presiones calculadas
Una vez ingresada la información personal del paciente se almacena en la base de datos
“Pacientes”, la cual cuenta con un formato de tabla como se observa en la Figura 71.
Figura 71
Base de datos Pacientes
122
Así mismo se observa en la Figura 72 la base de datos que almacena las presiones obtenidas
durante una monitorización completa de cada paciente mediante el número de historia
clínica.
Figura 72
Base de datos Presiones
La interfaz gráfica cuenta con 3 pestañas para el usuario: Una lista de pacientes, opciones
para agregar un nuevo paciente y la visualización de las presiones del monitoreo.
Figura 73
Visualización de la Lista pacientes
123
de los datos personales del paciente previamente ingresados a la base de datos “Pacientes”.
Figura 74
Visualización de la pestaña Agregar paciente
Figura 75
Visualización de la pestaña Agregar paciente
124
Así mismo, en la misma pestaña se generan gráficas de la presión en función del tiempo de
las presiones sistólica, diastólica y media de forma separada (Figura 76a) como también
se presenta una gráfica que contiene las 3 presiones para examinar su variación conjunta
en el tiempo (Figura 76b).
Figura 76
Visualización de gráficas
(a) Gráficas de presiones por separado
125
Figura 77
Histograma y estadísticas
126
CONCLUSIONES
En esta sección de desarrollarán las conclusiones a las que se llegaron con el proyecto.
127
MQTT, con un solo monitor a la vez, recibiendo estos datos en intervalos de tiempo
programable por el usuario, procesándolos y mostrándolos en pantalla.
128
RECOMENDACIONES
Se debe verificar que el equipo esté sujetado correctamente por la correa, además
evitar que éste se encuentre cerca de fuentes de calor y/o al agua.
El usurario debe encontrarse sentado y relajado para evitar lecturas erróneas, en el
momento en que el brazal se desinfla es importante evitar el movimiento del brazo,
por lo que produce ruido y afecta las mediciones de forma directa. El brazo debe
encontrarse extendido y el brazal a nivel del corazón.
El 54 % del presupuesto total está dado por la placa Raspberry Pi, la creación de una
nueva placa que cuente con todas las características necesarias para el procesamiento
de los datos del sistema de presiones puede llegar a disminuir significativamente el
presupuesto para futuros prototipos.
Integrar nuevos protocolos de comunicación para la extracción de datos de la compu
tadora para así poder ampliar el rango de monitores de presión arterial.
Se recomienda realizar un mantenimiento, calibración y comprobación del meca
nismo de accionamiento, el transductor de presión, la integridad del brazalete y los
tubos de conexión por lo menos una vez al mes.
Se recomienda retirar la batería para una recarga después de un proceso completo de
monitorización.
129
BIBLIOGRAFÍA
BARRÓN, M. (1970). Uso didáctico del software de ayuda al diseño electrónico “PRO
TEUS”.
BARUCH, S. y col. (s.f.). Digitalización de una Fuente de Alimentación Simétrica Variable
para Aplicaciones a WebLabs.
BAZ, D. (2010). Monitorización invasiva de la presión arterial. Cuidado integral del pa
ciente crítico: de la extrahospitalaria a la UCI, 264267.
BBC. (2017). El problema de la grave imprecisión de los aparatos para medir la tensión
en casa. Consultado el 16 de septiembre de 2021, desde https://www.bbc.com/mundo/
noticias40201208
130
CRUZ, G. R. L. (2021). Desarrollo de un sistema para reconocimiento de texto y conver
sión a audio, utilizando Raspberry Pi para personas no videntes (B.S. thesis).
DAVID, V. y col. (2021). Iot based automated indoor agriculture system using nodered and
ibm bluemix. 2021 6th International Conference on Inventive Computation Technologies
(ICICT), 157162.
131
GÓMEZ, A. y col. (2016). Técnica para una correcta toma de la presión arterial en el
paciente ambulatorio. Revista de la Facultad de Medicina (México), 59(3), 4955.
HERNANDEZ, D. y col. (2015). Convertidor Analógico Digital Pipeline (B.S. thesis).
HERNANDEZ, N. & FLOREZ, A. (2014). Computación en la nube. Mundo Fesc, 4(8),
4651.
HERNÁNDEZ, A. Y. y col. (2015). Conversión A/D con protocolo SPI para audiofrecuen
cias.
HERNÁNDEZ, R. (2010). Introducción a los sistemas de control: conceptos, aplicaciones
y simulación con matlab.
132
LÓPEZ, J. & TAJADURA, J. A. (2001). AutoCAD 2000 avanzado.
MATHEW, S. & VARIA, J. (2014). Overview of amazon web services. Amazon Whitepa
pers, 105, 122.
MCGUGAN, W. (2007). Beginning game development with Python and Pygame: from
novice to professional. Apress.
133
PÉREZ, J. H. & UNANUA, A. (2002). Hipertensión arterial. Everest.
134
SOLIDWORKS, D. S. (2005). SolidWorks®.
SORA. (2021). Baumanometro Mercurial. Consultado el 5 de octubre de 2021, desde https:
//ventadeequipomedico.mx/tienda/instrumentalmedico/baumanometros/baumanometro
mercurial/
SORIA, J. & de XÁTIVA, L. (2015). Monitorización hemodinámica no invasiva o mí
nimamente invasiva en el paciente crítico en los servicios de urgencias y emergencias.
Emergencias, 27, 386395.
SUMMERFIELD, M. (2007). Rapid GUI Programming with Python and Qt: The Defini
tive Guide to PyQt Programming (paperback). Pearson Education.
TAGLE, R. (2018). Diagnóstico de hipertensión arterial. Revista Médica Clínica Las Con
des, 29(1), 1220.
TEMPLATEMONSTER. (2019). Pendiente de una recta. Consultado el 11 de julio de
2022, desde https://shop13002.santecascia.com/content?c=calculadora%5C%20de%5C%
20pendiente&id=36
UPTON, E. & HALFACREE, G. (2014). Raspberry Pi user guide. John Wiley & Sons.
135