Módulo Sensor de Frequência Cardíaca para Arduino MAX30102, Concentração de Oxigénio no Sangue
10 unidades em stock | SKU: LPM006788
(301)
O MAX30102 é um sensor óptico integrado, desenvolvido pela Maxim Integrated, utilizado principalmente para monitorização de sinais vitais, como frequência cardíaca (HR) e saturação de oxigénio no sangue (SpO₂).
Principais características:
Tecnologia: Fotopletismografia óptica (PPG) usando LEDs vermelho e infravermelho.
Tensão de operação: 1.7 V a 2.0 V (baixo consumo energético).
Interface: I²C para comunicação simples com microcontroladores (Arduino, ESP32, etc.).
Resolução ADC: 18 bits, alta precisão.
Baixo consumo energético: Ideal para dispositivos móveis e vestíveis.
Cancelamento de ruído eficaz: Boa precisão mesmo com movimentos e interferências ambientais.
Tamanho reduzido: Perfeito para aplicações portáteis ou vestíveis.
Aplicações típicas:
Pulseiras inteligentes (smartbands) e relógios inteligentes (smartwatches).
Monitorização médica portátil (oxímetros de pulso).
Monitorização desportiva (desempenho atlético, treino).
Dispositivos médicos móveis para uso doméstico.
Resumo rápido:
O MAX30102 é especialmente adequado em situações que exigem alta precisão, estabilidade e consumo reduzido, destacando-se em dispositivos vestíveis e aplicações médicas pessoais.
Ligações ao Arduino:
MAX30102 Arduino (UNO/Nano)
VIN/VCC 3.3V
GND GND
SCL A5 (SCL)
SDA A4 (SDA)
Nota importante:
O sensor MAX30102 funciona preferencialmente em 3.3V, não utilize 5V para não danificá-lo.
Programa simples para arduino
#include <Wire.h>
#include "MAX30105.h"
#include "heartRate.h"
MAX30105 sensor;
void setup() {
Serial.begin(115200);
if (!sensor.begin(Wire, I2C_SPEED_FAST)) {
Serial.println("MAX30102 não encontrado!");
while (1);
}
sensor.setup(); // configuração padrão
}
void loop() {
long irValue = sensor.getIR();
if (irValue > 50000) { // dedo detectado
Serial.print("Valor IR: ");
Serial.println(irValue);
} else {
Serial.println("Sem dedo detectado.");
}
delay(500);
}