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/