MAX30102 Sensor de Pulso

El módulo MAX30102 mide el pulso y estima la SpO2 apoyando un dedo: fotopletismografía con LED rojo e infrarrojo, lectura por I2C y librería lista para Arduino y ESP32. Para aprendizaje, wearables y prototipos: no es un producto sanitario.

Agotado
2,99 €
IVA incluido

 

MAX30102: el pulso y la SpO2, medidos con luz

El MAX30102 es un sensor de fotopletismografía (PPG) por reflexión: sus LED rojo e infrarrojo iluminan el dedo y un fotodiodo integrado registra la luz que devuelve el tejido, cuya componente pulsátil dibuja el latido. De esa señal salen la frecuencia cardiaca y una estimación de SpO2, calculadas por el algoritmo en tu microcontrolador — el datasheet de Analog Devices documenta el ADC de 18 bits, el FIFO de 32 muestras y la cancelación de luz ambiente que hacen legible esa señal diminuta.

Conviene comprarlo sabiendo lo que es: un módulo de aprendizaje y prototipado — no un producto sanitario ni un instrumento de diagnóstico. Con el dedo quieto y bien apoyado obtendrás una onda PPG clara y cifras estables para una pulsera de deporte DIY, un proyecto de biofeedback, un oxímetro educativo o un detector de presencia de dedo; con movimiento, presión variable o luz directa, la señal se degrada, y esa también es una lección que enseña bien este sensor.

La integración es sencilla: bus I2C en la dirección 0x57 y un pin INT que avisa de dato nuevo o FIFO casi lleno para no bloquear tu programa. La librería SparkFun MAX3010x trae ejemplos de lectura cruda, pulso y SpO2 con el algoritmo de referencia de Maxim, y el tutorial de Random Nerd Tutorials lo deja funcionando en un ESP32 en una tarde. En MicroPython existe un driver comunitario portado de SparkFun probado en ESP32 y Raspberry Pi Pico.

La placa trae cinco pines — VIN, GND, SCL, SDA e INT — con la tira sin soldar y dos taladros de montaje. Alimenta y comunica a 3,3 V, la ruta segura en todas las revisiones de esta placa; el chip trabaja internamente a 1,8 V con reguladores a bordo. Y un detalle que verificamos por lote leyendo el registro de identidad del chip: algunas remesas llegan serigrafiadas "GY-MAX30100" montando un MAX30102 — la serigrafía no identifica el silicio, el registro sí.

Si tu proyecto pide la actividad eléctrica del corazón en lugar de la óptica, el AD8232 Sensor ECG registra el electrocardiograma con electrodos y es el complemento natural de este módulo, no su sustituto. Y para biometría de identidad más que de salud, el sensor de huellas SFM-V1.7 resuelve el control de acceso.

Datos técnicos MAX30102

  • Sensor: MAX30102 de pulsioximetría y ritmo cardiaco (identidad del chip verificada por lote)
  • Principio: PPG por reflexión — LED rojo (660 nm) e infrarrojo (880 nm) + fotodiodo integrado
  • ADC de 18 bits con hasta 3.200 muestras/s y FIFO de 32 muestras
  • Cancelación de luz ambiente integrada
  • Interfaz I2C hasta 400 kHz, dirección 0x57 · salida de interrupción INT (open-drain)
  • Sensor de temperatura interno del chip (±1 °C) para compensación — no es un termómetro corporal
  • Consumo del chip: ~600 µA midiendo y menos de 1 µA apagado (datos de chip, no de placa)
  • Alimentación y lógica recomendadas: 3,3 V (reguladores a bordo; compatibilidad con 5 V según revisión de placa)
  • Pines: VIN, GND, SCL, SDA e INT a paso 2,54 mm · tira de pines sin soldar · dos taladros de montaje
  • Compatible con Arduino y ESP32 (librería SparkFun MAX3010x) · MicroPython con driver comunitario
  • Uso educativo y de prototipado: no es producto sanitario ni sirve para diagnóstico
MAX30102
MAX30102
Sin reseñas