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

Usando o sensor de pulso vestível MAX30100 com Arduino

Componentes e suprimentos

ProtoCentral Electronics ProtoCentral Pulse Oximeter breakout
× 1
Arduino UNO
× 1

Aplicativos e serviços online

Arduino IDE
Processamento

Sobre este projeto


Conectando o Breakout ao seu Arduino

A conexão com a placa Arduino é a seguinte:

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 do Arduino, o IDE de processamento é semelhante e você não terá muito de uma curva de aprendizado para escalar!

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





1. Baixe o Processing para seu sistema operacional


Baixe a versão mais recente do IDE de processamento no link
  • MAC
  • 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 do oxímetro de pulso


uma. Baixe os arquivos e diretórios necessários ou clone para sua área de trabalho a partir do GitHub.

b. A descompactação do arquivo deve criar uma pasta com o nome Pulse que contém o código de visualização.

c. Localize o diretório do caderno de desenho em processamento em 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 é conhecido como "Sketchbook" no Linux. Crie um subdiretório com o nome "bibliotecas", se ainda não houver um.

d. Do diretório "Pulse" mencionado acima Copie / mova o conteúdo da pasta Pulse-master / Processing / ces_view_oximeter para o diretório do bloco de desenho Processing, que também é mencionado acima (Localize o bloco de desenho Processing)

e. Por fim, copie os diretórios G4P de Pulse-master \ Processing \ libraries e cole-os no diretório libraries do seu bloco de desenho Processing.

f. Você está pronto para obter a sua primeira forma de onda PPG e leitura de SpO2 visualizada no Pulse!





3. Abra o Processing e inicie o ces_view_oximeter


uma. 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.

b. Clique duas vezes em qualquer um dos arquivos .pde no diretório ces_view_oximeter para abrir todo o código do oxímetro de pulso no IDE de processamento.

c. Se tudo feito até agora foi bom, clicando 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.

d. Quando a GUI estiver em execução, selecione a porta conectada com a proteção do oxímetro de pulso na lista suspensa "SELECIONE A PORTA", conforme mostrado na figura abaixo

e. Assim que a seleção da porta for apropriada, o botão INICIAR será habilitado. Clique em "INICIAR" para iniciar a visualização

f. Você deve ver as ondas PPG (VERMELHO e IR) geradas com os valores obtidos do Pulso conforme mostrado abaixo.


Código

Biblioteca Arduino
https://github.com/Protocentral/Pulse

Esquemas

Esquemas e arquivos de design
https://github.com/Protocentral/Pulse

Processo de manufatura

  1. A integração dos dados do sensor com o microprocessador Raspberry Pi
  2. Sensor de alcance ultrassônico HC-SR04 no Raspberry Pi
  3. Usando o sensor de radar pulsado A111 com um Raspberry Pi
  4. Usando o PSoC 6 Pioneer Board com o Pioneer IoT Add-on Shield
  5. Luzes de dimerização com PWM usando o botão de ação
  6. Capturando as gotas de água com Arduino
  7. Sistema de atendimento usando Arduino e RFID com Python
  8. Sensor DHT11 com LEDs e um alto-falante Piezo
  9. Sistema de detecção de humanos usando Arduino Uno
  10. Monitoramento de CO2 com Sensor K30