Página principal

ARDUINO

MAX30105

Detector de pulso sanguíneo.

Latidos del corazón.


Después de haber realizado mi propio detector de pulso con un LED y un LDR, nos toca utilizar el módulo MAX30105.
El MAX30105 dispone de 3 emisores de LED, Rojo, Verde, y Led IR.
El sistema de detección es el mismo que el que yo he empleado en mi anterior montaje.
Se emite una luz al dedo, y se lee los cambios de luminosidad dependiendo del flujo sanguíneo.
La utilización de diferentes tipos de luces, roja, verde, o infrarroja, nos proporciona diferentes tipos de datos, como por ejemplo el porcentaje de oxigeno en la sangre.

MAX30105


Esquema del módulo.

La transmisión de datos entre el arduino y el módulo MA30105 se realiza mediante el protocolo I2C.
El programa lee constantemente los datos del detector intensidad de flujo y los manda junto con el detector de pulsos por segundo y del detector de pulso.
Los 3 datos se mandan a través de la interface serie al PC.
Estos datos se representan en el programa realizado en Gambas (VB linux), este es el mismo programa que realice en mi anterior montaje.



Circuito montado. Para detector MAX30105 y para el LED-LDR.


Dispositivo para el MAX30105


Dispositivo para mi anterior circuito, LED y LDR

Forma de onda en el programa realizado en Gambas (VB para Linux)

Para hacer funcionar el MAX30105 he empleado la librería  https://github.com/sparkfun/SparkFun_MAX3010x_Sensor_Library.
Como podemos observar la forma de onda es menos estilizada que en el anterior montaje.
Lo bueno de emplear el MAX30105 es lo fácil y barato que resulta el montaje, el módulo puede conseguirse por menos de 2€.
También existe la posibilidad de medir el Oxigeno en sangre, aunque en las prueba que yo he realizado los resultados no fueron buenos, por lo cual no dado ningún resultado.
El MAX30105 tiene muchas opciones, por lo que espero hacer otros montajes que extraigan  todo el potencial de este chip.

PROGRAMA

Saludos.
Juan Galaz

Bibliografía:
https://github.com/sparkfun/SparkFun_MAX3010x_Sensor_Library
https://desensores.com/sensores-arduino/tipos-de-sensores-arduino/sensor-de-frecuencia-cardiaca-max30102-para-arduino/
https://create.arduino.cc/projecthub/SurtrTech/measure-heart-rate-and-spo2-with-max30102-c2b4d8?ref=tag&ref_id=health&offset=2
https://polaridad.es/max30100-sensor-latido-corazon-oximetro-pulso-i2c-wearable-salud/