Wearables e IoTTécnico

Pantalla de pulso con MAX30102 y un Pico

Pon la yema del dedo sobre un sensor óptico y mira tu onda de pulso y las pulsaciones por minuto en una OLED pequeña: un proyecto para aprender, no un aparato médico.

NivelTécnico
Tiempo1.5 h
Costo est.~$42
Pasos5

El MAX30102 alumbra tu piel con luz roja e infrarroja y mide cuánta regresa. Cada latido empuja un poco más de sangre por los capilares, así que la luz reflejada late. Contar los picos en el tiempo da las pulsaciones por minuto.

⚠ SEGURIDAD
Esto no es un aparato médico y no debe usarse para diagnosticar ni vigilar ninguna condición de salud. Si tienes dudas sobre tu salud, consulta a un médico.

Pasos de la misión

  1. Conecta el bus I2C

    Conecta el MAX30102 y la OLED a los mismos pines I2C: SDA a GP4, SCL a GP5, energía de 3V3 y GND.

  2. Graba MicroPython

    Instala MicroPython en el Pico 2 W y agrega un driver comunitario del MAX30102 y el driver ssd1306 con Thonny o mip.

  3. Lee muestras crudas

    Lee los valores IR unas 100 veces por segundo y grafícalos en el plotter de Thonny; deberías ver una onda clara.

  4. Detecta latidos

    Resta un promedio móvil, encuentra los picos y promedia el tiempo entre los últimos latidos para sacar las pulsaciones.

  5. Muéstralo

    Dibuja la onda de pulso en movimiento y el número de pulsaciones en la OLED.

Preguntas

¿Por qué el número brinca tanto?

Mover el dedo o apretar demasiado arruina la señal. Apoya el dedo suave y quédate quieto 10 segundos antes de leer.