domingo, 22 de mayo de 2016

Un obstáculo.

Al experimentar con el sensor de pulsos, vimos que su salida no es digital como esperábamos. Da una curva analógica con los latidos del corazón.
Hemos comprobado distintas partes del cuerpo y parece que donde mejor funciona es en los dedos y lóbulos de oreja. No funciona muy bien en muñeca u otras partes del cuerpo.
Dado que es un prototipo y el sensor es barato, hemos decidido continuar con éste ya que parece que es válido para los talones de los bebés.
Hemos tenido que conectar el sensor al único pin analógico que disponen los ESP y utilizar las artes matemáticas para calcular la frecuencia cardíaca.
Veamos como es un pulso oximétrico analógico.
Pulso oximétrico
Para calcular la frecuencia (ya que es una onda periódica) detectamos el punto por encima de un umbral (hemos hecho pruebas y 700 unidades del pin analógico del ESp están bien) (sobre 1024). Añadimos una segunda condición y es que la velocidad de crecida sea suficiente ( y evitar los ruidos). Para ello tomamos muestras cada 10 ms, la dferencia entre tensiones entre dos muestras dividido por 10ms debe dar la velocidad de crecida de la curva. Para descartar los tramos de bajada, le ponemos además de condición que la velocidad sea positiva. Consideraremos que el pulso es correcto cuando pasemos por un segundo umbral (ya que estamos por encima de 700) que está por debajo de 700 (hemos puesto 600). Por último consideraremos que el tiempo transcurrido no es demasiado.
Ya os mostraremos el código en la fase 4.
Obviamente los valores se pueden ajustar mucho más, pero es cuestión dehacer muchas pruebas. Y por ahora los resultados son aceptables.

No hay comentarios:

Publicar un comentario