Glucómetro - MirandaRodriguezAnamaria2019
Glucómetro - MirandaRodriguezAnamaria2019
glucosa
Director:
Ing. Msc. Edmundo Vega Osorio
Lı́nea de Investigación:
Bioingenierı́a
Grupo de Investigación:
Bionanotecnologı́a
Quiero agradecer a mis padres por todo su amor, esfuerzo y apoyo durante este proceso, por
darme ánimo cuando creı́a que no podrı́a. A mis compañeros y docentes, por compartir sus
conocimientos, en especial al profesor Edmundo Vega, director de este proyecto, gracias por
su guı́a. A Jorge Useche y Javier Arevalo por toda la ayuda prestada para llevar a cabo este
proyecto.
Finalmente, agradezco a los voluntarios que participaron en las pruebas del proyecto y al
personal de laboratorios de la facultad de Ingenierı́a, por tener siempre la mejor disposición.
Contenido
Lista de figuras XI
Lista de tablas XV
1. Introducción 1
3. Justificación 7
4. Objetivos 10
4.1. General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2. Especı́ficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5. Marco teórico 11
5.1. Diabetes Mellitus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.1. Diabetes Mellitus tipo 1 . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.2. Diabetes Mellitus tipo 2 . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.3. Prediabetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1.4. Diabetes Mellitus gestacional . . . . . . . . . . . . . . . . . . . . . . 13
5.1.5. Complicaciones de la DM . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1.6. Diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.6.1. Glucemia en ayunas . . . . . . . . . . . . . . . . . . . . . . 15
5.1.6.2. Prueba de tolerancia oral a la glucosa . . . . . . . . . . . . 15
5.1.6.3. Examen de hemoglobina A1C . . . . . . . . . . . . . . . . . 15
5.1.7. Tratamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2. Espectroscopia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2.1. Espectroscopia de infrarrojo cercano NIR y MIR . . . . . . . . . . . . 17
5.2.2. Absorción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.2.3. Dispersión de Raman . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.2.4. Dispersión de Rayleigh . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.3. Sensores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
viii CONTENIDO
7. Propuesta metodológica 37
7.1. Metodologı́a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.2. Hipótesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.2.1. Hipótesis experimental . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.3. Técnica para la adquisición de señales ópticas y muestras . . . . . . . . . . . 39
11.Resultados 67
11.0.1. Experimentos preliminares . . . . . . . . . . . . . . . . . . . . . . . . 67
11.1. Pruebas en diferentes partes del cuerpo . . . . . . . . . . . . . . . . . . . . . 71
11.2. Resultados de la base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11.3. Resultados de la red neuronal . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Bibliografı́a 81
13.Anexos 88
Lista de figuras
3-1. Gasto sanitario total en personas con diabetes (20 a 79 años)[1]. Aumento del
gasto en miles de millones de dólares desde el año 2006 al 2017 en el mundo. 8
3-2. Absorción de luz láser en sección cruzada de la piel humana dependiendo
de la longitud de onda. Los porcentajes indican las fracciones de radiación
absorbida.[3]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6-1. Imágenes del medidor ACCU-CHEK Nano 6-1a, Tiras reactivas ACCU-CHEK
6-1b, Dispositivo de punción ACCU-CHEK FastClix 6-1c y Lancetas ACCU-
CHEK FastClix 6-1d [9]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6-2. Espectrofotómetro marca Rayleigh con detector fotodiodo de silicio [10]. . . . 27
6-3. Esquema general de un espectrofotómetro [10]. . . . . . . . . . . . . . . . . . 28
6-4. Parche FreeStyle Libre en brazo anterior [10]. . . . . . . . . . . . . . . . . 29
6-5. Ilustración de prototipo de reloj K’Track midiendo la glucosa, el usuario
presiona el reloj para que tome una muestra sobre la piel [11]. . . . . . . . . 30
6-6. Dispositivo Pendra tipo reloj, el cual analiza el espectro de impedancia [12]. 34
6-7. Tatuaje basado en iontoforesis [13]. . . . . . . . . . . . . . . . . . . . . . . . 35
xii LISTA DE FIGURAS
8-1. Espectro Raman de la glucosa en agua destilada con un láser fuente de 514
nm en longitud de onda[7] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8-2. Envases de vidrio utilizados y balanza. . . . . . . . . . . . . . . . . . . . . . 43
8-3. Fotografı́as de base y sensor para la medida de transmisión. . . . . . . . . . . 44
8-4. Configuraciones tı́picas para sensores ópticos. Tomado de [15]. . . . . . . . . 45
8-5. Factores relacionados con la DM [1]. . . . . . . . . . . . . . . . . . . . . . . 47
Un dispositivo estimador de glucosa no invasivo portátil es una necesidad para las per-
sonas diabéticas, pues les permite obtener niveles de referencia sin necesidad de asistir a un
centro hospitalario y con la ventaja de ser tomada en cualquier momento del dı́a. A partir
de estudios consultados con anterioridad alrededor del tema, se encontraron regiones del
espectro con alta correlación a concentraciones de glucosa conocidas, aprovechando esto es
posible realizar medidas incidiendo en una sección de piel traslucida con un haz de luz mo-
nocromático a la longitud de onda en que la glucosa presenta absorción, es posible mediante
el análisis de la cantidad de luz reflejada y transmitida, determinar el nivel de glucosa en
sangre elaborando una base de datos de entrenamiento con la cual, un proceso de aprendizaje
supervisado detecta diferencias en las señales obtenidas.
Este documento se encuentra divido en cuatro etapas principales, la primera etapa consiste
en una descripción del contexto descrita en los primeros cinco capı́tulos, donde se presenta la
necesidad del dispositivo, justificación social, académica y personal, los principales objetivos
y una compilación de trabajos anteriores alrededor de este tema. Con el propósito de generar
algunos resultados de investigación experimental se propuso dividir el trabajo en seis etapas,
la primera consiste en la elección de variables y sensórica descrita en el capı́tulo 8, seguida
por las etapas de elaboración del prototipo y el acondicionamiento de las señales descritas
en el capı́tulo 9, las siguientes etapas son la descripción y análisis de la base de datos en el
capitulo 10. Finalmente se presentan resultados, conclusiones y trabajos futuros.
1
Insulina: Hormona producida por el páncreas, que se encarga de regular la cantidad de glucosa de la
sangre.
2
Planteamiento del problema
Como se observa en la figura 2-1 se estima que en todas las regiones del mundo el número de
habitantes con DM aumentará para el año 2045 un 48 %, es decir, 629 millones de personas,
especialmente en África, Sudeste Asiático y América del Sur y Central con un aumento de
hasta 156 %, pues comprende paı́ses considerados del tercer mundo donde aquellos casos de
personas con ingresos medios y bajos con DM ha aumentado considerablemente con respecto
a los de ingresos altos, ya que los hábitos diarios como la buena alimentación y el deporte
son menores [18].
1
Prevalencia: en epidemiologı́a, es la proporción de personas que sufren una enfermedad con respecto al
total de la población en estudio.
4 2 Planteamiento del problema
Figura 2-1: Número estimado de personas en el mundo con DM por región en el 2017 y
proyección a 2045. Datos para adultos entre 20 y 79 años [1].
Figura 2-2: Número de casos registrados por el sistema general de salud de DM en Colombia
para el año 2014 2-2a [2] y en el mundo para el año 2017 2-2b [1].
La DM ha sido caracterı́stica de las poblaciones con edad superior a los 50 años debido
a la disminución de la capacidad del cuerpo para asimilar la insulina de manera eficaz, la
acumulación de malos hábitos durante muchos años y la aparición de afecciones hereditarias
o enfermedades asociadas. En el mundo, es cada vez mayor el número de niños y jóvenes
diagnosticados con la DM tipo 2, en Colombia esta caracterı́stica aún no es tan evidente,
pero el sedentarismo, comidas procesadas, tabaquismo y entre otros factores de riesgo han
aumentado, por lo que es importante estar preparados y tomar medidas preventivas. En la
figura 2-2 se muestra los casos de DM por edades para el caso de Colombia y el mundo.
Estos trabajos solamente tienen en cuenta esta métrica para la estimación, y al tener otros
factores que inciden en la medida como el color de piel y la temperatura de la misma [28], se
propone incluir estas métricas con el fin de observar la incidencia y mejorar la estimación.
Justificación
Un dispositivo estimador de glucosa no invasivo portátil tiene un gran impacto social pues
como se expuso en el anterior capı́tulo, es importante diagnosticar la enfermedad a tiempo
para poder intervenirla y mitigar el riesgo de sufrir complicaciones que empeoren la calidad
de vida a largo plazo, como lo son: las amputaciones, ceguera, problemas cardiovasculares,
cerebro vasculares, hipertensión, entre otros [1, 18]. Ası́ mismo, le es útil a la persona que
padece la enfermedad para obtener la información del nivel estimado de glucosa en sangre,
sin necesidad de asistir a un centro hospitalario y con la ventaja de ser tomada en cualquier
momento del dı́a. Diferentes estudios demuestran que la diabetes no tiene una cura especı́fica,
por lo que es necesario el cambio de los hábitos diarios como lo son evitar el sedentarismo,
mejorar la dieta y la correcta medicación, los cuales dependen directamente de tener un
monitoreo constante del nivel de glucosa en la sangre [30].
Figura 3-1: Gasto sanitario total en personas con diabetes (20 a 79 años)[1]. Aumento del
gasto en miles de millones de dólares desde el año 2006 al 2017 en el mundo.
Figura 3-2: Absorción de luz láser en sección cruzada de la piel humana dependiendo de la
longitud de onda. Los porcentajes indican las fracciones de radiación absorbida.[3].
9
A partir de estudios consultados con anterioridad alrededor del tema, se encontraron regio-
nes del espectro con alta correlación a concentraciones de glucosa conocidas, estas regiones
se encuentran en el rango del infrarrojo cercano e infrarrojo medio 700 nm - 2000 nm [36],
aprovechando esto es posible realizar medidas en la piel pues estas longitudes de onda son ca-
paces de traspasar la piel, en la figura 3-2 se muestra la absorción de luz láser en una sección
cruzada de piel humana, a partir de 600 nm es posible traspasar la piel subcutáneamente
hasta alrededor de 1100 nm, por ello se utilizaron sensores par emisor y receptor infrarrojo
de diferentes tamaños y potencia entre 800 nm y 1000 nm, estos sensores al excitarse con un
emisor de luz entregaron una tensión proporcional a la cantidad de luz que se incide en la
frecuencia de interés.
Se construyó una base datos con mediciones de glucosa en sangre de pacientes voluntarios y
medidas del dispositivo, con esta información la estimación del nivel de glucosa en sangre se
hizo mediante algoritmos de inteligencia computacional, los cuales son usados en problemas
no lineales, donde su solución puede depender de variables exógenas. Éstos algoritmos han
demostrado buenos resultados en áreas como: la salud, donde se usan principalmente para
la detección temprana de enfermedades mediante la identificación de patrones [37]. Las co-
municaciones, donde una de las aplicaciones son novedosos diseños de antenas para mejorar
las caracterı́sticas de ganancia, directividad, ancho de banda, desfase, entre otros [38]. La
economı́a para el entendimiento del comportamiento del mercado en el tiempo [39], entre
otras interesantes aplicaciones que demuestran la versatilidad de los diferentes algoritmos de
inteligencia computacional, por lo que se usaron en este proyecto.
4
Objetivos
4.1. General
Implementar un dispositivo portátil no invasivo para la estimación de la glucosa.
4.2. Especı́ficos
• Determinar las mediciones no invasivas que tienen relación con la glucosa en la sangre
aplicables en el proyecto.
Las personas con diabetes presentan niveles altos de azúcar en sangre o muy bajos, de-
bido a que su cuerpo no puede movilizar el azúcar desde la sangre hasta las células para
producir grasa y luego quemarla o almacenarla, también cuando el hı́gado produce demasia-
12 5 Marco teórico
da glucosa y la secreta en la sangre, donde sino hay suficiente insulina para que las células la
procesen, se elevarán los niveles de azúcar o por el contrario, cuando las células no asimilan
la insulina correctamente ası́ se este produciendo con normalidad, lo que genera la misma
consecuencia [42].
Existen dos tipos principales de diabetes. Las causas y los factores de riesgo son diferentes
para cada tipo los cuales se describen en los literales 5.1.1 y 5.1.2.
Esta enfermedad se puede presentar a cualquier edad, pero se diagnostica con mayor frecuen-
cia en niños, adolescentes o adultos jóvenes [1]. La causa exacta de la DM tipo 1 se desconoce,
aunque la más probable es un trastorno auto inmune que ocurre cuando el sistema inmuni-
tario ataca por error y destruye el tejido corporal sano. Con la diabetes tipo 1, una infección
o algún otro desencadenante hace que el cuerpo ataque por error las células productoras de
insulina en el páncreas. La tendencia de desarrollar enfermedades auto inmunes, incluyendo
la diabetes tipo 1 pueden padecerse en mayor medida por antecedentes familiares [42].
1
Las células β son las encargadas de segregar insulina, estas se ubican en el páncreas [43].
5.1 Diabetes Mellitus 13
La DM tipo 2 ocurre cuando el cuerpo crea resistencia a la insulina, pues existe debili-
dad en las señales nerviosas que estimulan a las células para la captación de glucosa, en
consecuencia no se utiliza la insulina con eficiencia. Existe un defecto adicional, la resisten-
cia a la insulina puede afectar la producción y secreción de insulina en el páncreas, pues las
células β se afectan [40].
5.1.3. Prediabetes
La prediabetes es una etapa intermedia entre no tener diabetes y tener diabetes tipo 2, las
personas que tienen esta condición presentan niveles de azúcar en sangre por encima de lo
normal, pero no tan altos como para cumplir con los criterios de diagnóstico para la diabetes
tipo 2. Una de cada tres personas con pre diabetes llegará a desarrollar diabetes tipo 2 [1].
5.1.5. Complicaciones de la DM
La DM es una enfermedad crónica que no tiene cura, por tanto, sin la intervención de los
niveles de glucosa puede llevar a otros problemas médicos serios que generan altos costos
de manejo en los hospitales, alta mortalidad y detrimento de la calidad de vida [1]. Estos
problemas se conocen como complicaciones de la diabetes e incluyen:
• Insuficiencia renal que requiere de diálisis y trasplante renal, pues los riñones podrı́an
dejar de funcionar de la misma manera o completamente [18].
14 5 Marco teórico
5.1.6. Diagnóstico
Los primeros sı́ntomas que pueden presentarse y generan una alarma para acudir al médico
por pruebas de laboratorio son: visión borrosa, sed excesiva, problemas de sueño, fatiga,
orina frecuente, hambre insaciable, repentina pérdida o ganancia de peso [18]. Los factores
externos de riesgo que pueden influir en el padecimiento de la enfermedad es la obesidad,
hipertensión arterial, tabaquismo, edad, antecedentes familiares y sedentarismo; pueda que
una persona presente algunos o todos los sı́ntomas o presente los factores de riesgo. [42]
Figura 5-1: Evolución de la glucosa en sangre luego de ingerir una concentración determi-
nada de glucosa [4].
5.1 Diabetes Mellitus 15
Se diagnostica diabetes si el nivel de glucosa en ayunas es mayor a 126 mg/dl (7.0 mmol/L),
sin embargo si los niveles están entre 100 y 126 mg/dl (5.5 y 7.0 mmol/L) se denominan
alteración de la glucosa en ayunas o prediabetes. Dichos niveles son factores de riesgo para
la diabetes tipo 2 [1].
Como puede observarse en la figura 5-1, el nivel de la glucosa en sangre de una persona
saludable sube cuando ingiere una concentración determinada de glucosa, llegando al máximo
en aproximadamente una hora. Luego de que la glucosa llega a su máximo la insulina empieza
a dar efecto en las células, efecto por el cual baja la glucosa a un nivel normal al termino
de otra hora aproximadamente, como indica la curva roja. Se diagnostica diabetes si el nivel
de glucosa es superior a 200 mg/dl (11.1 mmol/L) luego de 2 ó 3 horas de haber ingerido
la bebida [42], pues como se muestra en la curva verde una persona que padece DM es más
resistente a la insulina, por lo que los niveles de glucosa altos se mantienen más tiempo.
5.1.7. Tratamiento
El tratamiento tanto de la diabetes tipo 1 como de la diabetes tipo 2 consiste en manejar los
niveles de glucosa a través de una dieta balanceada [18], donde la persona vigile los alimentos
que ingiere diariamente, para ello se requieren dispositivos de medición de glucosa portátiles,
de manera que le permite en la cotidianidad a una persona conocer su nivel de glucosa las
veces que desee sin la necesidad de acudir a un centro hospitalario [30]; también incluye en
el tratamiento, el ejercicio diario para controlar el peso de la persona. En última medida,
solamente si es necesario se utilizan medicamentos para tratar la DM, posiblemente estos
medicamentos incluyan la disminución del colesterol y los niveles de la presión arterial [30].
Con el fin de tratar la DM, el factor más importante es el diagnóstico temprano de ésta, las
auto revisiones de lesiones en ojos, brazos, riñones o pies, ayuda al tratamiento temprano,
pues esta enfermedad en etapas avanzadas es casi imposible de tratar.
16 5 Marco teórico
5.2. Espectroscopia
La espectroscopia es la ciencia que estudia principalmente la interacción entre la radiación
electromagnética (RE) y la materia, también estudia la interacción de otros tipos de energı́a
con la materia. Las manifestaciones más frecuentes que se estudian de la RE es la luz y el
calor radiante[5]. Mediante la espectroscopia es posible conocer las propiedades de la estruc-
tura interna de la materia, la masa, la temperatura a la que se encuentra y composición
cinética.
La región del infrarrojo se separa en tres partes, el infrarrojo cercano, medio y lejano que
dependen del fenómeno espectroscópico que provoca la absorción de energı́a por parte de
la materia. La absorción en el infrarrojo lejano es provocado por las rotaciones molecula-
res, mientras que en el medio proviene de las vibraciones moleculares fundamentales, en el
infrarrojo cercano se debe a los armónicos y bandas de combinación de las vibraciones fun-
damentales de las moléculas. Una molécula absorbe radiación infrarroja cuando experimenta
un cambio neto en el momento dipolar como consecuencia de su movimiento de vibración o
rotación. Si esto ocurre, el campo eléctrico asociado a la radiación puede interaccionar con
el campo eléctrico originado por la fluctuación del momento dipolar de la molécula. Si la
frecuencia de radiación iguala a la frecuencia de vibración natural de la molécula, ocurre
una transferencia neta de energı́a que da lugar a un cambio en la amplitud de la vibración
molecular y como consecuencia se absorbe la radiación [5].
Los átomos en una molécula se encuentran en constante movimiento. Dicho movimiento pue-
de aproximarse al de un oscilador armónico. Cuando se produce una vibración, la energı́a
potencial cambia continuamente acercándose a cero cuando los átomos se acercan a la po-
sición de equilibrio y haciéndose máxima cuando la distancia entre los átomos es mı́nima o
máxima. El movimiento de los átomos en la molécula está confinado en un pozo de potencial,
caracterizado por la atracción y repulsión de los mismos. [5]
frecuencia determinada se transmita hasta capas profundas donde se encuentran los com-
puestos a detectar [46]. Adicionalmente, mediante la espectroscopia NIR es posible detectar
la saturación de oxı́geno en los tejidos que no es fácil mediante otros métodos. Este método
tiene la ventaja de analizar diferentes compuestos con el solo hecho de cambiar en los equi-
pos de análisis el filtro monocromático, el cual es el que selecciona una longitud de onda a
recibir, lo que permite no incurrir en altos costos de separación de muestras teniendo en cuen-
ta complejas relaciones que pueden incidir en el analito por presencia de otras sustancias [45].
5.2.2. Absorción
La absorción ocurre cuando es conocida la energı́a que se radia de una onda electromagnética
en un material que puede ser sólido, lı́quido o gas. Esta energı́a corresponde a la diferencia
energética entre dos estados vibracionales discretos de la molécula, en este proceso la energı́a
electromagnética incidente se transfiere a los átomos, iones o moléculas del material, es decir
el fotón es absorbido y esta impulsa a las partı́culas a estados excitados de energı́a superior
manifestándose en aumento de la temperatura.
Al traspasar las capas del material, se estudia en el receptor la energı́a restante, donde se
percibe la cantidad absorbida por el material, estas diferencias de energı́a son únicas para
cada elemento, por ende el estudio de la frecuencia de radiación electromagnética absorbida
permite caracterizar los componentes de una muestra. [5]
Figura 5-4: Espectro Raman de la glucosa en agua destilada con un láser fuente de 514 nm
[7].
20 5 Marco teórico
5.3. Sensores
con diferentes longitudes de onda, por lo que no se considera una fuente de luz coherente.
Se llama luz coherente a la radiación luminosa en una estrecha longitud de onda, los dio-
dos LÁSER cumplen esta caracterı́stica, pues las ondas que componen el rayo de luz tienen
coherencia tanto temporal como espacial. El color de emisión de estos dispositivos dependen
únicamente de los materiales semiconductores utilizados en su fabricación [49]. En la figura
5-5se muestra la diferencia entre el espectro que describe un diodo láser y un diodo conven-
cional, se puede apreciar que el rango de longitudes que tiene el láser es más estrecho que
el que cubre un diodo, normalmente un diodo LED tiene un ancho de banda de 60-100 nm,
mientras que un diodo láser 5-15 nm.
5.3.2. Fotodiodo
Son dispositivos que tienen su superficie expuesta, la cual es de un material semiconductor
fotosensible, por el efecto fotoeléctrico es posible que un fotón incida en la unión p-n y tenga
la suficiente energı́a para generar un par electrón hueco [48].
Los diodos de unión p – n deben polarizarse inversamente, donde la región conocida como
región de agotamiento o región de empobrecimiento, se encuentra desprovista de portadores
de carga libres y se establece un fuerte campo eléctrico que se opone al flujo de electrones
del lado n al lado p (y al flujo de huecos del lado p al lado n). Cuando dicha unión p –
n es iluminada con luz en un lado, figura 5-6, se crean pares electrón – hueco por medio
de la absorción óptica. Debido al fuerte campo eléctrico existente, los electrones y los hue-
cos generados dentro de la región de agotamiento se aceleran en direcciones opuestas y son
arrastradas hacia los lados n y p, respectivamente [50]. El flujo resultante de corriente es
proporcional a la potencia óptica incidente. De esta manera, una unión p – n polarizada
inversamente actúa como un fotodetector y se le denomina fotodiodo p – n.
El factor que limita el ancho de banda de un fotodiodo p – n es la presencia de una compo-
nente de difusión en la fotocorriente. El orı́gen fı́sico de dicha corriente se debe a la absorción
22 5 Marco teórico
de luz incidente fuera de la región de agotamiento. Los electrones que se generan en la re-
gión p tienen que difundirse hacia el lı́mite con la región de agotamiento antes de poder ser
arrastrados hacia el lado n; de manera similar, los huecos generados en la región n deben
difundirsen hacia el lı́mite con la región de agotamiento [51].
En la figura 5-6 se muestra la estructura de un fotodiodo p – n convencional. Puede obser-
varse en la figura 5-6 (b), como la potencia óptica decrece exponencialmente al ser absorbida
la luz incidente en la región de agotamiento. Los pares electrón – hueco generados en la re-
gión de agotamiento sufren un efecto fuerte por el campo eléctrico existente en ella y son
arrastrados (fenómeno llamado drift , en inglés) rápidamente hacia el lado p o el lado n, de-
pendiendo de su carga eléctrica, en la figura 5-6(c). El flujo de corriente eléctrica resultante
es la respuesta del fotodiodo a la potencia óptica incidente.
Figura 5-6: (a) Fotodiodo p–n inversamente polarizado. (b) Variación de la potencia óptica
dentro del fotodiodo. (c) Diagrama de bandas de energı́a mostrando el movimiento de cargas
por arrastre (drift) y difusión [8]
5.3.3. Fototransistor
Un fototransistor es un transistor NPN convencional que posee en su base un material
fotosensible donde recibe la intensidad luminosa proveniente de una fuente, la cual puede
ser un fotodiodo. La luz incidente en la unión colector-base genera parejas electrón-hueco;
los electrones son arrastrados por el campo eléctrico de la unión, hacia el colector y los
huecos van, por el mismo efecto, hacia la base, continuando al emisor [48]; de tal manera
que se reduce la barrera de potencial de la unión base-emisor en función de la cantidad
de luz incidente y la polarización del transistor obteniendo mayor tensión a mayor luz,
contrariamente menor tensión con menor luz, con este tipo de transistor solamente es posible
la conexión emisor común pues la luz únicamente se recibe en la base, la cual no es posible
acceder fı́sicamente.
5.4 Análisis de datos 23
n
1X
X(j) = Y (k)Wn−(j−1)(k−1) (5-4)
n k=1
Donde Wn = e(−2πi)/n
La FFT permite describir las señales en el dominio de la frecuencia, hallando amplitud y
energı́a respecto a la frecuencia que no es posible determinar fácilmente en el dominio del
tiempo.
Los dispositivos para la medición de glucosa se dividen en tres clases, los invasivos, mı́ni-
mamente invasivos y no invasivos, a continuación se realiza un estudio de los dispositivos
disponibles en el mercado y algunos artı́culos cientı́ficos donde se proponen prototipos en
especial, los no invasivos, ninguno de los dispositivos no invasivos presentados está acepta-
do actualmente para la venta al público, pues no se ha reducido el error presentado en las
medidas con respecto a los métodos convencionales [55], según la norma ISO 15197 [29] se
establecen los siguientes criterios:
6.1.1. Glucómetro
Este instrumento a través de una pequeña muestra de sangre extraı́da del paciente mediante
una punción en el dedo otorga un valor de glucosa, esta muestra es tomada por él mismo
sin tener que asistir a un centro especializado. El principio de todos los glucómetros que se
encuentran en el mercado consiste en usar una tira con un compuesto quı́mico que reacciona
con la sangre, esta reacción es interpretada por el dispositivo ópticamente detectando la
26 6 Estado del arte
absorción del color resultante dando ası́ un valor de glucosa. Uno de los dispositivos más
populares es el ACCU-CHECK Nano.
Este dispositivo consta del medidor y como insumo utiliza las tiras reactivas que vienen
dispuestas en un tubo para su almacenamiento hermético; también se utiliza un dispositivo
de punción ACCU-CHEK FastClix con el que se realizan los pinchazos sobre el dedo y su
consumible son las lancetas que vienen dispuestas en cartuchos de 6. El paciente debe usar
una tira reactiva y una lanceta por cada medición. Se muestra imágenes de todos estos ele-
mentos en la figura 6-1.
Actualmente el dispositivo aceptado para el monitoreo en casa y más usado dentro de los
usuarios, es el glucómetro, lo importante de este tipo de dispositivos comparativamente es su
precisión, para el dispositivo de ejemplo, con una muestra de 100mg tienen una exactitud por
encima del 75 %[56], además es más económico que los dispositivos mı́nimamente invasivos
como los parches, esto se muestra en la tabla 6-1.
(c) Punzador
(a) Medidor (b) Tiras Reactivas con cartucho (d) Lanceta
Figura 6-1: Imágenes del medidor ACCU-CHEK Nano 6-1a, Tiras reactivas ACCU-CHEK
6-1b, Dispositivo de punción ACCU-CHEK FastClix 6-1c y Lancetas ACCU-CHEK FastClix
6-1d [9].
La utilización de este dispositivo es incómodo especialmente para las personas que deben
realizarse varias medidas diariamente por la cantidad de punciones que representa [30], adi-
cionalmente tiene un gran impacto económico para el paciente, pues una tira reactiva puede
usarse una única vez, lo que implica costos continuos para la utilización de este dispositivo.
Adicionalmente, la cantidad de la muestra de sangre debe ser significativa para generar la
reacción que se espera, para ello se ha implementado dispositivos de control como los elec-
trodos, para reducir el error presentado por una cantidad insuficiente de muestra, pero aún
no se asegura una medida completamente confiable. Finalmente, la persona debe tener sus
manos completamente limpias y calibrar el dispositivo según sus muestras, en consecuencia,
el dispositivo idealmente sólo funciona correctamente para su dueño [35].
6.1 Dispositivos invasivos 27
6.1.2. Espectrofotómetro
Figura 6-2: Espectrofotómetro marca Rayleigh con detector fotodiodo de silicio [10].
Tiene como ventaja con respecto a los glucómetros convencionales, el uso de una fuente de
luz blanca que garantiza la emisión de luz coherente, también utiliza un filtro óptico que
permite separar los haces de luz para tomar solamente la región de interés, esta región puede
ser levemente diferente con respecto a las indicaciones de la casa fabricante por reacciones
de los compuestos quı́micos con la sangre de los diferentes individuos, cuando esto ocurre, el
profesional bacteriólogo ajusta el filtro hasta encontrar la región adecuada, algunos equipos
realizan este proceso automáticamente. Finalmente, el receptor sensible a la luz de los espec-
trofotómetros no responde a una única frecuencia, lo que permite realizar ajustes y analizar
diferentes frecuencias de luz.
28 6 Estado del arte
6.2.1. Parches
Es la forma en como se conoce al conjunto de dispositivos que utilizan un sistema adhesivo
para sujetarse a la piel y tomar medidas de manera continua, el equipo consta de una pequeña
aguja que se introduce generalmente en el brazo o abdomen como se muestra en la figura
6-4 y un equipo lector o medidor. Existen dos tipos, los que son únicamente sensores y los
que contienen sensor y dosificador, estos últimos inyectan metformina o insulina por medio
de agujas hipodérmicas u otras estructuras de micro-agujas. En este campo resaltan muchos
sensores en experimentación que han sido probados en animales y humanos, pero muchos
no poseen las caracterı́sticas necesarias para ser aprobados por las agencias reguladoras co-
1
El intersticio es un espacio contiguo lleno de lı́quido que existe entre la piel y los órganos del cuerpo,
incluidos los músculos y el sistema circulatorio.
6.2 Dispositivos mı́nimamente invasivos 29
rrespondientes (en el caso de Colombia, Ministerio de Salud, IETS e INVIMA). [57], [58], [59].
Los parches tienen la limitación de ser desechables y durar por lo general máximo 15 dı́as,
esto quiere decir que hay que cambiarlos incurriendo en gastos periódicos, haciéndolos difı́cil-
mente accesibles por personas de bajos ingresos, a lo cuál se le suma que una mala postura
o esfuerzos al dispositivo colocado, pueden generar daños en el parche y en consecuencia el
cambio de éste [10].
En particular uno de los más mencionados entre usuarios de foros para la diabetes es el
FreeStyle Libre, un sistema de medición Flash que consiste en un sensor activo con forma
de parche alimentado por baterı́a y un lector que se conecta vı́a inalámbrica con el sensor
cuando este se encuentra a una pequeña distancia. Este posee la gran ventaja de posibilitar
las actividades acuáticas hasta 1m de profundidad, para realizar mediciones por ejemplo al
salir de nadar. Esto mejora en gran medida la calidad de vida de las personas según expe-
riencias reportadas en el sitio web del producto y en blogs de diabetes [10].
Para cerrar este tipo de dispositivos, Roche Diabetes Care GmbH diseña el Accu-Chek
Insight CGM y Eversense CGM System el primero consiste en un parche que puede
durar hasta 7 dı́as implantado donde el dispositivo envı́a datos al celular para la visualización
de los niveles de glucosa, el segundo es un dispositivo parecido al parche que se instala en la
piel, este puede durar hasta 90 dı́as instalado, no tiene adhesivos y vibra para que el usuario
acerque su celular para informar el nivel de glucosa, la compañı́a de amplia experiencia en
la industria farmacéutica, posee estudios conforme a sus estándares y asegura predicción de
subida o bajada fuera de lo normal de la glucosa [64], es decir además de la estimación,
ofrece predicción según el histótico del paciente.
Este método permite a los usuarios realizar sus actividades diarias sin mayor complicación,
como desventaja presenta la necesidad de instalar apropiadamente el dispositivo, una mala
ubicación puede generar variaciones significativas en las medidas. La muestras son extraı́das
del lı́quido intersticial, el cual puede presentar atrasos o adelantos con respecto al nivel de
glucosa arterial.
2
Gadget: dispositivo que tiene un propósito y una función especı́fica, generalmente de pequeñas
proporciones.[65]
3
Biomarcador: sustancia usada como indicador del proceso y respuesta biológica.
32 6 Estado del arte
Los métodos no invasivos en general, incluidos los métodos ópticos, al muestrear un volu-
men de tejido reciben señales desde todos los fluidos que contienen glucosa, y por tanto, la
concentración que observa el método es la de la matriz de fluidos y tejidos, y no sólo la de
la sangre [25].
especialmente diseñado para la aplicación, se tomaron con este instrumento 461 espectros
Raman durante 2-3 horas donde se presentaron cambios de glucosa en los voluntarios, el valor
de referencia de glucosa es tomado con un glucómetro capilar, el análisis de datos se realiza
por el método PLS. El error entregado fue calculado usando validación cruzada dejando una
de las medidas por fuera.
el movimiento son fuentes de error, además de que esta técnica requiere calibración. Algunos
problemas aún no han sido estudiados en profundidad, como el efecto del agua corporal y la
deshidratación.
Figura 6-6: Dispositivo Pendra tipo reloj, el cual analiza el espectro de impedancia [12].
6.4.4. Iontoforesis
La iontoforesis inversa se basa en el flujo de una baja corriente eléctrica a través de la piel,
entre un ánodo y un cátodo colocados en la superficie de la misma. Al aplicar un potencial
eléctrico entre el ánodo y el cátodo, se provoca la migración de iones de sodio y cloruro
por debajo de la piel hacia el cátodo y el ánodo respectivamente. [13] En particular, es la
migración de iones de sodio la que genera la corriente. Las moléculas no cargadas, como
la glucosa, son llevadas junto con los iones a lo largo del flujo convectivo (electro ósmosis).
Este flujo hace que la glucosa intersticial sea transportada a través de la piel, quedando
ası́ recogida en el cátodo, donde se coloca un sensor tradicional para obtener la medida de
la concentración de glucosa directamente. Este sensor puede ser, por ejemplo, un electrodo
de platino basado en la glucosa oxidasa7 (GOx), detectando la producción de H2 O2 . Las
6.4 Dispositivos no invasivos 35
concentraciones de glucosa obtenidas en el fluido recogido son 1000 veces menores que las
existentes en el ISF. [13]
Las ventajas principales de esta tecnologı́a sobre otros sistemas basados en electrodos en-
zimáticos es que la concentración de glucosa es baja, ası́ que el suministro de oxı́geno no es
un factor limitante para la glucosa oxidasa. Además, la piel filtra las moléculas más grandes,
por lo que se reduce la probabilidad de que se ensucie el electrodo, y las moléculas activas
electroquı́micamente que pueden causar interferencias, como el urato y el ascorbato, se llevan
lejos del ánodo del sensor. Como inconvenientes, se tiene que la extracción de glucosa tiene
una relación aproximadamente lineal con la densidad y la duración de la corriente ionto-
forética, con lo que, para tener una cantidad suficiente de glucosa para realizar la medición,
son necesarios tiempos de exposición al potencial eléctrico que a menudo tienden a causar
irritación en la piel. Además, es necesario un calentamiento previo de unas 2-3 horas. Los re-
sultados obtenidos no son concluyentes, ya que se producen inexactitudes que podrı́an estar
provocadas porque la cantidad de glucosa existente en el ISF y en el fluido recogido puede
no ser la misma que la de la sangre. Tampoco hay estudios que demuestren que este tipo
de sensores puedan ser capaces de detectar los cambios rápidos del nivel de glucosa en sangre.
7.1. Metodologı́a
La metodologı́a seguida durante el proyecto fue la cuasi experimental pues no fue posible
controlar todos los factores externos que podı́an afectar las medidas, además no se tienen
equipos especializados para el desarrollo de la misma como espectrómetros u otros medidores
de luz, balanzas profesionales, agitadores, entre otros, se buscó relacionar las variables enun-
ciadas en el marco teórico experimentalmente con la medida del nivel de glucosa. El diseño
y el desarrollo del dispositivo se ha realizado de forma iterativa, comprobando cada una de
las partes y elaborando modificaciones sobre el mismo. Con esto fue posible obtener menor
cantidad de errores cuando se unieron las soluciones descritas, es por esto que se evitaron
metodologı́as en cascada.
4. Construcción de una base de datos: Se obtuvo una base de datos con 47 personas
voluntarias, se les tomó una muestra de sangre para obtener una referencia de nivel de
glucosa real, preguntas clave asociadas al alto nivel de glucosa en sangre y mediante
un Script de Python las medidas de tensión de las variables anteriormente descritas.
7.2. Hipótesis
Hipótesis conceptual
Al incidir en una sección de piel traslucida un haz de luz monocromático a la longitud de
onda que la glucosa presenta absorción, es posible mediante el análisis de la cantidad de luz
reflejada y transmitida, determinar el nivel de glucosa en sangre. Esto, teniendo en cuenta
que la absorción se define como la cantidad de luz que capta un compuesto y es liberado
en calor, por lo que para describirlo, se tiene en cuenta la luz que logra traspasar la piel, la
que se devuelve y la que se disipa en el compuesto, por ello adicionalmente es útil medir la
temperatura.
5. Toma de nivel de glucosa Se punzó el dedo con una lanceta nueva y estéril, se
presionó levemente el dedo hasta obtener una gota de sangre de unos 3 mm, luego se
alistó una tira nueva en el medidor, se esperó a que el dispositivo solicitara la muestra
de sangre y se puso la gota, finalmente se le asocia el archivo obtenido con el ID del
paciente y el nivel de glucosa medido.
8
Elección de sensórica y variables relacionadas
a la estimación de la glucosa
Para la etapa 1, con base en la gráfica de absorción de la glucosa en agua destilada mostrada
en la sección 5.2.3, se realizó la transformación del número de onda a la longitud de onda
mediante la ecuación 5-2, como se observa en la imagen 8-1 la mayor absorción de la glucosa
se da entre 810 - 830 nm, con esta información y la disponibilidad del mercado, se adquirieron
parejas emisor-receptor de las siguientes frecuencias: 820 nm, 940 nm, 950 nm, 850nm y
860 nm, con diámetro de: de 3 mm, 5 mm y dispositivos de superficie; esto con el fin de
encontrar la frecuencia que mejor se adapta a la solución del problema. El ancho de banda
de sensibilidad de cada uno se muestra en los anexos en el apéndice 2.
1.0
0.8
0.6
Intensidad
0.4
0.2
0.0
Longitud de Onda / nm
Figura 8-1: Espectro Raman de la glucosa en agua destilada con un láser fuente de 514 nm
en longitud de onda[7]
41
Tabla 8-1: Descripción de los dispositivos adquiridos para la toma de muestras ópticas en
el rango del infrarrojo cercano.
• Multı́metro de precisión.
• Osciloscopio digital.
• Fuente DC.
• Agua destilada.
• Dextrosa en polvo.
• Balanza de bolsillo.
Se realizaron quince muestras en envases de vidrio con el fin de evitar la reacción de los
compuestos a usar con plástico u otros materiales de envase, pues, el vidrio se caracteriza
por ser un material inerte. Con ayuda de una balanza de bolsillo como la que se muestra en
la figura 8-2c, se elaboraron muestras con agua destilada y dextrosa, pues fue el compuesto
en polvo que se encontró en el mercado. La balanza posee dos decimales de precisión y un
error de ± 0,005 gr, con una medida máxima de 2 kg. De las 15 muestras, 6 se hicieron
en frascos de color ámbar de 10 ml y 9 en envases transparentes de 25 ml como los que se
muestran en las figuras 8-2b y 8-2a.
mg/ml
mg/dL = (8-1)
100
Las mezclas hechas en los frascos de color ámbar se hicieron con valores de dextrosa muy
grandes, estos envases se utilizan para evitar la reacción del soluto con el sol, pero como
no se mantuvieron mucho tiempo estas mezclas, solamente se tuvieron en cuenta como una
referencia de color para observar el comportamiento de los sensores.
Las concentraciones elaboradas se presentan en las tablas 8-4 y 8-3, los valores mostrados en
8 Elección de sensórica y variables relacionadas a la estimación de la
44 glucosa
mg/dL corresponden a la cantidad de glucosa que puede encontrarse en sangre tı́picamente
y la cantidad en gramos necesaria para hacer esta concentración en un envase con 25 ml de
agua destilada mediante las ecuaciones 8-1 y 8-2. Esta medida se realizó en la balanza, cabe
destacar que se eligieron estas medidas por la resolución que describe la balanza, como no era
posible realizar medidas distinguiendo por debajo de 0.01 g, se toman valores con intervalo
de 0.01 g, el error máximo entre las medidas es de ± 20 mg/dL. La cantidad de dextrosa
deseada es muy pequeña para diferenciarla solamente poniendo el polvo sobre la plataforma
de la balanza, por tanto, se optó por realizar la medida del envase y agregar dextrosa hasta
medir la diferencia deseada.
Tabla 8-4: Concentraciones de glucosa posibles en sangre y masa necesaria para 25 ml.
El circuito de la figura 8-4b tiene como receptor óptico un foto transistor, la resistencia se
halló a partir de la hoja de datos, la señal es obtenida a través del emisor. Las medidas
se hicieron ubicando los sensores como se muestran en la figura 8-3, se conservó la misma
distancia y la dirección de apuntamiento ajustando los sensores a las bases como se aprecia
45
en la misma, cada par emisor y receptor tenı́a su propia base, como se aprecia en la 8-
3b, el envase de color ámbar es más angosto que el envase transparente, por tanto este es
más susceptible a diferentes ubicaciones que tienen como resultados diferentes medidas, en
especial con rayos de luz incidiendo en los bordes.
Los circuitos implementados son los mostrados en las figuras 8-4a y 8-4b, el circuito de la
figura 8-4a corresponde a la configuración tı́pica para un emisor y receptor tipo diodo, las
variaciones de luz a la frecuencia óptica de trabajo generan cambios de corriente que junto a
la resistencia revelan cambios de tensión acordes a la cantidad de luz que logra traspasar el
material, en este caso una solución de dextrosa con agua destilada, la señal es tomada luego
del seguidor de tensión, este se usa para no tener efectos de cargabilidad con el medidor,
pues la impedancia del circuito es comparable con la del medidor, mientras la impedancia
de salida del amplificador operacional es del orden de los MΩ.
Los valores de resistencia mostrados en la figura 8-4 se obtuvieron a partir de los valores de
la tabla 8-2. Los cuales se muestran a continuación:
V =I ·R
4
R=
50 · 10−3
R = 80 Ω
Lo cual indica que para el diodo emisor el mı́nimo valor de resistencia es de 80 Ω, para no
8 Elección de sensórica y variables relacionadas a la estimación de la
46 glucosa
llegar al lı́mite de la corriente se eligió una resistencia de 220 Ω, lo cual genera un máximo
de 18 mA.
Según el cálculo anterior, teniendo en cuenta una corriente de 30 µA, se obtiene:
V =I ·R
4
R=
30 · 10−6
R = 133,33k Ω
Se diseñó un rápido cuestionario con preguntas cuantitativas y binarias, esto para determi-
nar la posibilidad de catalogar los hábitos con etiquetas como: poco, normal y mucho, ó
simplemente si ó no, que lleguen a tener una relación con la estimación de la glucosa. El
8.2 Elección de preguntas para la base de datos 47
− Edad.
− Estatura y peso.
− Cintura.
− Cantidad de hijos.
− Cantidad de cigarrillos diaria.
− Consumo de bebidas azucaradas diaria.
− Practica de deporte diario. Mignición frecuente
• Binarias y generales:
− Sexo.
− Padecimiento de diabetes y el tipo.
− Antecedentes de diabetes en la familia.
− Hábito del cigarrillo.
− Sed excesiva.
La construcción del dispositivo esta divida en dos partes, una parte es la construcción del
hardware o fı́sica y otra del software, en la sección 9.1 se describen las decisiones de diseño
para la adquisición de las señales ópticas, circuitos de prueba utilizados, acondicionamiento
y filtrado; finalmente se describe el posicionamiento de los sensores y diseño fı́sico del dis-
positivo. En la sección 9.2 se describen 2 partes para la construcción del dispositivo donde
se realiza la adquisición de las señales, conexión inalámbrica del microcontrolador con el
smartphone y visualización de los datos a través de una app en el celular. La última parte
correspondiente a la construcción del software para el análisis de las señales obtenidas y el
algoritmo de inteligencia computacional implementado se presenta en el siguiente capı́tulo.
9.1. Hardware
9.1.1. Circuitos de acondicionamiento
9.1.1.1. Acondicionamiento para sensor de luz
Los fotodiodos elegidos son sensores de luz que describen cambios de corriente, los niveles de
corriente son pequeños en el orden de µA, midiendo únicamente el sensor con un multı́metro
de precisión y excitándolo con una luz a la frecuencia de operación, es posible medir la
corriente que describe, los rangos encontrados son:
950 nm : 7 nA − 6 µA
820 nm : 15 nA − 7 µA
tiene que ser del orden de los pA, pues estas corrientes no deben ser comparables con las
corrientes a sensar, por tanto, se eligió el dispositivo TLC 272 el cual tiene dos amplificadores
operacionales en el encapsulado, adicional para evitar más circuitos de acondicionamiento
también se buscó este dispositivo por describir una ventana de operación desde 0 V, lo que
evita el uso de una fuente dual para obtener una mejor ventana, en consecuencia es conve-
niente medir el voltaje voh y definir el valor de la fuente, el rango corresponde a vcc − 0,7 V
Figura 9-1: Amplificador inversor con fotodiodo polarizado en inverso [16] pp 69 sección
2.1.
En la figura 9-1 se muestra una configuración no convencional que permite obtener un diseño
con resistencias comerciales de valores no tan altos, este circuito describe como salida las
ecuaciones 9-1 y 9-2, donde i es la corriente de entrada del fotodiodo.
vo = −k · R · i (9-1)
R2 R2
k =1+ + (9-2)
R1 R
Con una ganancia de 400 k es posible obtener al mayor apuntamiento una salida de aproxi-
madamente 3 V , usando resistencias comerciales la ganancia diseñada es de 405,237k.
Decisiones de diseño
Experimentando con el circuito de la figura 9-1, se encontró que las señales obtenidas tenı́an
baja ganancia pues la mayor parte de la señal es absorbida o reflejada por la piel, además
de esto en ocasiones no tenı́a un buen comportamiento, haciendo un análisis más profundo
de la utilización de los fotodiodos en biomedicina se encontró que la técnica de la polari-
zación inversa para el fotodiodo es conveniente en sistemas con rápida respuesta donde el
principal objetivo es detectar o no presencia de objetos, este tipo de polarización es más
sensible a amplificar la corriente oscura del dispositivo y no la corriente proporcional a la
luz, se encontró que lo más adecuado es utilizar un amplificador de transimpedancia en el
9.1 Hardware 51
vo = −i · R (9-3)
0.16
0.14
0.12
Densidad de Potencia Espectral
0.10
0.08
0.06
0.04
0.02
0.00
0 10 20 30 40 50 60
Frecuencia (Hz)
Cuando se probó las señales con y sin filtro del dispositivo conectado a una baterı́a, se
eliminaron los picos obtenidos luego de aproximadamente 5 Hz, en consecuencia los picos
observados corresponden a ruido por conexión a la red eléctrica, por lo que se mantiene el
filtro para el caso en que el medidor sea conectado a la red eléctrica.
10k Rp
15 SCL SCL
14 SDA SDA
TMP102
GND
1.4 - 3.6v
SDA
SCL
ALT
ADD0 (10010001)
Se ubicó en la base de la caja, un emisor de luz en paralelo con el fotodiodo, esto para la
medición de reflexión, encima de este se encuentra un vidrio de muestra transparente, el cual
permite el paso de la luz y evita que el usuario al ingresar el dedo tenga contacto directo
con los pines de los dispositivos, como se evidenció las medidas significativas se obtienen con
los sensores haciendo contacto cercano al dedo; por tanto, se instalaron cuatro pivotes que
sostienen una base retráctil donde se encuentran el sensor de temperatura y sensor de luz
para detectar las señales de transmisión. De esta manera se garantiza que el sensor de luz
quedará situado sobre la uña del usuario y el sensor de temperatura en la piel de la primera
falange.
9.2 Software 57
9.2. Software
• Modelado
• Implementación
Figura 9-11: Pictórico del flujo de datos para el software en la etapa de implementación.
En la figura 9-11 se pueden ver las etapas en que se adquieren y transfieren los datos, en
la primera etapa se tiene la adquisición de datos desde los sensores y por medio alámbrico
se los pasa a la segunda etapa la cuál procesa los datos para obtener los coeficientes, luego
transfiere los coeficientes por medio inhalámbrico usando el protocolo Bluetooth Low Energy
(BLE) al smartphone, en donde termina el proceso uniéndolo con la información recogida
por el cuestionario y dando ası́ el dato de estimación de la glucosa.
58 9 Construcción del dispositivo estimador de glucosa
interruption
Interrupción
por Botón 0
estado = 1
setup
Configuración puerto serial
(tasa de baudios)
Configuración Botón 0
(interrupción, modo pin)
loop
no
estado = 1
si
si
#muestra++ #muestra < 10000
no
#muestra = 0
#lectura = 0
si
#lectura < 10
no
#lectura = 0
si
#lectura < 10
no
estado = 0
Como se muestra en la figura 9-12 la primera parte consiste en configurar todos los periféricos
que se implementaron en el proyecto, luego de esto configuración de interrupciones, y tasa de
envió de información, el loop se cumple hasta llenar la memoria del microcontrolador, la cual
tiene una capacidad de medida de 80 segundos, la memoria se depura cuando se le envı́an
los datos al ordenador. El software que controla la adquisición de las señales analógicas esta
descrito en el apéndice C de los anexos, este se construyó según las caracterı́sticas que se
aprecian en la figura 9-13.
Servidor
PostgreSQL
Smartphone Androids
Pantalla Táctil Alámbrico
Amplificador LM35
Internet
questions.csv Usuario
Escritura
Archivo SAR ADC Filtro pasa bajos Alámbrico Acondicionador Alámbrico Led Reflexión
TMP102
Botón 0 10Hz
Escritura
channel1.csv
Archivo I2C Alámbrico
Alámbrico
Batería
Ordenador
Usuario
Pantalla
Lectura SAR ADC Filtro pasa bajos Alámbrico Acondicionador Alámbrico Led Reflexión
plot_fourier_samples.py TMP102
Archivo Botón 0 10Hz
Alámbrico
Batería
El análisis de los datos que se realizó fue en el ordenador como se muestra en la figura 9-14,
aquı́ se describen los archivos generados que pueden ser accedidos al repositorio a través
de Git. Estos archivos comprenden gráficas, cálculos descriptivos con el fin de reconocer el
comportamiento de datos de la base de datos construida con los voluntarios. El código de
este apartado se encuentra en anexos.
9.2.3. Herramientas
Pycharm
Pycharm es un IDE de python software libre que tiene muchas ventajas para este proyecto,
como es un sistema de depuración que permite ejecución de comandos, conexión con Jupyter
Notebook, integración con Git y selección de intérprete adecuado para cada script junto a
su entorno virtual si lo tiene.
código. El microcontrolador se configura siguiendo las guı́as [72], y se usa el marco de trabajo
Arduino el cuál es un conjunto de funciones base que se programa para cada referencia de
microcontrolador, las funciones avanzadas de configuración igual hay que hacerlas teniendo
en cuenta las hojas de datos del dispositivo y realizar los ajustes necesarios en código C++.
9.2.3.2. Modelado
scikit-learn
La etapa de modelado se usa el IDE Pycharm, por lo cuál se sigue programando en Python,
usando paquetes cientı́ficos especializados para el aprendizaje de máquina, de estos se destaca
la fácil obtención y manipulación de los datos una vez se ha leı́do la documentación adecuada,
como desventaja está la multitud de variables que pueden cambiar en los algoritmos y la
documentación corta que los acompaña.
9.2.3.3. Implementación
Ionic
Ionic es un marco de trabajo para realizar aplicaciones hı́bridas, en este caso se programa
en tecnologı́as web HTML5 y se usa un API llamado cordova para realizar el llamado a
funciones nativas del dispositivo, en este caso se usó el wrapper de BLE para conectar con
el microcontrolador ESP32, haciendo uso de las funciones adecuadas se logra transformar
las tramas binarias en datos nativos de Typescript, el lenguaje en que se programa. Este
62 9 Construcción del dispositivo estimador de glucosa
framework se puede usar desde cualquier IDE de desarrollo web. Para la aplicación móvil
se diseñaron las interfaces de conexión con el dispositivo considerando los casos de éxito y
fallo, la muestra en pantalla de los parámetros adquiridos y el cuestionario que adquiere los
datos de los pacientes.
Figura 9-17: IDE Visual Studio Code usando el framework Ionic programando la interfaz
de créditos y visualizando el resultado en el navegador web Mozilla Firefox
Arduino
El ESP32 tiene bibliotecas de conexión a BLE con el cuál hace más fácil el trabajo de inter-
conectividad ya que tiene todos los métodos programados para manejar la comunicación,
adicional al trabajo que se dio en la etapa de adquisición de datos se realizó la sı́ntesis de la
señal a coeficientes que luego se envı́an al Smartphone.
10
Descripción y análisis de la base de datos
La base de datos consta de 20 entradas, las cuales incluyen el género de los voluntarios,
estatura en centı́metros, peso en kilogramos, IMC, medida de cintura en centı́metros, para
las mujeres número de embarazos y antecedentes de diabetes gestacional durante el mismo,
padecimiento de diabetes, cantidad de cigarrillos fumados durante una semana, consumo en
vasos de bebidas azucaradas durante una semana, cantidad de veces que se realiza deporte
semanalmente, números de vasos de agua consumidos en una semana, sed excesiva, micción
semanal, antecedentes, nivel de glucosa y los datos obtenidos de las mediciones. En el apéndi-
ce D de los anexos se muestra la base de datos completa, cada voluntario tiene asignado un
ID para proteger su privacidad y confidencialidad.
Los ı́ndices hallados para alimentar la base de datos son los de voltaje RMS, varianza de
cada uno de los fenómenos ópticos, estas métricas se usaron porque fueron las vistas durante
las pruebas en envases de vidrio, por tal motivo se conserva el nivel DC en las pruebas, las
ecuaciones se enuncian a continuación:
v
u
u1 X N
RM S = t vi2 (10-1)
N i=1
La varianza se halla para modelar la distancia de los valores con respecto al valor medio.
64 10 Descripción y análisis de la base de datos
aplicó en el proyecto fue el L-BFGS, este solucionador se aproxima a la matriz de Heze que
representa la derivada parcial se segundo orden de una función. Este tipo de solucionador
se usa cuando la base de datos de entrenamiento es de pequeño tamaño como la de este
problema.
ez − e−z
g(z) = (10-4)
ez + e−z
En problemas de regresión la salida permanece como f (x); por lo tanto, la función de acti-
vación de salida es solo la función de identidad.
MLP usa diferentes funciones de pérdida u objetivo dependiendo del tipo de problema. La
pérdida para una regresión es la pérdida del error cuadrado.
1 α
Loz (ŷ, y, W ) = kŷ − yk22 + kW k22 (10-5)
2 2
A partir de pesos aleatorios iniciales el perceptrón multicapa (MLP) minimiza la función
de pérdida actualizando estos pesos varias veces. Después de calcula la pérdida, un paso
hacia atrás lo propaga desde la capa de salida a las capas anteriores, proporcionando a cada
parámetro de peso un valor de actualización destinado a disminuir el error.
En pendiente de gradiente, el gradiente 5LozW de la pérdida con respecto a los pesos se
calcula y se deduce de W. Se expresa como:
W i+1 = W i − 5 LozW
i
(10-6)
Donde i es el paso de iteración, y es la tasa de aprendizaje con un valor mayor que 0. Este
algoritmo se tiene cuando alcanza un número máximo preestablecido de iteraciones o cuando
el error esta por debajo de un número.
Teniendo en cuenta esto se siguió el siguiente pseudo algoritmo para encontrar la red neuronal
que mejor se adapte a la solución del problema por el método de MLP.
Los parámetros de entrada establecidos son los sugeridos para una pequeña cantidad de
datos [73], el algoritmo se corre varias veces hasta encontrar el criterio de parada, el cual
indica un promedio de errores máximo de 14.9 mg/dL.
11
Resultados
Tabla 11-1: Pruebas de transmisión con envase transparente. Emisor y receptor de 950 nm
Cantidad
N° mg/dL 41.6 83.3 125 166.6 208.3 250 291.6 333.33 375
Prueba
1 1.294 1.384 1.493 1.592 1.688 1.598 1.894 1.951 1.752
2 1.541 1.429 1.412 1.574 1.709 1.795 1.975 1.978 1.678
3 1.386 1.463 1.455 1.603 1.665 1.778 1.992 1.965 1.741
4 1.430 1.473 1.505 1.568 1.641 1.791 1.905 1.982 1.692
5 1.303 1.502 1.497 1.582 1.695 1.742 1.812 1.903 1.703
Promedio 1.391 1.450 1.472 1.583 1.679 1.741 1.915 1.955 1.713
En las tablas 11-1 y 11-2 se presentaron los resultados obtenidos de las pruebas con el
emisor de superficie VSMS3700 y el receptor de superficie BP 104 FS, los valores de ten-
sión tomados son instantáneos o promedio, tomados con el multı́metro digital disponible en
el laboratorio. En la tabla 11-1 se observan cambios de tensión de aproximadamente 100
mV para cambios de concentración de glucosa cada 41.7 mg/dL entre 125 mg/dL a 291.6
mg/dL, los demás cambios varı́an entre 20 mV - 40 mV hasta llegar a una concentración
de 333.33 mg/dL, luego de este valor la tensión desciende nuevamente, por estos cambios
este es el primer par emisor y receptor que se elige para medir. Se observan en la tabla
11-2 en promedio tensiones significativamente más bajas que las mostradas en la tabla 11-1
68 11 Resultados
(1.2 V por debajo), esto debido a que el material absorbe una parte del rayo de luz incidente.
Tabla 11-2: Pruebas de transmisión con envase ámbar. Emisor y receptor de 950 nm
Cantidad
N° mg/dL 450 900 1350 1800 2250 2700
Prueba
1 0.997 0.130 0.119 0.137 0.180 0.139
2 0.108 0.125 0.110 0.123 0.166 0.146
3 0.108 0.121 0.109 0.113 0.179 0.150
4 0.106 0.134 0.113 0.141 0.167 0.144
5 0.118 0.125 0.134 0.135 0.153 0.138
Promedio 0.110 0.127 0.117 0.130 0.169 0.143
En el apéndice C de los anexos se presentan las tablas 13-1 y 13-2 los resultados de las
pruebas obtenidas con el emisor LED LTR-4206 con diámetro de 3 mm y el receptor foto-
transistor LTR-4206E, en las pruebas presentadas tanto en la tabla 13-1 y 13-2, se observa
una uniformidad en los datos, por lo tanto, este par de sensores no son sensibles a cambios
de glucosa tanto pequeños como grandes, tampoco se encontró sensibilidad al cambio de
potencia luminosa con el cambio de color de envase, la diferencia es de 100 mV .
Para las pruebas presentadas en las tablas 13-3 y 13-4 se usó el emisor LED LT1062 y
el receptor foto transistor LTR-4206E, en las pruebas que se presentaron se encontraron
resultados similares a los vistos en las tablas 13-1 y 13-2, pues las variaciones de tensión son
mı́nimas del orden de los 2 µV , lo que puede tomarse como ruido en la medida o imprecisión
en el medidor, la semejanza que se observa en los dos experimentos desarrollados es el tipo
de sensor, por lo que se deduce que para este tipo de aplicación los foto transistores no son la
mejor opción, adicional a esto, el rango de sensibilidad de este sensor cubre todo el rango del
infrarrojo cercano según su hoja de datos, por lo que los factores externos lo pueden excitar
y además de eso no detectar cambios a la frecuencia óptica de interés.
En las tablas 13-5 y 13-6 se muestran las tensiones medidas en las pruebas hechas con el
emisor IRP8013 de 850 nm y diámetro de 8 mm, este es el emisor más grande de los diodos
adquiridos. El receptor utilizado junto a este emisor es el SFH 229 FA de 860 nm, los datos
que se muestran en la tabla tienen niveles de tensión 50 mV por debajo de los mostrados
en las tablas anteriores donde no se observan cambios de tensión con respecto al cambio de
69
Tabla 11-3: Pruebas de transmisión con envase transparente. Emisor de 820 nm.
Cantidad
N° mg/dL 41.6 83.3 125 166.6 208.3 250 291.6 333.33 375
Prueba
1 2.933 3.161 2.966 2.787 2.848 3.114 3.183 2.882 2.865
2 3.053 2.818 3.142 2.862 2.922 3.066 3.177 2.864 2.794
3 3.011 3.086 3.102 2.976 2.972 3.106 3.178 2.860 2.867
4 3.084 2.840 2.935 2.914 3.002 3.153 3.173 2.918 2.770
5 2.985 2.874 2.992 2.968 2.803 3.183 3.175 2.983 2.765
Promedio 3.013 2.956 3.027 2.901 2.909 3.124 3.177 2.901 2.812
Tabla 11-4: Pruebas de transmisión con envase ámbar. Emisor de 820 nm.
Cantidad
N° mg/dL 450 900 1350 1800 2250 2700
Prueba
1 0.245 0.386 0.478 0.339 0.442 0.403
2 0.262 0.402 0.362 0.403 0.460 0.436
3 0.264 0.388 0.458 0.372 0.440 0.439
4 0.309 0.365 0.414 0.422 0.450 0.455
5 0.331 0.379 0.426 0.431 0.488 0.436
Promedio 0.282 0.384 0.428 0.393 0.456 0.434
Según el aumento de las concentraciones de glucosa, en las tablas 11-3 y 11-4 se evidenciaron
diferencias de tensión, en la tabla 11-3 inicialmente decrece la tensión 53 mV , luego crece
nuevamente 69 mV , desciende nuevamente hasta en 80 mV y vuelve a aumentar; mientras
que en la tabla 11-4 se muestra un aumento hasta en los primeros 1350 mg/dL y luego
desciende y aumenta nuevamente, por estos cambios evidenciados y la caracterı́stica de
superficie del detector se elige realizar más pruebas con este. En este experimento se usa
el emisor TSHG8400 con diámetro de 5 mm y fotodiodo VSMS3700 de superficie.
70 11 Resultados
Tabla 11-5: Pruebas de transmisión con envase transparente. Par emisor y receptor de 860
nm.
Cantidad
N° mg/dL 0 41.6 83.3 125 166.6 208.3 250 291.6 333.33 375
Prueba
1 1.995 1.989 1.99 1.954 1.971 1.968 1.979 1.978 1.982 1.984
2 1.966 1.969 1.962 1.964 1.964 1.945 1.965 1.962 1.969 1.964
3 1.968 1.974 1.973 1.985 1.987 1.978 1.983 1.985 1.983 1.974
4 1.967 1.958 1.959 1.96 1.941 1.967 1.971 1.958 1.972 1.974
5 1.975 1.978 1.982 1.983 1.983 1.986 1.985 1.986 1.979 1.987
Promedio 1.974 1.973 1.973 1.969 1.969 1.968 1.976 1.973 1.977 1.976
Tabla 11-6: Pruebas de transmisión con envase ámbar. Par emisor y receptor de 860 nm.
Cantidad
N° mg/dL 0 450 900 1350 1800 2250 2700
Prueba
1 1.678 1.519 1.737 1.986 1.793 1.176 1.673
2 1.484 1.391 1.991 1.969 1.972 1.978 1.724
3 1.596 1.615 1.928 1.974 1.938 1.981 1.969
4 1.503 1.208 1.769 1.216 1.372 1.112 1.756
5 1.623 1.763 1.976 1.461 1.767 1.977 1.976
Promedio 1.576 1.499 1.880 1.721 1.768 1.645 1.819
Finalmente, se muestran los resultados que se obtuvieron con el emisor SFH 4851 de 860
nm con diámetro de 5 mm y el fotodiodo SFH 229 FA de 860 nm con diámetro de 5 mm,
en esta prueba la tensión baja 1.2 V con respecto a la media de valores obtenidos en las
tablas anteriores que es de 3.2 V , en la tabla 11-5 se muestran variaciones desde 1 mV
hasta 8 mV , lo cual demuestra una baja sensibilidad a los cambios de glucosa, mientras que
en la tabla 11-6 se observan cambios que tienden a disminuir desde 1.880 mV hasta 1.645
mV , este par de sensores no se eligió por la dificultad para medir corporalmente. Como
se observó se hicieron pruebas con un mismo par emisor y receptor, es necesario realizar
medidas combinando los emisores y receptores de luz entre ellos pues las frecuencias son
cercanas y sus hojas de datos describen sensibilidad hasta del 80 % en un ancho de banda
de 25-50 nm, con esto determinar el nivel de importancia tanto del receptor como del emisor.
contrastar con los trabajos presentados en el estado del arte que lo implementan.
Figura 11-1: Sensibilidad relativa espectral contra longitud de onda del fotodiodo
VEMD6060X01 de 820 nm.
También se propuso probar en la muñeca como un dispositivo tipo reloj, esta medida es de
reflexión, es decir, emisor y receptor están ubicados en paralelo como se ve en la figura 11-2
en la gráfica de la derecha, al lado izquierdo se muestra la medida de transmisión, se realizó
una prueba con estos ubicados en el interior de la muñeca cerca a las venas y otra en la parte
posterior como se muestra en las figuras 11-3a y 11-3b.
72 11 Resultados
(a) Medición en la parte externa de la muñeca. (b) Medición en la parte interna de la muñeca.
(a) Medición en la parte externa del brazo. (b) Medición en la parte interna del brazo.
Otra medida planteada fue mediante un brazalete en el antebrazo, tanto en la parte interior,
la cual queda paralela al cuerpo y la parte posterior, en las figuras 11-4a y 11-4b se observa
la ubicación del sensor. Este experimento también se hizo por reflexión, pues en estas zonas
del cuerpo no es posible que la luz logre atravesar la piel, músculo y huesos. Cabe destacar
que durante las medidas para referenciar se tomó el nivel de glucosa de cada voluntario
con un glucómetro Accu Chek ®. El voluntario 1 corresponde a una mujer de 23 años y el
voluntario 2 un hombre de 21 años sin diabetes ambos.
La primera prueba consistió en medir transmisión sin ajustar los sensores al dedo, los resul-
tados que se muestran en las figuras 11-5a y 11-5b se muestran las señales obtenidas.
(a) Transmisión con sensor de 820 nm. (b) Transmisión con sensor de 950 nm.
(a) Transmisión con sensor de 820 nm. (b) Transmisión con sensor de 950 nm.
Figura 11-6: Resultados con diodo emisor apuntando a la yema del dedo.
En las figuras 11-5a y 11-5b se observa un nivel de tensión más alto para el voluntario 1,
que para el voluntario 2, el valor de voltaje RMS de la señal roja en la 11-5a es 0.1206 V ,
mientras que la del voluntario 2 es de 0.0634 V. La señal del voluntario 1 es doble del voltaje
RMS, teniendo en cuenta los niveles de glucosa medidos como referencia puede inferirse que
una persona que tiene un nivel de glucosa más bajo, tiende a tener señales con mayor voltaje
que las que tienen un nivel de glucosa más alto, es decir, la absorción de luz de la glucosa
a la frecuencia de interés es mayor en personas con mayor cantidad de glucosa en sangre.
74 11 Resultados
Mientras que el voltaje RMS de las señales en la 11-5b son 0.1203 V para el voluntario1
y 0.707 V para el voluntario2, los niveles son muy similares y no podrı́a asegurar que la
medición sea mejor con alguna de las dos frecuencias.
En las figuras 11-6a y 11-6b se muestra las señales obtenidas con los sensores elegidos,
en estas figuras se apuntó el emisor a la yema del dedo, el voltaje RMS de la señal del
voluntario1 en la figura 11-6a es de 0.1186 V , mientras el del voluntario2 es de 0.0718 V
esto para un sensor de 820 nm, con el sensor de 950 nm el voltaje RMS del voluntario1 en la
figura 11-6b es de 0.1256 V y para el voluntario2 0.1015 V , en este caso los voltajes tanto
del voluntario1 como el voluntario2 son superiores con el sensor de 950 nm, la diferencia es
de 30 mV , cabe destacar que luego de esta prueba se repitió el experimento ajustando los
sensores al dedo, las pruebas se presentan con otra configuración de para el fotodiodo, en la
sección 11.2.
(a) Reflexión muñeca 820 nm. (b) Reflexión muñeca 950 nm.
Las pruebas realizadas en la muñeca se presentan en las figuras 11-7a y 11-7b, a diferencia
de las señales obtenidas en las anteriores gráficas, las tensiones que describen las señales por
reflexión son más grandes que por transmisión, tienen un nivel mayor entre 0.3 V a 1 V ,
aunque estas señales pueden estar afectadas por el color de la piel de cada persona como se
observó en los resultados de las muestras con envases transparentes y de color ámbar. Puede
apreciarse que la ventana de tensión entre voluntarios en una misma ubicación de sensor, es
más grande con el sensor ubicado internamente para una frecuencia de 820 nm, que para las
medidas internas con el sensor de 950 nm, el valor RMS del voluntario1 con medida interna
y sensor de 820 nm es de 1.195 V mientras que el voluntario 2 tiene 0.5208 V , generando
una diferencia de 0.675 V , en contraste el voltaje RMS para el voluntario 1 internamente y
con un sensor de 950 nm es de 0.8294 V , para las misma caracterı́sticas el voluntario 2 tiene
0.7186 V , generando una diferencia de 0.1108 V .
11.2 Resultados de la base de datos 75
Si se analizan las medidas externas a las dos frecuencias y se encuentran diferencias menores
a la medida obtenida con el sensor de 820 nm, pero más grandes que con el sensor de 950
nm, pues las ventanas entre los dos voluntarios son más estrechas, en el caso de un sensor
de 950 nm la diferencia analizando el voltaje RMS es de 0.3245 V y un sensor de 820 nm
0.2719 V .
(a) Reflexión brazo 820 nm. (b) Reflexión brazo 950 nm.
Terminando las pruebas en las figuras 11-8a y 11-8b, se muestran los resultados de reflexión
con
Las medidas que se eligieron fueron las del dedo por la comodidad de la persona, las medidas
con bandas implican un diseño de circuito impreso, el cual no esta contemplado en el alcance
de este proyecto.
Glucosa
Edad 0.040948
Estatura 0.065614
Peso 0.04957
IMC -0.024584
Cintura 0.007023
Sexo -0.039557
Hijos -0.02153
EnferEmb -0.063911
Diabetes 0.576247
CantCig 0.120455
Bebidas -0.055409
Deporte 0.032373
Agua 0.261543
Sed 0.273357
Micción 0.321823
Antecedente 0.188557
Glucosa 1
TempDedo 0.178493
TempExt 0.037165
RMSTx -0.149691
VarianzaTx -0.063042
RMSRx 0.202227
VarianzaRx -0.046218
La correlación de las variables se muestra en la figura 11-7, puede notarse que hay poca
11.3 Resultados de la red neuronal 77
correlación de las variables de entrada con la variable de salida. Las correlaciones por encima
de 0.2 se encontraron con el consumo de agua, micción frecuente, padecimiento de diabetes
y los antecedentes familiares de la misma, por el lado del cuestionario, en cuanto a las
mediciones tiene una correlación de 0.202 con el voltaje RMS de la señal de reflexión y 0.17
con la temperatura del dedo, por lo que es conveniente seguir investigando con esas dos
variables.
Las señales obtenidas con el microcontrolador son muy diversas, no se presentó una uni-
formidad en las medidas, las diferencias están ligadas al grosor de los dedos, entrada que
podrı́a considerarse en el sistema, además de esto el comportamiento alterno es variado, la
frecuencia de operación coincide con la detección de las pulsaciones cardı́acas, por lo que no
se tiene certeza si las señales obtenidas depende de la glucosa o de las pulsaciones.
1.0
0.5
0.8
0.4
0.6
Voltaje / v
Voltaje / v
0.3
0.4 0.2
0.2 0.1
0.0 0.0
0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70 80
Tiempo / s Tiempo / s
Como se esperaba las señales de reflexión son al menos el doble de grandes que las de
transmisión, además de esto la figura 11-9 muestra que el nivel DC de la señal cambia, por
lo que la solución del problema no es análoga a la tratada con las concentraciones de glucosa
en frascos de muestra.
1000
800
400
200
0
25 50 75 100 125 150 175 200
Raíz del error absoluto medio (RMSE)
La red neuronal que mejor se adaptó a la solución del problema consta de 4 capas, donde en
la primer capa tenı́a 21 neuronas, en la segunda 18, en la tercera 14 y en la capa de salida
12. La función que mejor se adapto la solución del problema fue la tanh, lo cual es lógico,
teniendo 5 entradas binarias. Los coeficientes obtenido se muestran en los anexos.
El error cuadrático medio encontrado es de 219.90, la raı́z del error cuadrático medio 14.82
con una correlación de 0.961, con estos resultados es posible deducir que el sistema esta
sobre entrenado y se esta forzando a converger a los valores de entrenamiento, teniendo en
cuenta que los datos son pocos con respecto a la magnitud del problema, al probarlo con
una persona que este por fuera de la media de los datos, dará como resultado un error muy
grande.
Finalmente se aplicó la red neuronal a un individuo por fuera de los datos de entrenamiento
y validación, el voluntario tenı́a una concentración de 111 mg/dL y el resultado de la misma
convergió a 105 mg/dL lo que representa un error del 5 %, esto debido a que las respuestas
al cuestionario eran muy similares a los ya entrenados.
12
12.1. Conclusiones
Mediante el diseño de un dispositivo que adquirió la temperatura del dedo y señales ópticas
de transmisión y reflexión a 950 nm, se obtuvo una base de datos con 65 registros de señales
y preguntas asociadas al padecimiento de diabetes, conectados a un valor de glucosa, esto
permitió entrenar una red neuronal mediante el perceptrón multicapa, dando como resultado
una red neuronal con 4 capas ocultas que describió un error RMSE de 14.8 con una correlación
de 0.96. Aunque el error obtenido no es bajo, la correlación de las variables sensadas con
respecto al nivel de glucosa aunque no tiende a cero es baja, tiene un valor de 0.2, por lo
que es necesario mejorar el método para la adquisición de las señales, también se encontró
que esta correlación pertenece a las medidas de reflexión y temperatura del dedo, por lo
que el estudio podrı́a centrarse en mejorar estas dos medidas. En general, se encontraron
algunos casos de mediciones en que la persona no mantuvo su dedo en la posición necesaria
y tranquila, generando apuntamiento entre los sensores de transmisión, adicional a esto
ninguno de los voluntarios se ofreció a realizar más de una medida en el dı́a, por la punción
necesaria para conocer el nivel de glucosa, lo que dificulta la caracterización del problema,
pues la glucosa cambia durante el dı́a por efecto de las comidas y actividad fı́sica, sin que
cambien las respuestas del cuestionario.
Con la red neuronal obtenida se probó con un voluntario diferente a los que se presentaron en
el entrenamiento, para la validación, el nivel de glucosa real fue de 111 mg/dL y el otorgado
por el dispositivo portátil de 105 mg/dL, lo cual representa un error de 5.4 %, el cual esta
dentro del rango aceptado para los medidores no invasivo, cabe aclarar que el voluntario
estaba dentro de la media dada por los datos de entrenamiento.
Se construyó un dispositivo no invasivo portátil, el cual se comunica vı́a Bluetooth al celular,
el cual le entrega una estimación de glucosa al usuario.
80 12 Conclusiones y trabajos futuros
En cuanto al diseño del dispositivo es necesaria la construcción de una placa para el circui-
to obtenido, adicionalmente estudiar la posibilidad de usar dispositivos de superficie de la
adquisición y acondicionamiento de las señales, para crear un dispositivo de menor tamaño.
Bibliografı́a
[3] & Schulmeister K. Henderson, A. R. Laser safety. Taylor & Francis Group, 2004.
[4] Rodrı́guez Inmaculada. Mejora del diseño de un prototipo de sensor no invasivo para
la medida de glucosa en sangre. Master’s thesis, Universidad de Sevilla, 2016.
[5] R. Crouch Stanley Skoog Douglas A., Holler James F. Principios de análisis instru-
mental. Cengage Learning, 6 edition, 2008.
[6] Jorge Castro-Ramos. Raman spectroscopy and its applications. Accedido el 18-05-
2018 disponible en: https://www.researchgate.net/figure/Diagrama-basico-para-hacer-
espectroscopia-Raman fig7 272963551, 2013.
[7] Roger J. McNichols and Gerard L. Cote. Optical glucose sensing in biological fluids:
An overview. Journal of biomedical optics, 5:5–16, 02 2000.
[8] Agra wal G. P. Fiber. Optic Communication Systems. Wiley – Interscience, 3 edition,
2002.
[9] Roche Diabetes Care GmbH. Accu-chek product categories. Accedido el 16-05-2018
disponible en: https://www.accu-chek.com/product-category, 2018.
[10] Mayoral Daniel. Mi experiencia con el freestyle libre. Accedido el 16-05-2018 disponi-
ble en: http://www.adezaragoza.org/index.php/la-otra-diabetes/mi-experiencia-con-el-
freestyle-libre, 2014. Artı́culo de opinión publicado en la página de la Asociación de
diabéticos de Zaragoza.
[13] Ceren Yardımcı Xuan Wang Julian Ramirez Amay J. Bandodkar, Wenzhao Jia and
Joseph Wang. Tattoo-based noninvasive glucose monitoring: A proof-of-concept study.
Analytical Chemistry, 87, 2014.
[14] David L. Chandler. The eye as a window to health. Accedido el 03-02-2019 disponible
en: https://pulse.embs.org/november-2018/the-eye-as-a-window-to-health/, 2018.
[16] Franco Sergio. Design with operational amplifiers and analog integrated circuits. Mac
Graw Hill, 4 edition, 2015.
[18] Organización Mundial para la Salud. Informe mundial sobre la Diabetes, 2016.
[21] N. A. Bazaev and S. V. Selishchev. Noninvasive methods for blood glucose measurement.
Biomedical Engineering, 41(1):42–50, 2007.
[24] Ashley B. Grossman Simon R. Heller Victor M. Montori Elizabeth R. Seaquist Philip
E. Cryer, Lloyd Axelrod and F. John. Service ada: Evaluation and management of adult
hypoglycemic disorders: An endocrine society clinical practice guideline. The Journal
of Clinical Endocrinology and Metabolism, 2009.
[26] Muhtar Luthfi Marti Widya Sari. Design and analysis of non-invasive blood glucose
levels monitoring. IEEE, 2016.
[28] Chi-Fuk So. Recent advances in noninvasive glucose monitoring. IMedical Devices
(Auckland, N.Z.), 2012.
[29] ISO. In vitro diagnostic test systems – requirements for blood-glucose monitoring sys-
tems for self-testing in managing diabetes mellitus. Standard, International Organiza-
tion for Standardization, Geneva, CH, May 2013.
[30] National Institute of Diabetes, Digestive, and Kidney Diseases. Guı́a para personas con
diabetes tipo 1 y tipo 2, 2013.
[31] González JC, Walker JH, and Einarson TR. Cost-of-illness study of type 2 diabetes
mellitus in colombia. Rev Panam Salud Publica, 26(1):55–63, 07 2009.
[32] Oscar Rincón L. Guı́a para la gestión integral de residuos peligrosos generados por
pacienes diagnosticados con diabetes tipo 1 (insulinodependientes), 217.
[33] Dı́az M. Juan Lozano J. Cristhian. Desarrollo de una red de comunicación para la
transmisión de señales cardiacas de pacientes domiciliarios a una interfaz web a bajo
costo, 2018.
[35] Barry H. Ginsberg. Factors affecting blood glucose monitoring: Sources of errors in
measurement. Diabetes Science and Technology, 2009.
[37] B. Narasimhan and A. Malathi. A fuzzy logic system with attribute ranking technique
for risk-level classification of cahd in female diabetic patients. In 2014 International
Conference on Intelligent Computing Applications, pages 179–183, March 2014.
[38] Saifullah and B. Ahmed. Machine learning for isotropic antenna design. In 2018 22nd
International Microwave and Radar Conference (MIKON), pages 683–687, May 2018.
[39] S. Saadah and G. S. Wulandari. Time series prediction of economic indicators in indone-
sia using differential dynamic optimized by genetic algorithm. In 2014 2nd International
Conference on Information and Communication Technology (ICoICT), pages 335–339,
May 2014.
[44] Santa Hugo Marı́n Daniel & Arias Andres Arango Carlos, Graciano Magda. Guı́a y
recomendaciones para el análisis de la diabetes en el laboratorio, 2014.
[45] Gutiérrez José Garcı́a Liliana Hernández Sergio Sotero Ramı́rez, Carranza Pilar. Apli-
cación en medicina de la espectroscopia de infrarrojo cercano. Medicina Interna de
México, 28(4), 2012.
[48] Santamaria Luis M. Texto guı́a para la asignatura de instrumentación. Guı́a de clase
del profesor, 2015.
BIBLIOGRAFÍA 85
[49] Vargas Carlos Rengifo Miguel A. Caracterización óptica de diodos emisores de luz
mediante sus espectros de emisión y patrones de radiación. Scientia et Technica, 2(51),
2012.
[50] Kwano K. Kato K., Hata S. Quantum electronics. IEEE Journal, 28:2128, 1992.
[53] Ameet Talwalkar Mehryar Mohri, Afshin Rostamizadeh. Foundations of Machine Lear-
ning. 2012.
[56] David Edelman. Blood glucose meter accuracy comparison (chart). Accedido el
18-05-2018 disponible en: https://www.diabetesdaily.com/blog/2013/07/blood-glucose-
meter-accuracy-comparison-chart/, 2013.
[57] Dirección geneal del Instituto Nacional de Vigilancia de medicamentos y alimentos IN-
VIMA. ResoluciÓn 2015010329, 2015. Por la cual establece el Manual Especı́fico de
Funciones y de Competencias Laborales para los empleos de la Planta de Personal del
Instituto Nacional de Vigilancia de Medicamentos y Alimentos INVIMA.
[61] Moya Pedro. Crean parches de insulina para controlar la diabetes sin inyecciones. Acce-
dido el 16-05-2018 disponible en: https://omicrono.elespanol.com/2016/03/parches-de-
insulina-diabetes/, 2016.
[62] Floriant Doungmene Frank Marken Rex M. Tyrrell Richard H. Guy & Adelina Ilie
Luca Lipani, Bertrand G. R. Dupont. Non-invasive, transdermal, path-selective and
specific glucose monitoring via a graphene-based platform. Nature Nanotechnology,
2018.
[64] Roche Diabetes Care GmbH. Continuous glucose monitoring solutions. Acce-
dido el 16-05-2018 disponible en: https://www.accu-chek-congresses.com/easd/wp-
content/uploads/sites/10/2017/08/Roche CGM Solutions.pdf, 2017.
[66] K.B. Jayanthi C. Rajasekaran, Madian Nirmala. Glucose monitoring system using
nanopellets. IET Nanotechonology, 2016.
[67] Scecina T. Oh J. Hunter M. Shih W. Sasic S. Horowitz G. & Feld M. Enejder, A. Raman
spectroscopy for noninvasive glucose measurements. Biomedical Optics, 10(3), 2005.
[68] E.J. Barrett T.A. Hillier, R.D. Abbott. Hyponatremia: evaluating the correction factor
for hyperglycemia. Am. J. Med., 106:399 – 403, 1999.
[70] National Center for Chronic Disease Prevention and Health Promotion. In-
forme nacional de estadı́sticas de la diabetes. Accedido el 03-02-2019
disponible en: https://www.cdc.gov/diabetes/pdfs/data/statistics/national-diabetes-
statistics-report-spanish.pdf, 2017.
[71] Microsoft Azure Machine Learning. Fase de modelado del ciclo de vida
del proceso de ciencia de datos en equipos. Accedido el 5-02-2019 dispo-
nible en: https://docs.microsoft.com/es-es/azure/machine-learning/team-data-science-
process/lifecycle-modeling.
Apéndice A.
Emisores de luz
Version 1.0 SFH 4851
Ordering Information
Bestellinformation
Type: Radiant Intensity Ordering Code
Typ: Strahlstärke Bestellnummer
IF= 100 mA, tp= 20 ms
Ie [mW/sr]
SFH 4851 500 (≥ 160) Q65111A6130
2015-01-29 2
Version 1.0 SFH 4851
2015-01-29 3
Version 1.0 SFH 4851
2015-01-29 4
Version 1.0 SFH 4851
100
60
10-1
40
20 10-2
0
700 750 800 850 nm 950 10-3 0
λ 10 101 102 mA 103
IF
2015-01-29 5
VSMS3700
www.vishay.com
Vishay Semiconductors
Infrared Emitting Diode, 950 nm, GaAs
FEATURES
• Package type: surface mount
• Package form: PLCC-2
• Dimensions (L x W x H in mm):
3.5 x 2.8 x 1.75
• Peak wavelength: λp = 950 nm
• High reliability
• Angle of half intensity: ϕ = ± 60°
• Low forward voltage
948553
• Suitable for high pulse current operation
• Good spectral matching with Si
photodetectors
• Package matched with IR emitter series VEMT3700
• Floor life: 168 h, MSL 3, acc. J-STD-020
DESCRIPTION • Lead (Pb)-free reflow soldering
VSMS3700 is an infrared, 950 nm emitting diode in GaAs • AEC-Q101 qualified
technology, molded in a PLCC-2 package for surface • Material categorization: For definitions of compliance
mounting (SMD). please see www.vishay.com/doc?99912
APPLICATIONS
• Infrared source in tactile keyboards
• IR diode in low space applications
• PCB mounted infrared sensors
• Emitter in miniature photo-interrupters
PRODUCT SUMMARY
COMPONENT Ie (mW/sr) ϕ (deg) λP (nm) tr (ns)
VSMS3700 4.5 ± 60 950 800
Note
• Test conditions see table “Basic Characteristics”
ORDERING INFORMATION
ORDERING CODE PACKAGING REMARKS PACKAGE FORM
VSMS3700-GS08 Tape and reel MOQ: 7500 pcs, 1500 pcs/reel PLCC-2
VSMS3700-GS18 Tape and reel MOQ: 8000 pcs, 8000 pcs/reel PLCC-2
Note
• MOQ: minimum order quantity
180 120
160
PV - Power Dissipation (mW)
100
120 80
100
60
80 RthJA = 250 K/W RthJA = 250 K/W
60 40
40
20
20
0 0
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
21341 Tamb - Ambient Temperature (°C) 21342 Tamb - Ambient Temperature (°C)
Fig. 1 - Power Dissipation Limit vs. Ambient Temperature Fig. 2 - Forward Current Limit vs. Ambient Temperature
10 000 100
Tamb < 60 °C
tp/T = 0.005
1000
0.02
10
0.05
100 0.2
0.5
DC 1
10 0.1
1
0.1
0.01 0.1 1 10 100
100 101 102 103 104
95 9985 tp - Pulse Length (ms)
94 7956 IF - Forward Current (mA)
Fig. 3 - Pulse Forward Current vs. Pulse Duration Fig. 6 - Radiant Intensity vs. Forward Current
10 4 1000
100
10 2
10
10 1
1
10 0
10 -1 0.1
0 1 2 3 4 100 101 102 103 104
94 7996 V F - Forward Voltage (V) 94 8012 IF - Forward Current (mA)
Fig. 4 - Forward Current vs. Forward Voltage Fig. 7 - Radiant Power vs. Forward Current
1.2 1.6
VF rel - Relative Forward Voltage (V)
1.1
1.2
IF = 10 mA
IF = 20 mA
Ie rel; Φe rel
1.0
0.8
0.9
0.4
0.8
0.7 0
0 20 40 60 80 100 - 10 0 10 50 100 140
94 7990 Tamb - Ambient Temperature (°C) 94 7993 T amb - Ambient Temperature (°C)
Fig. 5 - Relative Forward Voltage vs. Ambient Temperature Fig. 8 - Relative Radiant Intensity/Power vs. Ambient Temperature
0° 10° 20°
1.25 30°
ϕ - Angular Displacement
1.0
40°
0.75 1.0
0.9 50°
0.5
0.8 60°
0.25 70°
0.7
IF = 100 mA 80°
0
900 950 1000 0.6 0.4 0.2 0
94 8013
94 7994 λ - Wavelength (nm)
Fig. 9 - Relative Radiant Power vs. Wavelength Fig. 10 - Relative Radiant Intensity vs. Angular Displacement
0.9
0.8
Pin identification
Technical drawings
according to DIN
specifications
2.8±0.15
2.2
C A Dimensions in mm
Drawing-No.: 6.541-5067.01-4
Ø2.4 Issue: 6; 23.09.13
+0.15
3
1.6 (1.9) 4
PRODUCT SUMMARY
COMPONENT Ie (mW/sr) ϕ (deg) λp (nm) tr (ns)
TSHG8400 70 ± 22 830 20
Note
• Test conditions see table “Basic Characteristics”
ORDERING INFORMATION
ORDERING CODE PACKAGING REMARKS PACKAGE FORM
TSHG8400 Bulk MOQ: 4000 pcs, 4000 pcs/bulk T-1¾
Note
• MOQ: minimum order quantity
200 120
180
PV - Power Dissipation (mW)
100
160
Fig. 1 - Power Dissipation Limit vs. Ambient Temperature Fig. 2 - Forward Current Limit vs. Ambient Temperature
Collector-Emitter Voltage 30 V
Emitter-Collector Voltage 5 V
BNS-OD-C131/A4
LITE-ON TECHNOLOGY CORPORATION
Property of LITE-ON Only
TEST
PARAMETER SYMBOL MIN. TYP. MAX. UNIT BIN NO.
CONDITION
Collector-Emitter IC = 1mA
V(BR)CEO 30 V
Breakdown Voltage Ee = 0mW/cm2
Emitter-Collector IE = 100μA
V(BR)ECO 5 V
Breakdown Voltage Ee = 0mW/cm2
Collector Emitter IC = 0.5mA
VCE(SAT) 0.4 V
Saturation Voltage Ee = 1mW/cm2
VCE = 10V
Collector Dark Current ICEO 100 nA
Ee = 0mW/cm2
6.4 BIN F
BNS-OD-C131/A4
LITE-ON TECHNOLOGY CORPORATION
Property of LITE-ON Only
100 100
10 80
1 60
0 .1 40
0 .0 1 20
0 0
0 40 80 120 -4 0 -2 0 0 20 40 60 80 100
o o
T a -A m b ie n t T e m p e ra tu re - C T a -A m b ie n t T e m p e ra tu re - C
F IG .1 C O L L E C T O R D A R K C U R R E N T F IG .2 C O L L E C T O R P O W E R D IS S IP A T IO N
V S A M B IE N T T E M P E R A T U R E V S A M B IE N T T E M P E R A T U R E
200
V cc=5V
s
180 4 .0 V ce= 5V
R e la tiv e C o lle c to r C u rre n t
VR L=1V
T r T f-R is e a n d F a ll T im e -
160
F =100H z
140 PW =1m s 3 .0
120
100
tf 2 .0
80
60
tr
40 1 .0
20
0 0
0 2 4 6 8 10 0 1 2 3 4 5
R L -L o a d R e s is ta n c e -K E e -Irra d ia n c e -m W /c m 2
F IG .3 R IS E A N D F A L L T IM E F IG .4 R E L A T IV E C O L L E C T O R C U R R E N T
V S L O A D R E S IS T A N C E V S IR R A D IA N C E
o o o
0 10 20
o
30
R e la tiv e S e n s itivity
1 .0 40
0 .9 50
o
0 .8 60
o
70
o
0 .7 80
o
90
0 .5 0 .3 0 .1 0 .2 0 .4 0 .6
F IG .5 S E N S IT IV IT Y D IA G R A M
BNS-OD-C131/A4
*(
( %+ /. &
@'1 #..
244)$C,
7. %4$
($"
/--; (4" - 3
1.0 120
Relative Radiant Intensity
80
0.5 60
40
20
0 0
840 940 1040 -40 -20 0 20 40 60 80 100
Wavelength (nm) Ambient Temperature Ta ( o C)
FIG.1 SPECTRAL DISTRIBUTION FIG.2 FORWARD CURRENT VS.
AMBIENT TEMPERATURE
50 1.2
Output Power Relative To
1.0
Forward Current (mA)
40
0.8
Value at IF=20mA
30
0.6
20
0.4
10 0.2
0 0
0 1.2 1.6 2.0 2.4 2.8 -20 0 20 40 60 80
Forward Voltage (V) Ambient Temperature Ta ( o C)
FIG.3 FORWARD CURRENT VS. FIG.4 RELATIVE RADIANT INTENSITY
FORWARD VOLTAGE VS. AMBIENT TEMPERATURE
o o o
0 10 20
o
5.0 30
Output Power Relative To
4.0
o
40
Value at IF=20mA
3.0 1.0 o
0.9 50
o
2.0 0.8 60
o
0.7 70
1.0 80
o
o
90
0
0 40 80 120 160 200 0.5 0.3 0.1 0.2 0.4 0.6
Foward Current (mA)
($"
/--; (4" 3 3
#3#<7
PDF created with pdfFactory Pro trial version www.pdffactory.com
105
Receptores de luz
VEMD6060X01
www.vishay.com
Vishay Semiconductors
Silicon PIN Photodiode
FEATURES
• Package type: surface mount
• Package form: 1206
• Dimensions (L x W x H in mm): 4 x 2 x 1.05
• Radiant sensitive area (in mm2): 0.85
• High photo sensitivity
• High radiant sensitivity
• Excellent Ira linearity
• Suitable for visible and near infrared radiation
• Fast response times
• Angle of half sensitivity: ϕ = ± 70°
• Floor life: 72 h, MSL 4, according to J-STD-020
• Lead (Pb)-free reflow soldering
DESCRIPTION • AEC-Q101 qualified
VEMD6060X01 is a high speed and high sensitive PIN • Material categorization: for definitions of compliance
photodiode with excellent Ira linearity. It is a small surface please see www.vishay.com/doc?99912
mount device (SMD) including the chip with a 0.85 mm2
sensitive area detecting visible and near infrared radiation. APPLICATIONS
• High speed photo detector
• Small signal detection
• Proximity sensors
PRODUCT SUMMARY
COMPONENT Ira (μA) ϕ (deg) λ0.1 (nm)
VEMD6060X01 5 ± 70 380 to 1070
Note
• Test conditions see table “Basic Characteristics”
ORDERING INFORMATION
ORDERING CODE PACKAGING REMARKS PACKAGE FORM
VEMD6060X01 Tape and reel MOQ: 3000 pcs, 3000 pcs/reel 1206
Note
• MOQ: minimum order quantity
VR = 10 V
10
10
1
1
0.1
0.1
0.01
0.001 0.01
-40 -20 0 20 40 60 80 100 0.01 0.1 1 10
Fig. 1 - Reverse Dark Current vs. Ambient Temperature Fig. 3 - Reverse Light Current vs. Irradiance
1.4 100
VR = 5 V λ = 950 nm 10 mW/cm2
Ira - Reverse Light Current (μA)
Ira rel - Relative Reverse Light Current
5.0 mW/cm2
940 nm 2.0 mW/cm2
1.2 10
865 nm 1.0 mW/cm2
0.5 mW/cm2
0.2 mW/cm2
1.0 835 nm 1
0.1 mW/cm2
0.05 mW/cm2
0.02 mW/cm2
0.8 0.1
0.01 mW/cm2
0.6 0.01
-40 -20 0 20 40 60 80 100 0.1 1 10 100
Fig. 2 - Relative Reverse Light Current vs. Ambient Temperature Fig. 4 - Reverse Light Current vs. Reverse Voltage
0° 10° 20°
12
30°
ϕ - Angular Displacement
CD - Capacitance (pF)
8 40°
1.0
6 0.9 50°
4 0.8 60°
70°
2 0.7
80°
0
0.001 0.01 0.1 1 10 100 0.6 0.4 0.2 0
Fig. 5 - Diode Capacitance vs. Reverse Voltage Fig. 7 - Relative Radiant Sensitivity vs. Angular Displacement
S(λ)rel - Relative Spectral Sensitivity
1.0
0.8
0.6
0.4
0.2
0
400 500 600 700 800 900 1000 1100
λ - Wavelength (nm)
200
max. 30 s Floor life (time between soldering and removing from MBB)
150 must not exceed the time indicated on MBB label:
max. 120 s max. 100 s
100
Floor life: 72 h
max. ramp down 6 °C/s
Conditions: Tamb < 30 °C, RH < 60 %
50 max. ramp up 3 °C/s Moisture sensitivity level 4, according to J-STD-020.
0
0 50 100 150 200 250 300 DRYING
19841 Time (s) In case of moisture absorption devices should be baked
before soldering. Conditions see J-STD-020 or label.
Fig. 8 - Lead (Pb)-free Reflow Solder Profile
Devices taped on reel dry using recommended conditions
According to J-STD-020 192 h at 40 °C (+ 5 °C), RH < 5 %.
Grenzwerte
Maximum Ratings
Bezeichnung Symbol Wert Einheit
Parameter Symbol Value Unit
Betriebs- und Lagertemperatur Top; Tstg – 40 … + 100 °C
Operating and storage temperature range
Sperrspannung VR 20 V
Reverse voltage
Verlustleistung, TA = 25 °C Ptot 150 mW
Total power dissipation
2009-04-07 2
BP 104 F, BP 104 FS
2009-04-07 3
BP 104 F, BP 104 FS
40 ΙP 60
10 0 10 1 40
20
20
-1 0
0 10 10 0
700 800 900 1000 nm 1200 10 0 10 1 10 2 μW/cm2 10 4 0 20 40 60 80 ˚C 100
λ Ee TA
2000 30 10 1
20
1000 10 0
10
0 0 -2 10 -1
0 5 10 15 V 20 10 10 -1 10 0 10 1 V 10 2 0 20 40 60 80 ˚C 100
VR VR TA
Directional Characteristics
Srel = f (ϕ)
40 30 20 10 0 OHF01402
ϕ
1.0
50
0.8
60
0.6
70 0.4
80 0.2
0
90
100
1.0 0.8 0.6 0.4 0 20 40 60 80 100 120
2009-04-07 4
SFH 229, SFH 229 FA
Grenzwerte
Maximum Ratings
Bezeichnung Symbol Wert Einheit
Parameter Symbol Value Unit
Betriebs- und Lagertemperatur Top; Tstg – 40 … + 100 °C
Operating and storage temperature range
Löttemperatur (Lötstelle 2 mm vom Gehäuse entfernt TS 230 °C
bei Lötzeit t ≤ 3 s)
Soldering temperature in 2 mm distance from case
bottom (t ≤ 3 s)
Sperrspannung VR 20 V
Reverse voltage
Verlustleistung Ptot 150 mW
Total power dissipation
2001-02-22 2
SFH 229, SFH 229 FA
2001-02-22 3
SFH 229, SFH 229 FA
2001-02-22 4
)&&5')2
.=/ 0+&(
C$%=''*%/=41-'"&D
)%#
8./= )5# . 8
"
$4$>8
? ?% % ?@% "
%
+' E$'
4/
")9&3)5 E/'>+'
'+ E$//
0
")9&3)5 E/'>+'
+' E/%0'
/%8
)2))5 E$'>+'
E$/
+)92 $//
E/'>+'
=%8 "
)%#
8./= )5# 4 8
"
$4$>8
µ
%!&%
!
%!%
"!#$
! *
* &
)
)%#
8./= )5# 8 8
"
$4$>8
118 13 Anexos
Microcontrolador ESP32
SparkFun ESP32 Thing (DEV-13907) Name
Power
ADC
DAC
PCB Antenna GND SPI
Control UART
Arduino Touch
Reset button Button: GPIO 0
GPIO Misc
ADC1_0* GPIO36* SenseVP 36 GND *GPIO: Port Input Only
ADC1_1* GPIO37* CapVP 37 21 SDA GPIO21 V_SPI_HD *ADC: Preamplifier ADC
ADC1_2* GPIO38* CapVN 38 TX CLK3 GPIO1 U0_TXD GPIO 3.3V tolerant only
ADC1_3* GPIO39* SensVN 39 RX CLK2 GPIO3 U0_RXD
Touch9 ADC1_4 GPIO32 XTAL32 32 22 SCL GPIO22 V_SPI_WP U0_RTS
Touch8 ADC1_5 GPIO33 XTAL32 33 19 MISO GPIO19 V_SPI_Q U0_CTS
VDET1 ADC1_6 GPIO34* 34 23 MOSI GPIO23 V_SPI_D
VDET2 ADC1_7 GPIO35* 35 18 SCK GPIO18 V_SPI_CLK
DAC1 ADC2_8 GPIO25 25 5 GPIO5 V_SPI_CS0 LED (Blue)
DAC2 ADC2_9 GPIO26 26 15 GPIO15 ADC2_3 HSPI_CS0 Touch3
Touch7 ADC2_7 GPIO27 27 2 CS GPIO2 ADC2_2 HSPI_WP Touch2
Touch6 HSPI_CLK ADC2_6 GPIO14 14 0 CLK1 GPIO0 ADC2_1 Touch1 Button
Touch5 HSPI_Q ADC2_5 GPIO12 12 4 GPIO4 ADC2_0 HSPI_HD Touch0
Touch4 HSP_ID ADC2_4 GPIO13 13
____
17 GPIO17 U2_TXD
Reset RST 16 GPIO16 U2_RXD
3.3V 3V3 3V3 3.3V Jumpers
GND GND GND GND
SJ1: Can be cut to
VBAT VBAT JST
VBAT VBAT change charge current
VUSB VUSB microB
Connector
Connector VUSB VUSB
for single SJ2: Disconnect to
GND GND cell LiPo GND GND disable Power LED
Power LED: Red SJ3: Use to change voltage to
Charge LED: Yellow flash chip
ADS1013
S101
5
ADS
1015
ADS1014
ADS1015
www.ti.com SBAS473C – MAY 2009 – REVISED OCTOBER 2009
1FEATURES DESCRIPTION
23 • ULTRA-SMALL QFN PACKAGE: The ADS1013, ADS1014, and ADS1015 are
2mm × 1,5mm × 0,4mm precision analog-to-digital converters (ADCs) with 12
• WIDE SUPPLY RANGE: 2.0V to 5.5V bits of resolution offered in an ultra-small, leadless
QFN-10 package or an MSOP-10 package. The
• LOW CURRENT CONSUMPTION:
ADS1013/4/5 are designed with precision, power, and
Continuous Mode: Only 150μA ease of implementation in mind. The ADS1013/4/5
Single-Shot Mode: Auto Shut-Down feature an onboard reference and oscillator. Data are
• PROGRAMMABLE DATA RATE: transferred via an I2C-compatible serial interface; four
128SPS to 3.3kSPS I2C slave addresses can be selected. The
• INTERNAL LOW-DRIFT ADS1013/4/5 operate from a single power supply
ranging from 2.0V to 5.5V.
VOLTAGE REFERENCE
• INTERNAL OSCILLATOR The ADS1013/4/5 can perform conversions at rates
up to 3300 samples per second (SPS). An onboard
• INTERNAL PGA
PGA is available on the ADS1014 and ADS1015 that
• I2C™ INTERFACE: Pin-Selectable Addresses offers input ranges from the supply to as low as
• FOUR SINGLE-ENDED OR TWO ±256mV, allowing both large and small signals to be
DIFFERENTIAL INPUTS (ADS1015) measured with high resolution. The ADS1015 also
features an input multiplexer (MUX) that provides two
• PROGRAMMABLE COMPARATOR differential or four single-ended inputs.
(ADS1014 and ADS1015)
The ADS1013/4/5 operate either in continuous
APPLICATIONS conversion mode or a single-shot mode that
automatically powers down after a conversion and
• PORTABLE INSTRUMENTATION
greatly reduces current consumption during idle
• CONSUMER GOODS periods. The ADS1013/4/5 are specified from –40°C
• BATTERY MONITORING to +125°C.
• TEMPERATURE MEASUREMENT
• FACTORY AUTOMATION AND PROCESS
CONTROLS
VDD VDD
ADS1015 Comparator
ADS1013 ADS1014
Voltage Voltage
Reference Reference ALERT/RDY
AIN0
ADDR AIN1
AIN0 ADDR
2 AIN2
12-Bit DS IC 12-Bit DS 2
SCL MUX PGA IC SCL
ADC Interface AIN3 ADC
AIN1 Interface
SDA ADS1015 SDA
Only
Oscillator Oscillator
GND GND
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas
Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
2 I2C is a trademark of NXP Semiconductors.
3 All other trademarks are the property of their respective owners.
PRODUCTION DATA information is current as of publication date. Copyright © 2009, Texas Instruments Incorporated
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
ADS1013
ADS1014
ADS1015
SBAS473C – MAY 2009 – REVISED OCTOBER 2009 www.ti.com
This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with
appropriate precautions. Failure to observe proper handling and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more
susceptible to damage because very small parametric changes could cause the device not to meet its published specifications.
ORDERING INFORMATION
For the most current package and ordering information, see the Package Option Addendum at the end of this
document, or see the TI web site at www.ti.com.
(1) Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. Exposure to absolute
maximum conditions for extended periods may affect device reliability.
PRODUCT FAMILY
PACKAGE INPUT CHANNELS
DESIGNATOR RESOLUTION MAXIMUM SAMPLE (Differential/
DEVICE MSOP/QFN (Bits) RATE (SPS) COMPARATOR PGA Single-Ended)
ADS1113 BROI/N6J 16 860 No No 1/1
ADS1114 BRNI/N5J 16 860 Yes Yes 1/1
ADS1115 BOGI/N4J 16 860 Yes Yes 2/4
ADS1013 BRMI/N9J 12 3300 No No 1/1
ADS1014 BRQI/N8J 12 3300 Yes Yes 1/1
ADS1015 BRPI/N7J 12 3300 Yes Yes 2/4
ELECTRICAL CHARACTERISTICS
All specifications at –40°C to +125°C, VDD = 3.3V, and Full-Scale (FS) = ±2.048V, unless otherwise noted.
Typical values are at +25°C.
ADS1013, ADS1014, ADS1015
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
ANALOG INPUT
Full-scale input voltage (1) VIN = (AINP) – (AINN) ±4.096/PGA V
Analog input voltage AINP or AINN to GND GND VDD V
Differential input impedance See Table 2
FS = ±6.144V (1) 10 MΩ
(1)
FS = ±4.096V , ±2.048V 6 MΩ
Common-mode input impedance
FS = ±1.024V 3 MΩ
FS = ±0.512V, ±0.256V 100 MΩ
SYSTEM PERFORMANCE
Resolution No missing codes 12 Bits
128, 250,
490, 920,
Data rate (DR) SPS
1600, 2400,
3300
Data rate variation All data rates –10 10 %
Output noise See Typical Characteristics
Integral nonlinearity DR = 128SPS, FS = ±2.048V, best fit (2) 0.5 LSB
FS = ±2.048V, differential inputs 0 ±0.5 LSB
Offset error
FS = ±2.048V, single-ended inputs ±0.25 LSB
Offset drift FS = ±2.048V 0.005 LSB/°C
Gain error (3) FS = ±2.048V at 25°C 0.05 0.25 %
FS = ±0.256V 7 ppm/°C
Gain drift (3) FS = ±2.048V 5 40 ppm/°C
FS = ±6.144V (1) 5 ppm/°C
PGA gain match (3) Match between any two PGA gains 0.02 0.1 %
Gain match Match between any two inputs 0.05 0.1 %
Offset match Match between any two inputs 0.25 LSB
DIGITAL INPUT/OUTPUT
Logic level
VIH 0.7VDD 5.5 V
VIL GND – 0.5 0.3VDD V
VOL IOL = 3mA GND 0.15 0.4 V
Input leakage
IH VIH = 5.5V 10 μA
IL VIL = GND 10 μA
(1) This parameter expresses the full-scale range of the ADC scaling. In no event should more than VDD + 0.3V be applied to this device.
(2) 99% of full-scale.
(3) Includes all errors from onboard PGA and reference.
PIN CONFIGURATIONS
RUG PACKAGE
QFN-10 DGS PACKAGE
(TOP VIEW) MSOP-10
SCL (TOP VIEW)
10
ADDR 1 10 SCL
ADDR 1 9 SDA
ALERT/RDY (ADS1014/5 Only) 2 9 SDA
ALERT/RDY (ADS1014/5 Only) 2 ADS1013 8 VDD ADS1013
ADS1014 GND 3 ADS1014 8 VDD
GND 3 ADS1015 7 AIN3 (ADS1015 Only) ADS1015
AIN0 4 7 AIN3 (ADS1015 Only)
AIN0 4 6 AIN2 (ADS1015 Only)
AIN1 5 6 AIN2 (ADS1015 Only)
5
AIN1
PIN DESCRIPTIONS
DEVICE
PIN # ADS1013 ADS1014 ADS1015 FUNCTION DESCRIPTION
1 ADDR ADDR ADDR Digital input I2C slave address select
2 NC (1) ALERT/RDY ALERT/RDY Digital output Digital comparator output or conversion ready (NC for ADS1013)
3 GND GND GND Supply Ground
4 AIN0 AIN0 AIN0 Analog input Differential channel 1: Positive input or single-ended channel 1 input
5 AIN1 AIN1 AIN1 Analog input Differential channel 1: Negative input or single-ended channel 2 input
6 NC NC AIN2 Analog input Differential channel 2: Positive input or single-ended channel 3 input (NC for ADS1013/4)
Differential channel 2: Negative input or single-ended channel 4 input
7 NC NC AIN3 Analog input
(NC for ADS1013/4)
8 VDD VDD VDD Supply Power supply: 2.0V to 5.5V
9 SDA SDA SDA Digital I/O Serial data: Transmits and receives data
10 SCL SCL SCL Digital input Serial clock input: Clocks data on SDA
Sensor de temperatura
TMP102
SBOS397H – AUGUST 2007 – REVISED DECEMBER 2018 www.ti.com
DRL Package
6-Pin SOT563
Top View
SCL 1 6 SDA
CBZ
GND 2 5 V+
ALERT 3 4 ADD0
Pin Functions
PIN
I/O DESCRIPTION
NO. NAME
1 SCL I Serial clock. Open-drain output; requires a pullup resistor.
2 GND — Ground
3 ALERT O Overtemperature alert. Open-drain output; requires a pullup resistor.
4 ADD0 I Address select. Connect to GND or V+
5 V+ I Supply voltage, 1.4 V to 3.6 V
6 SDA I/O Serial data. Open-drain output; requires a pullup resistor.
6 Specifications
6.1 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted) (1)
MIN MAX UNIT
Supply Voltage 4 V
Voltage at SCL, SDA and ADD0 (2) –0.5 4 V
((V+) + 0.3)
Voltage at ALERT V
and ≤ 4
Operating temperature –55 150 °C
Junction temperature 150 °C
Storage temperature, Tstg –60 150 °C
(1) Stresses above these ratings may cause permanent damage. Exposure to absolute maximum conditions for extended periods may
degrade device reliability. These are stress ratings only, and functional operation of the device at these or any other conditions beyond
those specified is not supported.
(2) Input voltage rating applies to all TMP102 input voltages.
(1) Level listed above is the passing level per ANSI, ESDA, and JEDEC JS-001. JEDEC document JEP155 states that 500-V HBM allows
safe manufacturing with a standard ESD control process.
(2) Level listed above is the passing level per EIA-JEDEC JESD22-C101. JEDEC document JEP157 states that 250-V CDM allows safe
manufacturing with a standard ESD control process.
(1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application
report (SPRA953).
B. Software
Creación de csv
#!/usr/bin/env python3
##############
## Script listens to serial port and writes contents into a file
##############
## requires pySerial to be installed
## python3 -m pip install pyserial
import os
import serial
import datetime
from termcolor import colored
import subprocess
serial_port = ’/dev/ttyUSB0’
baud_rate = 115200 #In arduino, Serial.begin(baud_rate)
directory = ’samples’
if not os.path.exists(directory):
os.makedirs(directory)
os.chdir(directory)
def getfilename():
datestamp = ’{0:%Y-%m-%d__%H_%M_%S}’.format(datetime.datetime.now())
return ’output_{}.txt’.format(datestamp)
Adquisición de señales
#include <Arduino.h>
#include <Wire.h>
#include <SparkFunTMP102.h>
#include <Adafruit_ADS1015.h>
/**
* Button Globals
*/
#define BUTTON_PIN 0
volatile byte status = LOW;
/**
* ADC Globals
*/
const int sdaPin = 14;
const int sclPin = 15;
Adafruit_ADS1015 ads1015; // Initialize ADC at I2C address 0x48
const int16_t samplesNumber = 10000;
int16_t indexOfSample = 0;
131
int16_t channel0[samplesNumber];
int16_t channel1[samplesNumber];
int16_t channel2[samplesNumber];
int16_t channel3[samplesNumber];
unsigned long initialTime;
unsigned long finalTime;
unsigned long diffTime;
unsigned long sampleTime;
/**
* TMP Globals
*/
TMP102 sensor0(0x49); // Initialize temperature sensor at I2C address 0x49
float temperature;
const int temperatureSamples = 10;
const int temperatureTimeGap = 100; // ms
/**
* LM35 Globals
*/
#define ANALOG_PIN 33
float temperatureLM35;
const int temperatureSamplesLM35 = 10;
const int temperatureTimeGapLM35 = 100; // ms
/**
* Start program
*/
void blinkButton() {
status = !status;
}
void configButton(void) {
Serial.println("Config Button");
pinMode(BUTTON_PIN, INPUT);
attachInterrupt(digitalPinToInterrupt(BUTTON_PIN), blinkButton, FALLING);
}
void configADC(void) {
132 13 Anexos
Serial.println("Config ADC");
ads1015.setGain(GAIN_ONE); // +/- 4.096V 1 value = 2mV
ads1015.begin(sdaPin, sclPin);
}
void configTMP(void) {
Serial.println("Config TMP");
// Join I2C bus
sensor0.begin(sdaPin, sclPin);
sensor0.setFault(0); // Trigger alarm immediately
sensor0.setAlertPolarity(1); // Active HIGH
sensor0.setAlertMode(0); // Comparator Mode.
// set the Conversion Rate (how quickly the sensor gets a new reading)
//0-3: 0:0.25Hz, 1:1Hz, 2:4Hz, 3:8Hz
sensor0.setConversionRate(2);
//set Extended Mode.
//0:12-bit Temperature(-55C to +128C) 1:13-bit Temperature(-55C to +150C)
sensor0.setExtendedMode(0);
sensor0.setHighTempC(50); // set T_HIGH in alert of C
sensor0.setLowTempC(0); // set T_LOW in alert of C
}
void configLM35(void) {
Serial.println("Config LM35");
analogReadResolution(10);
pinMode(ANALOG_PIN, INPUT);
}
void setup(void) {
Serial.begin(115200);
Serial.println("¡Iniciando Configuración!");
configADC();
configTMP();
configLM35();
configButton();
}
void readADCChannels(void) {
channel0[indexOfSample] = ads1015.readADC_SingleEnded(0);
channel1[indexOfSample] = ads1015.readADC_SingleEnded(1);
133
channel2[indexOfSample] = ads1015.readADC_SingleEnded(2);
channel3[indexOfSample] = ads1015.readADC_SingleEnded(3);
indexOfSample++;
}
void readTemperatureTMP(void) {
temperature = 0;
for(int i = 0; i < temperatureSamples; i++) {
temperature += sensor0.readTempC();
delay(temperatureTimeGap);
}
temperature = temperature / temperatureSamples;
}
void readTemperatureLM35(void) {
temperatureLM35 = 0;
for(int i = 0; i < temperatureSamplesLM35; i++) {
temperatureLM35 += analogRead(ANALOG_PIN);
delay(temperatureTimeGapLM35);
}
temperatureLM35 = temperatureLM35 / temperatureSamplesLM35;
temperatureLM35 = (temperatureLM35 * 0.046454) + 2.030621;
}
void printSerialADC(void) {
Serial.println("samplesNumber,sampleTime(uS),initialTimeStamp(uS),
finalTimeStamp(uS),diffTimeStamp(uS)");
Serial.print(samplesNumber);
Serial.print(",");
Serial.print(sampleTime);
Serial.print(",");
Serial.print(initialTime);
Serial.print(",");
Serial.print(finalTime);
Serial.print(",");
Serial.println(diffTime);
Serial.println("adc0,adc1,adc2,adc3");
for(int16_t i = 0; i < samplesNumber; i++) {
int16_t value0 = channel0[i];
int16_t value1 = channel1[i];
134 13 Anexos
void printTemperature(void) {
Serial.println("fingerTemperatureCelsius(TMP102),
externalTemperatureCelsius(LM35)");
Serial.print(temperature, 4); // The on-chip 12-bit
ADC offers resolutions down to 0.0625 °C
Serial.print(",");
Serial.print(temperatureLM35, 4);
Serial.println("");
}
void loop(void) {
if (status) {
Serial.println("#Iniciando...");
initialTime = micros();
while(indexOfSample < samplesNumber) {
readADCChannels();
}
indexOfSample = 0;
finalTime = micros();
diffTime = finalTime - initialTime;
sampleTime = diffTime / samplesNumber;
readTemperatureTMP();
readTemperatureLM35();
printTemperature();
printSerialADC();
status = false;
Serial.println("#Finalizado!!!");
}
135
def get_data(filename):
filename = ’data/’ + filename + ’.txt’
temp = pd.read_csv(filename, sep=’,’, skipfooter=10003, engine=’python’)
fingerTemp = temp[’fingerTemperatureCelsius(TMP102)’].values[0]
extTemp = temp[’externalTemperatureCelsius(LM35)’].values[0]
data = pd.read_csv(filename, sep=’,’, skiprows=4)
adc0 = data[’adc0’].values
return {
’fingerTemp’: fingerTemp,
’extTemp’: extTemp,
’rms’: np.sqrt(np.mean(adc0 ** 2)),
’var’: np.var(adc0)
}
df = pd.read_csv(’data/mediciones.csv’, sep=’,’)
df[ ’TempDedo’ ] = df.apply( lambda row: get_data(row[ ’Transmisión’ ])
[’fingerTemp’], axis = 1 )
df[ ’TempExt’ ] = df.apply( lambda row: get_data(row[ ’Transmisión’ ])
[’extTemp’], axis = 1 )
df[ ’RMSTx’ ] = df.apply( lambda row: get_data(row[ ’Transmisión’ ])
[’rms’], axis = 1 )
df[ ’VarianzaTx’ ] = df.apply( lambda row: get_data(row[ ’Transmisión’ ])
[’var’], axis = 1 )
df[ ’RMSRx’ ] = df.apply( lambda row: get_data(row[ ’Reflexión’ ])
[’rms’], axis = 1 )
df[ ’VarianzaRx’ ] = df.apply( lambda row: get_data(row[ ’Reflexión’ ])
[’var’], axis = 1 )
136 13 Anexos
X = df.as_matrix( columns = [
’Edad’,
’Estatura’,
’Peso’,
’IMC’,
’Cintura’,
’Sexo’,
’Hijos’,
’EnferEmb’,
’Diabetes’,
’CantCig’,
’Bebidas’,
’Deporte’,
’Agua’,
’Sed’,
’Micción’,
’Antecedente’,
’TempDedo’,
’TempExt’,
’RMSTx’,
’VarianzaTx’,
’RMSRx’,
’VarianzaRx’
])
y = df[’Glucosa’]
scaler = StandardScaler()
# Fit only to the training data
scaler.fit(X_train)
# Now apply the transformations to the data:
X_train = scaler.transform(X_train)
137
X_test = scaler.transform(X_test)
mlp = MLPRegressor(
hidden_layer_sizes=capas[numCapas],
max_iter=5000000,
activation=fxActivacion,
solver=’lbfgs’
)
mlp.fit(X_train, y_train)
y_pred = mlp.predict(X_test)
params = mlp.get_params()
print(’Params:’, params)
# print(’len coef:’, len(mlp.coefs_))
# print(’len coef[0]:’, len(mlp.coefs_[0]))
# print(’coefs:’, mlp.coefs_)
# print(’len intercepts:’, len(mlp.intercepts_))
138 13 Anexos
# plt.plot(y_test.values, color=’r’)
# plt.plot(y_pred, color=’b’)
# plt.show()
error_deseado = 15
error_obtenido = 16
data = None
while error_obtenido >= error_deseado:
numCapas = randint(2, 4)
neuronasCapa1 = randint(20, 26)
neuronasCapa2 = randint(6, 26)
neuronasCapa3 = randint(6, 26)
neuronasCapa4 = randint(6, 26)
indexActivation = randint(0, 3)
activacion = (’identity’, ’logistic’, ’tanh’, ’relu’)
error_obtenido, data = create_model(numCapas, neuronasCapa1, neuronasCapa2,
neuronasCapa3, neuronasCapa4, activacion[indexActivation])
if error_obtenido < 25:
print(’Datos:’, data)
print(’error_obtenido’, error_obtenido)
139
Numero de entradas: 22
C. Tablas de medidas
Experimentos preliminares
Cantidad
N° mg/dL 41.6 83.3 125 166.6 208.3 250 291.6 333.33 375
Prueba
1 3.239 3.242 3.240 3.213 3.287 3.223 3.187 3.231 3.187
2 3.237 3.239 3.239 3.210 3.258 3.210 3.188 3.211 3.188
3 3.240 3.240 3.239 3.214 3.281 3.214 3.211 3.241 3.181
4 3.240 3.240 3.241 3.219 3.238 3.219 3.218 3.229 3.188
5 3.240 3.239 3.240 3.220 3.288 3.120 3.252 3.190 3.188
Promedio 3.239 3.240 3.240 3.2152 3.2704 3.1972 3.2112 3.2204 3.1864
Cantidad
N° mg/dL 450 900 1350 1800 2250 2700
Prueba
1 3.174 3.183 3.184 3.189 3.189 3.182
2 3.172 3.183 3.183 3.187 3.190 3.183
3 3.175 3.184 3.184 3.185 3.190 3.180
4 3.174 3.183 3.183 3.189 3.186 3.183
5 3.176 3.187 3.184 3.185 3.186 3.185
Promedio 3.174 3.184 3.184 3.187 3.188 3.183
146 13 Anexos
Cantidad
N° mg/dL 41.6 83.3 125 166.6 208.3 250 291.6 333.33 375
Prueba
1 3.254 3.257 3.257 3.277 3.259 3.204 3.240 3.164 3.264
2 3.253 3.258 3.255 3.275 3.227 3.261 3.273 3.127 3.197
3 3.253 3.256 3.253 3.274 3.126 3.246 3.183 3.151 3.233
4 3.251 3.253 3.254 3.122 3.206 3.145 3.240 3.197 3.155
5 3.251 3.256 3.253 3.174 3.264 3.227 3.149 3.246 3.235
Promedio 3.252 3.256 3.254 3.224 3.216 3.216 3.217 3.177 3.2168
Cantidad
N° mg/dL 450 900 1350 1800 2250 2700
Prueba
1 3.201 3.200 3.202 3.202 3.208 3.207
2 3.196 3.202 3.200 3.203 3.208 3.207
3 3.195 3.202 3.201 3.207 3.209 3.203
4 3.191 3.206 3.200 3.204 3.207 3.202
5 3.193 3.203 3.200 3.206 3.208 3.202
Promedio 3.195 3.203 3.201 3.204 3.208 3.204
Tabla 13-5: Pruebas de transmisión con envase transparente. Emisor de 850 nm.
Cantidad
N° mg/dL 41.6 83.3 125 166.6 208.3 250 291.6 333.33 375
Prueba
1 3.187 3.185 3.184 3.176 3.183 3.185 3.183 3.197 3.184
2 3.188 3.184 3.188 3.177 3.182 3.178 3.178 3.196 3.185
3 3.181 3.184 3.188 3.191 3.191 3.193 3.180 3.193 3.177
4 3.188 3.190 3.190 3.175 3.186 3.184 3.189 3.178 3.185
5 3.188 3.189 3.187 3.182 3.192 3.178 3.195 3.182 3.195
Promedio 3.186 3.186 3.187 3.180 3.187 3.183 3.185 3.189 3.185
147
Tabla 13-6: Pruebas de transmisión con envase ámbar. Emisor de 850 nm.
Cantidad
N° mg/dL 450 900 1350 1800 2250 2700
Prueba
1 3.096 3.107 3.103 3.119 3.127 3.123
3 3.114 3.112 3.108 3.119 3.122 3.114
4 3.102 3.111 3.101 3.123 3.125 3.119
5 3.115 3.112 3.116 3.119 3.124 3.120
2 3.097 3.114 3.115 3.118 3.120 3.110
Promedio 3.105 3.111 3.109 3.120 3.124 3.117
D. Base de datos
ID Edad Estatura Peso IMC Cintura Sexo Hijos EnferEmb Diabetes CantCig Bebidas Deporte Agua Sed Micción Antecedente Glucosa Transmision Reflexión
29 24 175 66 21,55 83 0 0 0 0 0 0 7 21 1 21 1 56 output 2019-02-09 21 06 02 output 2019-02-09 21 07 59
47 22 176 80 25,83 100 0 0 0 0 35 20 7 14 0 28 0 56 output 2019-02-11 06 46 48 output 2019-02-11 06 49 29
34 25 155 62 25,81 80 1 0 0 0 14 14 0 0 0 21 1 76 output 2019-02-10 12 12 39 output 2019-02-10 12 10 28
53 24 179 68 21,22 75 0 0 0 0 28 0 0 56 0 42 1 82 output 2019-02-11 08 04 04 output 2019-02-11 08 05 44
1 63 170 67 23,18 90 0 0 0 0 70 0 0 28 0 28 1 85 output 2019-02-10 10 27 30 output 2019-02-10 10 25 45
26 57 173 75 25,06 94 0 0 0 0 70 0 5 0 0 70 0 85 output 2019-02-09 20 03 22 output 2019-02-09 20 01 37
45 28 167 74 26,53 100 0 0 0 0 0 10 1 28 0 35 1 86 output 2019-02-11 06 35 04 output 2019-02-11 06 36 46
50 40 165 72 26,45 87 0 0 0 0 0 21 4 7 0 14 0 86 output 2019-02-11 07 15 37 output 2019-02-11 07 13 08
37 57 153 76 32,47 102 1 3 0 0 0 14 0 14 0 35 0 88 output 2019-02-10 12 43 28 output 2019-02-10 12 45 11
13 69 153 62 26,49 97 1 3 0 0 0 0 0 21 0 21 0 89 output 2019-02-09 18 54 40 output 2019-02-09 18 52 58
15 43 156 70 28,76 96 1 3 0 0 35 3 0 0 1 35 0 89 output 2019-02-09 19 39 41 output 2019-02-09 19 39 41
148