Grove - Sensor de Frequência Cardíaca com Cinta Torácica

Este kit de cinta torácica de frequência cardíaca contém um cinto peitoral e um módulo receptor AM de 5,3 KHz. O kit de medição de frequência cardíaca pode ser usado para monitorar a frequência cardíaca de pacientes e atletas; ao mesmo tempo, o resultado pode ser exibido em uma tela via porta serial e salvo para análise. Todo o sistema possui muitas vantagens, por exemplo, alta sensibilidade, baixo consumo de energia e portabilidade. Como os módulos se comunicam entre si via AM, é muito conveniente permitir que você se mova (observe que a distância efetiva é de 30 cm).
Características
- Baixo consumo de energia
- Sem fio
- Conveniente de usar
- Antena de ferrite embutida
- Alta sensibilidade
- Totalmente compatível com RoHS
Para mais detalhes sobre os módulos Grove, consulte o Grove System
Especificações
Item | Min | Típico | Máx | Unidade |
|---|---|---|---|---|
Tensão | 3.0 | 5.0 | 5.5 | V |
Faixa de busto | 65 | 145 | cm | |
Modo de modulação | 5.3KHz AM modulate | / | ||
Vida útil da bateria | mais de meio ano (dependendo do seu uso) | / | ||
Distância efetiva de recepção | 30 | cm | ||
Módulos receptores | 48 X 25 X 10 | mm | ||
Ideias de Aplicação
- Monitor de frequência cardíaca.
1. A cinta torácica é alimentada por uma bateria tipo moeda CR2032. Abra a tampa traseira com uma moeda para substituí-la.
2. Se não for usada por um longo período, remova a bateria.
Uso
O sketch a seguir demonstra uma aplicação simples usando o Sensor de Frequência Cardíaca com Cinta Torácica para medir a frequência cardíaca.
- Conecte este módulo à porta digital D2 no seu base shield. E conecte o Grove-LED à porta digital 4.
- Conecte o Base Shield ao Arduino/Seeeduino.

- Copie e cole o código abaixo em um novo sketch do Arduino.
#define LED 4//indicator, Grove - LED is connected with D4 of Arduino
boolean led_state = LOW;//state of LED, each time an external interrupt
//will change the state of LED
unsigned char counter;
unsigned long temp[21];
unsigned long sub;
bool data_effect=true;
unsigned int heart_rate;//the measurement result of heart rate
const int max_heartpluse_duty = 2000;//you can change it follow your system's request.
//2000 meams 2 seconds. System return error
//if the duty overtrip 2 second.
void setup()
{
pinMode(LED, OUTPUT);
Serial.begin(9600);
Serial.println("Please ready your chest belt.");
delay(5000);
arrayInit();
Serial.println("Heart rate test begin.");
attachInterrupt(0, interrupt, RISING);//set interrupt 0,digital port 2
}
void loop()
{
digitalWrite(LED, led_state);//Update the state of the indicator
}
/*Function: calculate the heart rate*/
void sum()
{
if(data_effect)
{
heart_rate=1200000/(temp[20]-temp[0]);//60*20*1000/20_total_time
Serial.print("Heart_rate_is:\t");
Serial.println(heart_rate);
}
data_effect=1;//sign bit
}
/*Function: Interrupt service routine.Get the sigal from the external interrupt*/
void interrupt()
{
temp[counter]=millis();
Serial.println(counter,DEC);
Serial.println(temp[counter]);
switch(counter)
{
case 0:
sub=temp[counter]-temp[20];
Serial.println(sub);
break;
default:
sub=temp[counter]-temp[counter-1];
Serial.println(sub);
break;
}
if(sub>max_heartpluse_duty)//set 2 seconds as max heart pluse duty
{
data_effect=0;//sign bit
counter=0;
Serial.println("Heart rate measure error,test will restart!" );
arrayInit();
}
if (counter==20&&data_effect)
{
counter=0;
sum();
}
else if(counter!=20&&data_effect)
counter++;
else
{
counter=0;
data_effect=1;
}
}
/*Function: Initialization for the array(temp)*/
void arrayInit()
{
for(unsigned char i=0;i < 20;i ++)
{
temp[i]=0;
}
temp[20]=millis();
}
- Envie o código.
- Este é o sinal quando estamos medindo a frequência cardíaca:


Na primeira das figuras, que é um diagrama de forma de onda do batimento cardíaco detectado, um pulso alto aparece quando ocorre o batimento.
1. As “asas” da cinta torácica devem estar em contato com a sua pele para obter alta precisão.
2. A distância máxima entre a cinta torácica e o módulo receptor deve ser menor que 30 cm.
Visualizador de Esquemático Online
Recursos
- Grove - Arquivo EAGLE do Sensor de Frequência Cardíaca com Cinta Torácica
- Código de Demonstração do Sensor de Frequência Cardíaca com Cinta Torácica
Suporte Técnico & Discussão de Produto
Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.
