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

Sensor de batimento cardíaco infravermelho DIY usando Arduino

Componentes e suprimentos

Arduino UNO
× 1
Transmissor IR (genérico)
você também pode usar um sensor de proximidade IV removendo ou bloqueando seu receptor.
× 1
Receptor IR (genérico)
remova o transmissor desta vez.
× 1
Cabo USB-A para Mini-USB
× 1

Aplicativos e serviços online

Arduino IDE

Sobre este projeto





Como tudo isso surgiu:


Recentemente, o surto do vírus corona causou estragos em todo o mundo, a necessidade e a demanda por instrumentos médicos, como ventiladores, etc., aumentaram dramaticamente, levando à sua escassez. Portanto, há uma necessidade séria de equipamentos e instrumentos mais baratos. Este sensor de batimento cardíaco faça você mesmo custa menos de 15 dólares e pode ser usado com eficácia para detectar batimentos cardíacos e também plotá-los em tempo real. O único trabalho difícil que precisa ser feito é colocar o dedo no sensor para obter as leituras.





Trabalhando:


O funcionamento é basicamente governado pela opacidade diferencial de qualquer objeto (neste caso, o dedo) na presença de qualquer fluido dentro dele (neste caso, sangue). Quando o sangue é bombeado pelo sangue, há mais sangue nos vasos sanguíneos do dedo, o que o torna mais opaco. Quando o sangue recua, há menos quantidade de sangue nos vasos sanguíneos, o dedo torna-se menos opaco. Ao medir a opacidade do dedo, podemos traçar sua curva, que varia com a quantidade de sangue nele. Para fazer essa medição, usamos o emissor e receptor de IV.

O emissor de IV ilumina o dedo continuamente, parte dela é absorvida, parte é refletida, parte é transmitida precisamos plotar os dados com essa quantidade muito pequena de luz transmitida (quantidade de luz que passa). O detector do outro lado do dedo detecta essa pequena quantidade de luz transmitida. No entanto, essa intensidade varia com a quantidade de sangue no dedo, portanto, traçando os valores obtidos do detector, obtemos o gráfico em tempo real do batimento cardíaco da pessoa diretamente.

O gráfico de saída pode ser visualizado na plotadora serial do Arduino IDE.





Precisão, filtrando dados para valores inúteis:


Isso envolve a remoção de erros nos valores do sensor devido às radiações infravermelhas do ambiente , emitido por muitos objetos, até nós !!. Para fazer isso, o Arduino calcula a leitura de lixo médio de antemão e, em seguida, remove essa leitura de lixo médio para obter os valores originais e precisos. Isso é feito pelo seguinte trecho de código:

Agora, calculando a soma das leituras de lixo ambiente 5 vezes para que possamos eliminá-las depois.
  // Para debuggingfor (int i =0; i <5; i ++) {reading =reading + analogRead (A0); } final_de_ leitura =(leitura) / 5;  

A leitura média de lixo é calculada.
atraso
  (100); Heart_rate =analogRead (A0) -reading_final;  

Valor de leitura final, muito mais preciso. Em seguida, plotagem da variável Heart_Rate é feito.





Configurando o hardware do sensor:


O sensor consiste em um emissor e receptor de infravermelho. Este é o esquema da fiação que precisa ser feito.

A configuração do hardware ficará assim no final:





Resultado:


Aqui está um pequeno vídeo demonstrando o funcionamento do sensor DIY. O enredo em tempo real do meu batimento cardíaco está sendo traçado. Basta tocar neste link para visualizá-lo.

https://drive.google.com/file/d/1z1IdHuaXRA8mzHQuA-XZI3tvUSaRd30e/view?usp=drivesdsk.

*************************************************** ***************************** ---------------------- -------------------------------------------------- --------------

Aqui está um hack se você não tiver os suprimentos necessários:

Uma TV de infravermelho ou qualquer outro controle remoto de dispositivo eletrônico também pode ser usado como emissor com um de seus botões constantemente pressionado. E um resistor dependente de luz pode ser usado para o receptor, basta ajustar seu limite para detectar radiações IR olhando as planilhas da internet.

*************************************************** ***************************** ---------------------- -------------------------------------------------- --------------

Eu adoraria ouvir de todos aqueles que experimentaram este projeto. Sugestões de melhorias e ideias para novos projetos são sempre bem-vindas na seção de comentários.

Código

  • heart_Beat_sensor_101 / code
heart_Beat_sensor_101 / code Arduino
este é o código que você precisa carregar para a placa Arduino após fazer as conexões.
 // código por YaSh.//Heart_Rate_Sensor code.int reading =0; int reading_final; int Heart_rate; void setup () {Serial.begin (9600); // Inicializando conexões seriais. pinMode (A0, INPUT); pinMode (A1, INPUT); } // Fazendo leituras e plotting.void loop () {for (int i =0; i <5; i ++) // Para depuração. {leitura =leitura + leitura analógica (A0); // calculando a soma das leituras de lixo ambiente 5 vezes para que possamos eliminá-las depois. } final_de_ leitura =(leitura) / 5; // Leitura de lixo médio calculado. atraso (100); Heart_rate =analogRead (A0) -reading_final; // Valor da leitura final. Serial.println (Heart_rate); // Impressão e plotagem.} 

Esquemas

é o esquema para conectar o receptor e emissor IR ao Arduino.

Processo de manufatura

  1. Coração Artificial
  2. Sistema de sensor de movimento infravermelho faça você mesmo para Raspberry Pi
  3. Sensor de movimento usando Raspberry Pi
  4. Envie dados do sensor de um Arduino para outro usando Firebase
  5. Console de edição DIY Photoshop usando Arduino Nano RP 2040
  6. Sistema de detecção de humanos usando Arduino Uno
  7. Faça você mesmo voltímetro usando Arduino e Smartphone
  8. Monitor de freqüência cardíaca usando IoT
  9. IOT - Jar inteligente usando ESP8266, Arduino e sensor ultrassônico
  10. Arduino Cloud Sensor Tower