Ir para o conteúdo
Envios e devoluçõesPT / EUR
Promoção!

Módulo Sensor de Frequência Cardíaca para Arduino MAX30102, Concentração de Oxigénio no Sangue

O preço original era: 2,86 €.O preço atual é: 2,29 €.

24 pessoas estão a ver este produto agora

REF: LPM006788 Categoria:

Envios e devoluções

Envios e devoluções

Consultar envios e devoluções →Ícones dos serviços de pagamento

Descrição

(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 #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); }