Índice:

Monitor de frequência cardíaca AD8232, Arduino, processamento: 4 etapas
Monitor de frequência cardíaca AD8232, Arduino, processamento: 4 etapas

Vídeo: Monitor de frequência cardíaca AD8232, Arduino, processamento: 4 etapas

Vídeo: Monitor de frequência cardíaca AD8232, Arduino, processamento: 4 etapas
Vídeo: Monitor Frequência Cardíaca ECG com AD8232 2024, Novembro
Anonim
Monitor de frequência cardíaca AD8232, Arduino, processamento
Monitor de frequência cardíaca AD8232, Arduino, processamento
Monitor de frequência cardíaca AD8232, Arduino, processamento
Monitor de frequência cardíaca AD8232, Arduino, processamento

O Analog Devices AD8232 é um front end analógico completo projetado para adquirir sinais EKG (ElectroCardioGram) de nível de miliVolt. Embora seja uma questão simples conectar o AD8232 e ver o sinal de EKG resultante em um osciloscópio, o desafio para mim era adquirir o sinal para exibição no meu PC. Foi quando descobri o Processing!

Página de documentação AD8232 -

Um quadro de discussão está disponível no Sparkfun aqui - https://www.sparkfun.com/products/12650 ou, se você esperar algumas semanas, na China aqui - https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu…

Encomendei o kit incluindo cabo do sensor corporal com almofadas adesivas.

Etapa 1: Preparando a placa de interrupção AD8232

Preparando o Breakout Board AD8232
Preparando o Breakout Board AD8232

O plano é fazer com que a placa AD8232 adquira o sinal de EKG. A saída do AD8232 é um sinal de aproximadamente 1,5 Volts. Este sinal será amostrado por um Arduino Uno em aproximadamente 1k amostras / segundo. Esses valores de amostra são então enviados pela porta USB ao PC para exibição. Eu rapidamente descobri que alimentar o AD8232 com a saída de 3,3 V da placa Arduino era uma má ideia - muito ruído de 60 Hz. Então mudei para 2 pilhas AA. O AD8232 pode ser alimentado por uma célula tipo moeda de mercúrio de 3 V, se desejado. Dois fios (sinal e terra) iam da placa AD8232 para o Arduino (A0 e terra). Usei uma quantidade generosa de cola hot melt para reforçar os fios na junção da placa AD8232.

Etapa 2: Simulação de EKG no Arduino Uno

Image
Image
Funcionando
Funcionando

A próxima etapa é criar um simulador rodando no Arduino. Dessa forma, não preciso ficar sentado com os eletrodos presos ao meu corpo enquanto estou depurando o código.

Etapa 3: instalado e funcionando

Image
Image

Finalmente, a tela do PC. O código do Arduino precisa ser alterado para adquirir dados reais em vez de dados de simulação. O código de processamento é mostrado. Eu estava bastante apreensivo sobre mergulhar em um novo ambiente de linguagem / desenvolvimento, mas assim que vi o IDE de processamento pensei "Uau! Isso parece familiar - exatamente como o Arduino." Aqui está o link de download para Processing. Levou apenas algumas horas de hacking de código que encontrei na Internet para colocar um aplicativo em funcionamento. Descobri que a colocação dos 3 eletrodos no meu corpo não correspondia às anotações nos fios. No meu caso, o cabo marcado "COM" vai para a esquerda, "L" vai para a direita e "R" vai para a perna esquerda.

Minha abordagem foi programar o Arduino para adquirir o sinal e transmiti-lo para o aplicativo de processamento em execução no PC. Lá meu ser outra maneira; use o Processing para controlar diretamente o link do Arduino. Melhor ainda, pode ser possível eliminar o Arduino por completo e usar a porta de áudio do PC para adquirir o sinal por meio do processamento - consulte este Instructable.

Passo 4:

Aqui estão os arquivos de origem para o simulador do Arduino, aquisição do sinal do Arduino e exibição do sinal de processamento.

Recomendado: