El MAX30102 es un sensor óptico que mide el pulso y la saturación de oxígeno en sangre colocando un dedo sobre él. Integra LEDs rojo e infrarrojo y un fotodetector: la luz atraviesa la piel, la sangre la absorbe de forma distinta en cada latido, y el sensor convierte esas variaciones en datos que tu Arduino o ESP32 procesa. Es el mismo principio que usan los oxímetros de pulso, y es ideal para aprender sobre biosensores, crear prototipos de wearables y proyectos de feria de ciencias.

¿Cómo funciona el sensor de pulso MAX30102?
La técnica se llama fotopletismografía. Con cada latido, el volumen de sangre en el dedo cambia ligeramente, y con él la cantidad de luz que se refleja. El sensor mide esas variaciones para calcular la frecuencia cardíaca. Comparando cuánta luz roja e infrarroja absorbe la sangre, se puede estimar la saturación de oxígeno (SpO2).
Proyectos que puedes hacer
- Monitor de pulso con pantalla OLED o LCD.
- Prototipos de pulseras y relojes inteligentes.
- Registro de pulso durante el ejercicio con ESP32 y Bluetooth.
- Proyectos de feria de ciencias y tesis de electrónica biomédica.
- Prácticas de procesamiento de señales en universidades.
Ficha técnica
- Chip: MAX30102.
- Alimentación: 1.8 a 3.3V; 5V con adaptación de nivel según el módulo.
- Interfaz: I2C (SDA, SCL) y pin de interrupción (INT).
- Mediciones: frecuencia cardíaca y SpO2 estimada.
- Consumo en espera: muy bajo.
- Medidas del módulo: aprox. 28 x 25 x 5 mm.
Cómo conectarlo a Arduino o ESP32
- Conecta VCC a 3.3V y GND a tierra.
- Conecta SDA y SCL a los pines I2C de tu placa.
- Si tu módulo tiene jumper de nivel lógico, configúralo según el voltaje de tu microcontrolador.
- Instala una librería compatible con MAX30102 en Arduino IDE, como la de SparkFun.
- Carga el ejemplo de frecuencia cardíaca y coloca el dedo sobre el sensor sin presionar demasiado.
Consejos para lecturas estables
Mantén el dedo quieto y con una presión suave y constante: presionar fuerte corta la circulación y altera la medición. Protégelo de la luz ambiente, por ejemplo con una pequeña cubierta, porque la luz exterior genera ruido. Promedia varias lecturas en tu programa y descarta los primeros segundos mientras la señal se estabiliza.
Importante: no es un equipo médico
Este módulo es un componente electrónico para proyectos educativos y prototipos. No está certificado ni calibrado como dispositivo médico, y sus lecturas dependen del montaje, el programa y las condiciones de medición. No lo uses para diagnosticar, controlar enfermedades ni tomar decisiones de salud. Para eso, usa un oxímetro médico certificado y consulta a un profesional de la salud.
Si quieres conocer el principio de medición que usa este sensor, consulta el artículo sobre la pulsioximetría en Wikipedia.
Ideas para mejorar tu proyecto
Combina el módulo con una pantalla OLED pequeña para mostrar el pulso en tiempo real, o con un ESP32 para enviar las lecturas al celular por Bluetooth o WiFi y graficarlas. También puedes registrar los datos en una tarjeta microSD para analizarlos después en una hoja de cálculo. Si es para una feria de ciencias, explica el principio de la luz roja e infrarroja con un esquema: es una forma clara de mostrar cómo la electrónica se aplica a la biología sin presentar el proyecto como un aparato médico.
Preguntas frecuentes sobre el sensor MAX30102
¿Sirve como oxímetro médico?
No. Es un módulo para proyectos y aprendizaje, no un dispositivo médico certificado.
¿Funciona con Arduino Uno?
Sí, por I2C, respetando el nivel lógico según tu módulo.
¿Qué librería uso?
Librerías compatibles con MAX30102, como la de SparkFun.
¿Por qué la lectura varía?
El movimiento, la presión del dedo y la luz ambiente afectan la medición.
Mira más productos de la categoría Sensores en Electrónica Cyber.
¿Por qué comprar en Electrónica Cyber?
Somos una tienda de electrónica en Santa Cruz con envíos a toda Bolivia y Brasil. Te asesoramos antes de comprar para que elijas el repuesto correcto y no pierdas tiempo ni dinero. Haz tu pedido por WhatsApp al 60017257 y recibe atención personalizada.


















hernan –
María Fernanda Aguilar (La Paz): “Me encanta lo fácil que fue integrar el sensor en mi pulsera inteligente. ¡Preciso y rápido!”