Este oxímetro MAX30102 permite medir o nível de oxigênio no sangue e a frequência cardíaca (em batimentos por minuto). Basta prendê-lo na ponta do dedo para começar a obter as leituras de saúde. É um sensor muito popular, o que significa que existem diversas bibliotecas e códigos de exemplo disponíveis para a maioria dos microcontroladores – Arduino, ESP32, Raspberry Pi, etc.
Os modelos anteriores do sensor MAX30102 apresentavam alguns problemas menores, como reguladores de tensão e resistores de pull-up de baixa qualidade. Este modelo resolve esses problemas e é plug and play, sem necessidade de modificações de hardware na placa.
Em comparação com a versão anterior do sensor MAX30102, esta versão mais recente possui apenas o sensor (e nenhum outro componente) em um dos lados da placa de circuito impresso. Isso garante que o sensor seja montado com pressão uniforme na ponta do dedo, para leituras precisas e consistentes.
Ele integra dois LEDs (infravermelho e vermelho), um fotodetector (vermelho), óptica otimizada e processamento de sinal analógico de baixo ruído para detectar sinais de oximetria de pulso e frequência cardíaca. É totalmente configurável por meio de registradores de software e os dados de saída digital são armazenados em um FIFO de 16 posições dentro do dispositivo. Possui uma interface digital I2C para comunicação com um microcontrolador host.
O subsistema de oximetria de pulso do MAX30102 consiste em cancelamento de luz ambiente (ALC), conversor analógico-digital (ADC) sigma-delta de 16 bits e filtro de tempo discreto proprietário. Possui operação de ultrabaixo consumo de energia, o que o torna ideal para sistemas alimentados por bateria. O MAX30102 opera com uma tensão de alimentação na faixa de 1,8 a 3,3 V. Pode ser utilizado em dispositivos vestíveis, dispositivos de assistência ao condicionamento físico, dispositivos de monitoramento médico, etc. O MAX30102 opera com fontes de alimentação de 1,8 V e 3,3 V e pode ser desligado via software com corrente de espera insignificante, permitindo que a fonte de alimentação permaneça conectada o tempo todo.
NOTA: MAX30102
Este sensor funciona diretamente com dispositivos de 3,3 V. Você pode conectá-lo diretamente a dispositivos de 3,3 V como ESP8266, ESP32, etc. Para usá-lo com Arduino UNO, Mega, Nano, etc., utilize um conversor de nível entre eles. Caso contrário, a conexão I2C não funcionará.
Testamos este sensor com esta biblioteca – Max3010x Pulse and Proximity Sensor da SparkFun Electronics – e ele funciona perfeitamente.
Esta biblioteca pode ser instalada no Arduino IDE –> Gerenciar Bibliotecas.
Link do Github para o sensor de pulso e proximidade Max3010x da SparkFun Electronics.



