0,71 € 0,95 €

Módulo Sensor Ritmo Cardíaco MAX30102 – Pulsioxímetro para Arduino

(Votos: 1) 9 unidades vendidas

Color:

Model Number:

Comprar

Descripción

Módulo Sensor de Ritmo Cardíaco MAX30102 MAX30100 para Arduino y STM32

El módulo sensor de ritmo cardíaco MAX30102 MAX30100 es una placa biosensor óptica capaz de medir pulsos y concentración de oxígeno en sangre (SpO2) mediante fotopletismografía (PPG). Integra un LED rojo y un LED infrarrojo con un fotodetector y circuitos electrónicos de bajo ruido con supresión de luz ambiente. Se comunica por bus I2C, lo que lo hace compatible con placas Arduino, STM32, KL25Z y otros microcontroladores.

Está pensado para makers, estudiantes de electrónica y desarrolladores de wearables que necesitan capturar señales de frecuencia cardíaca y SpO2 en proyectos de monitoreo deportivo o prototipado de dispositivos portátiles. De hecho, el chip MAX30102 se utiliza en smartphones como la serie Samsung Galaxy S, una referencia que da idea de su fiabilidad en aplicaciones comerciales.

Placa del módulo sensor óptico MAX30102 con LED rojo e infrarrojo

Especificaciones técnicas

Característica | Detalle
Chip biosensor | MAX30102 / MAX30100 (según versión de placa)
Magnitudes medidas | Ritmo cardíaco y saturación de oxígeno en sangre
Método de medición | Señal de reflexión de luz (PPG)
LED integrados | Rojo (660 nm) e infrarrojo (880 nm)
Voltaje de alimentación del LED | 3,3–5 V
Entrada VIN | 1,8 V – 5 V (según versión de placa)
Interfaz de comunicación | I2C (pines SCL y SDA)
Pines adicionales | INT, RD, IRD y GND
Pin INT | Interrupción programable del chip
Consumo en espera | Próximo a cero (apagado por software)
Supresión de luz ambiente | Sí, con cubierta de vidrio integrada

Detalle de los pines VIN, SCL, SDA, INT, RD, IRD y GND del módulo

Qué incluye el paquete

Módulo sensor MAX30102/MAX30100 en placa de desarrollo.

Selección de cantidad configurable en la compra: de 1 a 20 piezas.

Uso recomendado: proyectos y zonas de medida

La medición óptica está optimizada para zonas donde la luz atraviesa o refleja bien el tejido pulsátil. En el caso del MAX30102, el fabricante indica su uso sobre la punta del dedo, el lóbulo de la oreja y la muñeca.

En la práctica, encaja bien en proyectos de fitness, equipos de monitoreo prototipo y dispositivos portátiles (wearables). La conexión es sencilla: basta con unir VIN y GND a la alimentación, y SCL/SDA al bus I2C de la placa; el pin INT permite avisar a la MCU cuando hay datos disponibles sin consultar constantemente el sensor.

Limitaciones a tener en cuenta

El exceso de movimiento durante la medición afecta negativamente a las lecturas: no es adecuado para registrar datos mientras se corre o se mueve la mano.

Los cambios de temperatura alteran la fiabilidad de los datos obtenidos.

Una presión excesiva sobre el dedo puede restringir el flujo sanguíneo capilar y reducir la calidad de la señal.

Es un componente electrónico para desarrollos y experimentación, no un dispositivo médico certificado: sus lecturas no deben usarse para diagnóstico clínico.

Vista superior de la placa biosensor con el chip y sus componentes ópticos

Cuidado y mantenimiento

Manipula la ventana de vidrio del sensor con las manos limpias; la grasa o el polvo degradan la precisión óptica.

Aliméntalo dentro del rango indicado y verifica el nivel lógico de tu bus I2C antes de conectarlo.

Evita soldadiones o retoques con la placa conectada a alimentación.

Guárdalo en un lugar seco y protegido de la luz solar directa cuando no lo uses.

Conexión con Arduino y STM32 por I2C

El módulo comunica las mediciones a la MCU de destino mediante el bus I2C estándar, tal como se describe en su documentación. Tras leer los registros del chip, es el microcontrolador quien calcula los valores de frecuencia cardíaca y oxígeno en sangre. Para placas de 3,3 V, como muchas basadas en STM32, la conexión es directa; conviene confirmar siempre el nivel de tensión lógico del bus antes del montaje.

Diagrama de conexión del módulo a un microcontrolador por I2C

Preguntas Frecuentes

¿Qué diferencia hay entre el MAX30100 y el MAX30102?

Ambos miden pulso cardíaco y SpO2. El MAX30102 incorpora además supresión de luz ambiente y una cubierta de vidrio que elimina interferencias ópticas externas e internas, ofreciendo un rendimiento más estable.

¿Con qué placas es compatible?

Cualquier microcontrolador con bus I2C puede leerlo, incluyendo Arduino, KL25Z y placas STM32.

¿En qué partes del cuerpo se puede usar?

Sobre la punta del dedo, el lóbulo de la oreja y la muñeca, según indica el fabricante para el MAX30102.

¿Sirve para medir mientras hago ejercicio en movimiento?

No es recomendable: el movimiento excesivo afecta negativamente a las lecturas ópticas del sensor.

¿Los pines RD e IRD son necesarios para la conexión?

No. Son terminales de tierra de los LED que, según la descripción del fabricante, habitualmente quedan sin conectar.

¿Puedo dejarlo siempre conectado a la alimentación?

Sí. El consumo en modo de espera es prácticamente nulo y el módulo puede apagarse por software.

Con la garantía de:

Opiniones (1)

Opiniones de clientes que compraron este producto

Anónimo RU
6/18/2025
5/5
Variante: Color:MAX30102

Análisis de Experto

A
Ana Romero Castillo
Especialista en conectividad, software y accesorios para portátiles (routers, extensores WiFi, cables, Windows, antivirus, mochilas, fundas y coolers)
✓ Experto verificado

Análisis general del producto

Mi valoración técnica es que este módulo resulta adecuado para aprender a adquirir señales fisiológicas y construir prototipos, siempre que se entienda que el MAX30102 no entrega directamente una medición clínica de pulso o de SpO2: proporciona datos ópticos que el microcontrolador y el algoritmo deben procesar. El conjunto integra emisores rojo e infrarrojo, fotodetector y electrónica de bajo ruido con rechazo de luz ambiental; la comunicación I2C simplifica la conexión con placas habituales. El chip también permite ajustar parámetros como la corriente de los LED y el muestreo, algo útil para equilibrar consumo y calidad de señal.

En un proyecto de sobremesa, por ejemplo con una placa Arduino o STM32 conectada por USB al ordenador, el flujo de trabajo es razonable: leer el bus, comprobar que llegan muestras consistentes y después aplicar filtrado y cálculo. La parte más exigente no suele ser el cableado, sino obtener una señal estable y convertirla en resultados que tengan sentido.

Calidad de construcción y materiales

La ventana de vidrio integrada protege la zona óptica y ayuda a reducir interferencias, pero la placa sigue siendo un módulo de desarrollo, no un dispositivo acabado para llevar puesto. Para convertirlo en un wearable hace falta diseñar una carcasa que mantenga el sensor en contacto estable con la piel y limite la entrada de luz exterior sin ejercer demasiada presión.

La superficie óptica merece cuidado: polvo, huellas o grasa pueden alterar la cantidad de luz que alcanza el detector. La limpiaría con un paño suave y seco, sin frotar con materiales abrasivos. También evitaría dejar la placa suelta en una mesa mientras se manipulan cables: al no ser una solución encapsulada para uso diario, la protección mecánica y el alivio de tensión de las conexiones dependen del montaje.

Hay que comprobar qué placa se recibe. MAX30100 y MAX30102 no son nombres intercambiables para el software: comparten el objetivo de medir pulso y oxígeno, pero una librería o una configuración preparada para una versión puede no funcionar correctamente con la otra.

Compatibilidad y rendimiento

La conexión I2C reduce el cableado a alimentación, masa, SDA y SCL; INT puede utilizarse para avisar al microcontrolador cuando hay datos disponibles. En una placa STM32 de 3,3 V, la integración suele ser directa si el módulo y sus niveles lógicos son compatibles. Con una placa Arduino de 5 V, no asumiría que alimentar VIN a 5 V significa que las líneas SDA y SCL toleran 5 V: comprobaría el esquema o la documentación de la placa concreta antes de conectarla. Los breakout pueden incorporar circuitos distintos, por lo que el intervalo de alimentación no basta para deducir la tolerancia del bus.

En una prueba de concepto de escritorio, mediría primero con el dedo quieto y apoyado suavemente sobre el sensor. Después compararía la forma de onda en reposo con lecturas tomadas al variar la luz ambiente o la posición. La presión excesiva, el movimiento y los cambios de temperatura pueden degradar la señal; por eso no lo consideraría apropiado para registrar datos fiables mientras se corre o se mueve la mano. Para una muñeca en movimiento, un diseño completo necesitaría además resolver la fijación y, según el objetivo, compensar artefactos mediante procesamiento adicional.

El MAX30102 permite apagar el sensor por software y el fabricante indica un consumo de espera muy bajo a nivel del chip. Eso favorece un equipo alimentado por batería, aunque el consumo real del módulo dependerá también de la placa auxiliar y de cómo se configuren los LED.

Puntos fuertes y aspectos mejorables

Puntos fuertes:

  • Interfaz I2C sencilla para prototipos con Arduino, STM32 y otras placas compatibles.
  • Integra los elementos ópticos principales, lo que evita diseñar desde cero la etapa de emisión y detección.
  • El pin de interrupción puede reducir consultas repetidas del microcontrolador.
  • Sirve para experimentar con adquisición de señales, filtrado y algoritmos de frecuencia cardíaca y SpO2.

Aspectos mejorables:

  • La calidad de la lectura depende mucho de la colocación, la presión y la inmovilidad.
  • Hace falta procesar los datos; el módulo por sí solo no garantiza cifras estables ni precisas.
  • La ambigüedad entre versiones MAX30100 y MAX30102 puede complicar la selección de librerías y el montaje.
  • La compatibilidad eléctrica de VIN y de las líneas I2C debe verificarse en cada placa, especialmente al combinar módulos con controladores de 5 V.

Frente a un módulo de frecuencia cardíaca sencillo basado en un único sensor óptico, este ofrece más posibilidades al incluir canales rojo e infrarrojo para experimentar con oximetría. A cambio, requiere más atención al algoritmo y a las condiciones de medición; no es una solución lista para usar como un oxímetro comercial.

Veredicto del experto

Lo recomendaría para aprendizaje, prototipos de wearables y experimentación con señales PPG, pero no para diagnóstico ni para tomar decisiones médicas. Antes de conectarlo, confirmaría la versión exacta del chip, el rango de alimentación del breakout y los niveles lógicos de SDA y SCL. Para obtener datos más repetibles, empezaría con el dedo inmóvil, presión ligera, ventana limpia y una alimentación estable; después probaría la muñeca o el lóbulo de la oreja con un montaje que mantenga el contacto constante.

Publicado: 8 de noviembre de 2026

0,71 € 0,95 €

Productos relacionados