Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
A monitoração da frequência cardíaca é uma aplicação prática e relevante em projetos de saúde e fitness. Utilizando um Arduino, é possível criar um sistema simples e eficaz para medir a frequência cardíaca em tempo real. Este artigo técnico abordará como implementar um sensor de frequência cardíaca com Arduino, fornecendo exemplos práticos e explicações detalhadas.
Para este projeto, você precisará dos seguintes componentes:
Sensor de Frequência Cardíaca KY-039:
Pulse Sensor:
O código abaixo é um exemplo para ler os dados do sensor e calcular a frequência cardíaca:
// Definições de pinos
const int sensorPin = A0;
int sensorValue = 0;
int threshold = 550; // Ajuste conforme necessário
// Variáveis para cálculo de BPM
unsigned long lastBeatTime = 0;
unsigned long currentTime = 0;
int beatsPerMinute = 0;
int beatCount = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(sensorPin);
if (sensorValue > threshold) {
currentTime = millis();
if (currentTime - lastBeatTime > 300) { // Evita múltiplas detecções para o mesmo batimento
beatCount++;
lastBeatTime = currentTime;
}
}
if (millis() - lastBeatTime > 60000) { // Atualiza BPM a cada minuto
beatsPerMinute = beatCount;
beatCount = 0;
lastBeatTime = millis();
Serial.print("BPM: ");
Serial.println(beatsPerMinute);
}
delay(10); // Pequeno atraso para estabilizar a leitura
}
Definições de Pinos e Variáveis:
sensorPin
define o pino analógico ao qual o sensor está conectado.threshold
é o valor de limiar para detectar um batimento cardíaco. Pode ser ajustado conforme necessário.Setup:
Loop:
Este projeto básico demonstra como usar um Arduino para monitorar a frequência cardíaca. Dependendo do sensor utilizado, você pode precisar ajustar o valor do limiar (threshold
) para obter leituras precisas. Além disso, para projetos mais avançados, você pode integrar este sistema com módulos Bluetooth para transmitir os dados a um smartphone ou outro dispositivo.