Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Monitore ECG e respiração usando seu Arduino

Componentes e suprimentos

ProtoCentral Electronics ADS1292R ECG / Proteção respiratória para Arduino- v2
× 1
Arduino UNO
× 1

Aplicativos e serviços online

Arduino IDE

Sobre este projeto


O escudo de respiração de ECG leva um dispositivo médico a outro nível. O que parecia um sistema complicado de monitorar a atividade elétrica do coração assumiu uma nova forma. O novo dispositivo é portátil, menos complicado e um sistema de monitoramento de ECG eficiente. Este projeto ajuda a mostrar como usar o escudo de ECG junto com o Arduino.





Conectando o escudo ao seu Arduino


Conecte o escudo de ECG / respiração ao Arduino, empilhando-o em cima do Arduino. Este escudo usa a interface SPI para se comunicar com o Arduino. O escudo inclui cabeçalho ICSP, usado por variantes mais recentes do Arduino para comunicação SPI e, portanto, é compatível com as variantes mais recentes do Arduino, como Yun e Due.





Instalando as bibliotecas do Arduino


A biblioteca Arduino contém as funções necessárias para se comunicar com o ADS1292R Shield. Siga as etapas abaixo para baixar e colocar a biblioteca em funcionamento.

Baixe os arquivos da biblioteca aqui. Descompacte o arquivo e você verá uma pasta chamada "ads1292r_shield". Copie esta pasta para a pasta de bibliotecas do seu Arduino IDE. Dependendo do seu sistema operacional, isso pode estar dentro da pasta do Arduino IDE ou na pasta de documentos. Para obter mais informações sobre estruturas de pastas, consulte http://arduino.cc/en/Guide/Libraries.

Para usar com exemplos anteriores de BrainBay e Xively, clique aqui.

Usando Processing - Software de Visualização de Dados ( Novo! )

Processing é um software de visualização de dados, existente desde 2001, utilizado por artistas e cientistas. É uma estrutura de codificação de código aberto baseada em Java. Se você está familiarizado com o ambiente Arduino, o IDE de processamento é semelhante e você não terá muito de uma curva de aprendizado para escalar!

Nota :O código para visualização de ECG é executado usando processamento IDE versão 2.2.1 apenas.

A seguir estão as etapas para executar o código:





1. Baixe o Processing para seu sistema operacional


Baixe o IDE de processamento versão 2.2.1 do link:
  • MAC OS
  • Linux de 32 bits
  • Linux 64 bits
  • Windows 32 bits
  • Windows 64 bits

Depois de baixado, descompacte o arquivo e instale o aplicativo de acordo com seu sistema operacional.





2. Baixe o código de processamento para visualização de ECG

  • Baixe os arquivos e diretórios necessários ou clone para sua área de trabalho a partir do GitHub.
  • A descompactação do arquivo deve criar uma pasta com o nome ads1292r_shield que contém o código de visualização.
  • Localize o diretório do caderno de desenho em processamento no seu computador. Isso deve ter sido criado automaticamente quando você instalou o processamento. Dependendo do seu sistema operacional, o caminho será o seguinte:
  • No Windows:c:/ Meus documentos / Processamento
  • No MAC:/ Users / your_user_name / Documents / Processing
  • No Linux:/ Home / your_user_name / sketchbook /

Nota :Este diretório aparece como "Processing" no Windows / Mac e atende pelo nome "Sketchbook" no Linux. Crie um subdiretório com o nome "bibliotecas", se ainda não houver um.
  • Do diretório "ads1292r_shield" mencionado acima, Copie / mova o conteúdo da pasta ADS1292rShield_BreakoutProcessingces_view_ecg para o diretório do bloco de desenho Processing, também mencionado acima (Localize o bloco de desenho Processing)
  • Por fim, copie o controlP5 & gwoptics pastas de ADS1292rShield_BreakoutProcessinglibraries e cole-as no diretório de bibliotecas de seu bloco de desenho Processing.
  • Agora você está pronto para visualizar sua primeira leitura de ECG no escudo ADS1292R!





3. Abra o Processing e inicie o ces_view_ecg

  • Se o Processing IDE estava aberto, feche-o e reabra para atualizar as bibliotecas e os esboços. Os repositórios não são atualizados se o IDE foi aberto enquanto os esboços e bibliotecas estavam sendo atualizados.
  • Clique duas vezes em qualquer um dos arquivos .pde no diretório ces_view_ecg para abrir todo o código ecg no IDE de processamento.
  • Se tudo feito até agora foi bom, clicar no botão "executar" no canto superior esquerdo do IDE, deve executar o código! Caso contrário, certifique-se de instalar suas bibliotecas corretamente e de usar a versão 2.2.1 do Processing.
  • d. Quando a GUI estiver em execução, selecione a porta conectada ao ECG na lista suspensa "SELECIONAR PORTA", conforme mostrado na figura abaixo
  • Assim que a seleção da porta for apropriada, o botão INICIAR será habilitado. Clique em "INICIAR" para iniciar a visualização
  • Você deve ver a onda de ECG gerada com os valores obtidos do ADS1292rShield Breakout Board, conforme mostrado abaixo.





Conexão dos eletrodos de ECG


Um cabo de 3 eletrodos junto com uma tomada estéreo padrão é fornecido junto com a blindagem. Você pode usar os eletrodos junto com o cabo para conectar à blindagem. A interface do eletrodo integrado é destacada abaixo para fácil localização.

O outro lado do conector do eletrodo se conectaria aos eletrodos de encaixe presos ao corpo. Para fins de teste, você pode usar um simulador de ECG para fornecer dados para a placa.

Aviso :Ao conectar os eletrodos ao corpo, é mais seguro desconectar a fonte de alimentação / principal do Arduino. Por exemplo, se você estiver usando o Arduino junto com um laptop, desconectar o carregador de bateria do laptop seria uma opção segura.





Colocando os eletrodos no corpo

Aviso importante:este dispositivo NÃO se destina a ser usado em / como equipamento de diagnóstico médico. Ele deve ser usado apenas para fins de avaliação e pesquisa.

Aviso de segurança: Tenha cuidado ao conectar os eletrodos ao corpo quando o Arduino estiver conectado à porta USB do seu computador. Certifique-se de que a alimentação principal do seu laptop esteja desconectada para que você não forneça uma conexão direta entre o aterramento e seu corpo.

Código

Biblioteca ProtoCentral ADS1292R Arduino
Biblioteca Arduino para usar o escudo ProtoCentral ADS1292Rhttps://github.com/Protocentral/ADS1292rShield_Breakout/tree/master/Libraries

Esquemas

Esquemas do ProtoCentral ADS1292R Arduino Shield
Schematicshttps://github.com/Protocentral/ADS1292rShield_Breakout/tree/master/Hardware/ECG_Shield

Processo de manufatura

  1. Monitore a temperatura de sua casa usando o Raspberry Pi
  2. Faça Monitor Ambilight usando Arduino
  3. Sistema de atendimento usando Arduino e RFID com Python
  4. Como construir um monitor de energia Arduino e registrador de dados
  5. Arduino Spybot
  6. Controle remoto universal usando Arduino, 1Sheeld e Android
  7. Faça você mesmo voltímetro usando Arduino e Smartphone
  8. Monitor de freqüência cardíaca usando IoT
  9. Brinquedo controlado pelo Android usando Raspberry Motor Shield
  10. Arduino Temp. Monitor e relógio em tempo real com tela 3.2