Projeto de um Sensor de Pulsação

O objetivo é tentar realizar um sistema para medição da pulsação ou batimentos cardíacos por minuto (BPM) usando abordagem fotométrica.

makesize_DIY_IR_pulse_sensor

🎧

Etapas:

Projeto de um Sensor de PulsaçãoEmbasamento TeóricoTeste de SensoresPós-processamentoResultados (esperados)DicasO que funcionouDetalhesComentários sobre código desenvolvido

 

Embasamento Teórico

  1. Sensor de Pulso (o que é um sensor de pulso, métodos)

  2. Exemplo de sistema usando sensor comercial KS0015, Raspberry Pi e Python: Monitor de Frequência do Pulso. Acompanha considerações e etapas necessárias envolvidas com processamento do sinal.

  3. Outros projetos usando outros sensores comerciais prontos:

 

Teste de Sensores

  1. Primeiro teste usando MRD1114: Sensor Pulsação - Teste #1
    (inclui códigos Arduino e Python para captura de dados)
  2. Segundo teste usando MRD1114: Sensor Pulsação - Teste #2 (outra configuração elétrica)
  3. Teste usando MRD500: DIY Sensor de Pulso IR. (Inclui considerações e projeto de Filtro Passa-Faixa usando Matlab))
  4. Primeiro teste usando foto-diodo: DiY Sensor de Pulso IR: Parte 2.
  5. Segundo teste com : teste_pulse_monitor_3 (Outro setup físico, outro circuito, melhores resultados)

 

Pós-processamento

Envolve:

  1. Revisão sobre Filtros Passa-Baixas de 1a-ordem; (Uso de Python)
  2. Revisão sobre Cálculo de Média Mediana; (Uso de Python, análise de complexidade)
  3. Conhecendo algoritmos para Detecção de Picos; (Método "Simples" Usando Derivadas).
  4. Mais sobre detecção de picos, desta vez com: Testes de Rotinas de Detecção de Picos Usando algoritmos baseado em Derivada primeira e derivada segunda. (Simulações sobre dados reais usando Matlab).
  5. Obs.: dados reais ("bag files") foram obtidos através da rotina: Captura de Dados via Porta Serial (script em Python que acessa Arduino Uno via porta serial; com instruções).

 

Resultados (esperados)

 

Dicas

O que funcionou

Detalhes

Seguem alguns detalhes:

 

Comentários sobre código desenvolvido

Seguem comentários sobre código desenvolvido:

 

O código final desenvolvido gera as seguintes mensagem no terminal (porta) serial:

 

Boa sorte com seu projeto!


🌊 Fernando Passold 📬 | Página originalmente criada em 04/10/2024  |  atualizada em 03/09/2025.