INFORMACIÓN
El MAX30102 es un sensor óptico de pulso y oxígeno en sangre (SpO₂) que combina un emisor de luz LED (rojo e infrarrojo) y un fotodetector en un solo módulo compacto. Su funcionamiento se basa en la fotopletismografía (PPG): los LEDs emiten luz que atraviesa la piel, y el fotodetector mide la cantidad de luz reflejada por la sangre. Al analizar las variaciones de luz absorbida con cada latido, el MAX30102 puede calcular la frecuencia cardíaca y la concentración de oxígeno en la sangre, proporcionando datos en tiempo real para aplicaciones médicas y de monitoreo de salud.
El MAX30102 se utiliza principalmente en dispositivos de monitoreo de salud y bienestar, como oxímetros de pulso, relojes inteligentes, bandas deportivas y sistemas de telemedicina. Permite medir la frecuencia cardíaca y la saturación de oxígeno en sangre (SpO₂) de manera no invasiva y en tiempo real, lo que lo hace ideal para proyectos de salud personal, seguimiento de actividad física y estudios biométricos. Es compatible con tarjetas de desarrollo como Arduino, ESP32, ESP8266, Raspberry Pi y otras plataformas que soporten comunicación I²C, lo que facilita su integración en proyectos educativos, prototipos de IoT y dispositivos portátiles.
Nota: Este dispositivo NO es un producto médico, debe ser utilizado en aplicaciones donde la salud de la persona NO esté comprometida, Los header pueden estar de diferente color.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Sensor: MAX30102.
- Longitud Máxima de Onda LED: 660 nm/880 nm.
- Tensión de Alimentación: 3.3 a 5 VDC.
- Voltajes Interfaz de comunicación: 1.8 ~ 3.3 ~ 5 VDC.
- Corriente de trabajo: 60 mA.
- Potencia máxima: 0.3 W.
- Tipo de detección: PPG (Reflexión de luz).
- Interface de salida: I2C.
- ADC delta sigma de hasta 16 bits.
- Dimensiones: 20 mm x 15 mm x 3 mm.
- Peso: 3 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Descripción de Pines:
- VIN: Voltaje de alimentación (3.3 – 5 VDC).
- SCL: El reloj conectado a la interfaz I2C.
- SDA: Datos conectados a la interfaz I2C.
- INT: Interruptor DEL MAX30102, generalmente no se conecta.
- LED IRD: Tierra del Led IRD, generalmente no se conecta.
- LED ROJO: Tierra del Led Rojo, generalmente no se conecta.
- RD: Tierra del MAX30102, normalmente no se conecta.
- GND: Tierra del módulo.
¿Cómo probar el MAX30102 Sensor Pulso Concentración Oxígeno?
Materiales Necesarios:
- Sensor MAX30102.
- Arduino UNO (o cualquier placa compatible).
- Cables jumper.
- Software Arduino IDE.
Conexión del Sensor con Arduino.
El MAX30102 se comunica mediante I²C, por lo que las conexiones son sencillas:
| Sensor MAX30102 | Arduino UNO |
|---|---|
| VCC | 3.3V o 5V |
| GND | GND |
| SDA | A4 |
| SCL | A5 |
| INT | No necesario para pruebas básicas |
Instalar Librería y Cargar Ejemplo.
- Abre Arduino IDE.
- Ve a Sketch → Include Library → Manage Libraries…
- Busca
"MAX3010x"o"MAX30102"e instala la librería “MAX3010x by SparkFun” o similar. - Ve a File → Examples → MAX3010x → Example (como
heartRateopulseOximeter). - Asegúrate de seleccionar el tipo de sensor correcto en el código si la librería soporta varios modelos.
- Sube el sketch a tu Arduino.
Datos en el Monitor Serial.
- Abre el Monitor Serie (
Ctrl + Shift + M). - Ajusta la velocidad a 115200 baudios o la indicada en el ejemplo.
- Coloca tu dedo sobre el sensor.
Si todo funciona correctamente, verás en el monitor la frecuencia cardíaca (BPM) y la saturación de oxígeno (SpO₂) en tiempo real.


























Valoraciones
No hay valoraciones aún.