Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Capteur de rythme cardiaque infrarouge DIY utilisant Arduino

Composants et fournitures

Arduino UNO
× 1
Émetteur IR (générique)
vous pouvez également utiliser un capteur de proximité IR en supprimant ou en bloquant son récepteur.
× 1
Récepteur IR (générique)
retirez l'émetteur cette fois.
× 1
Câble USB-A vers Mini-USB
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Comment tout cela est arrivé :

Récemment, l'épidémie de virus corona a fait des ravages dans le monde entier, le besoin et la demande d'instruments médicaux tels que les ventilateurs, etc. ont considérablement augmenté, entraînant leur rareté. Il y a donc un sérieux besoin d'équipements et d'instruments moins chers. Ce capteur de rythme cardiaque DIY coûte moins de 15 dollars et peut être utilisé efficacement pour détecter les battements cardiaques et les tracer également en temps réel. Le seul travail difficile qui doit être fait est de placer votre doigt sur le capteur pour obtenir les lectures.

Travail :

Le fonctionnement est essentiellement régi par l'opacité différentielle de tout objet (dans ce cas le doigt) en présence de tout fluide à l'intérieur (dans ce cas du sang). Lorsque le sang est pompé par le sang, il y a plus de sang dans les vaisseaux sanguins du doigt, ce qui le rend plus opaque. Lorsque le sang se retire, il y a moins de sang dans les vaisseaux sanguins, le doigt devient moins opaque. En mesurant l'opacité du doigt, nous pouvons tracer sa courbe qui varie avec la quantité de sang qu'il contient. Pour prendre cette mesure, nous utilisons l'émetteur et le récepteur IR.

L'émetteur infrarouge projette de la lumière sur le doigt en continu, une partie est absorbée, une partie est réfléchie, une partie est transmise, nous devons tracer les données avec cette très petite quantité de lumière transmise (quantité de lumière qui passe à travers). Le détecteur de l'autre côté du doigt détecte cette petite quantité de lumière transmise. Cependant, cette intensité varie avec la quantité de sang dans le doigt, donc en traçant les valeurs obtenues du détecteur, nous obtenons directement le tracé en temps réel du rythme cardiaque de la personne.

Le tracé de sortie peut être visualisé sur le traceur série de l'IDE Arduino.

Précision, filtrage des données pour les valeurs indésirables :

Cela implique de supprimer les erreurs dans les valeurs du capteur dues aux rayonnements infrarouges ambiants , émis par de nombreux objets, même nous !!. Pour ce faire, l'Arduino calcule au préalable la lecture indésirable moyenne, puis supprime cette lecture indésirable moyenne pour obtenir les valeurs d'origine précises. Ceci est fait par le morceau de code suivant :

Maintenant, calculez la somme des lectures indésirables ambiantes 5 fois afin que nous puissions les éliminer par la suite.

//For debuggingfor(int i=0;i<5;i++) { lecture =lecture + analogRead(A0); } lecture_finale =(lecture)/5;  

La lecture indésirable moyenne est calculée.

délai (100); Heart_rate =analogRead(A0)-reading_final;

Valeur de lecture finale, beaucoup plus précise. Puis tracé de la variable Heart_Rate est fait.

Configuration du matériel du capteur :

Le capteur se compose d'un émetteur et d'un récepteur IR. C'est le schéma du câblage qui doit être fait.

La configuration matérielle ressemblera à ceci à la fin :

Sortie :

Voici une courte vidéo démontrant le fonctionnement du capteur DIY. L'intrigue en temps réel de mon rythme cardiaque est tracée. Appuyez simplement sur ce lien pour le voir.

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

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

Voici une astuce si vous n'avez pas les fournitures nécessaires :

Un téléviseur infrarouge ou la télécommande de tout autre appareil électronique peut également être utilisé comme émetteur avec l'un de ses boutons enfoncé en permanence. Et une résistance dépendante de la lumière peut être utilisée pour le récepteur, ajustez simplement son seuil de détection des rayonnements IR en consultant les fiches techniques sur Internet.

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

J'aimerais avoir des nouvelles de tous ceux qui ont essayé ce projet. Les suggestions d'améliorations et les idées de nouveaux projets sont toujours les bienvenues dans la section commentaires.

Code

  • heart_Beat_sensor_101/code
heart_Beat_sensor_101/codeArduino
c'est le code que vous devez télécharger sur la carte Arduino après avoir effectué les connexions.
// code by YaSh.//Heart_Rate_Sensor code.int reading =0;int reading_final;int Heart_rate;void setup(){ Serial.begin (9600); //Initialisation des connexions série. pinMode(A0,ENTRÉE); pinMode (A1, INPUT); }//Prendre des lectures et tracer.void loop() { for(int i=0;i<5;i++) //Pour le débogage. { lecture =lecture + lecture analogique (A0) ; //calculer la somme des lectures indésirables ambiantes 5 fois afin que nous puissions les éliminer par la suite. } lecture_finale =(lecture)/5; // Lecture indésirable moyenne calculée. retard (100); Heart_rate =analogRead(A0)-reading_final; // Valeur de lecture finale. Serial.println(Heart_rate); //Impression et traçage.}

Schémas

c'est le schéma de connexion du récepteur et de l'émetteur IR à l'Arduino.

Processus de fabrication

  1. Cœur artificiel
  2. Système de capteur de mouvement infrarouge DIY pour Raspberry Pi
  3. Capteur de mouvement utilisant Raspberry Pi
  4. Envoyer des données de capteur d'un Arduino à un autre à l'aide de Firebase
  5. Console d'édition Photoshop DIY utilisant Arduino Nano RP 2040
  6. Système robotique de détection humaine utilisant Arduino Uno
  7. Voltmètre DIY utilisant Arduino et Smartphone
  8. Moniteur de fréquence cardiaque utilisant l'IoT
  9. IOT - Smart Jar utilisant ESP8266, Arduino et capteur à ultrasons