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

Utilisation du capteur cardiaque portable MAX30100 avec Arduino

Composants et fournitures

Déploiement de l'oxymètre de pouls ProtoCentral Electronics
× 1
Arduino UNO
× 1

Applications et services en ligne

Arduino IDE
Traitement

À propos de ce projet

Câblage du Breakout à votre Arduino

La connexion avec la carte Arduino est la suivante :

Processing est un logiciel de visualisation de données, existant depuis 2001, utilisé aussi bien par les artistes que par les scientifiques. C'est un framework de codage open source basé sur Java. Si vous êtes familier avec l'environnement Arduino, l'IDE de traitement est similaire et vous n'aurez pas beaucoup de courbe d'apprentissage à gravir !

Voici les étapes pour exécuter le code :

1. Téléchargez le traitement pour votre système d'exploitation

Téléchargez la dernière version de Processing IDE à partir du lien

  • MAC
  • Linux 32 bits
  • Linux 64 bits
  • Windows 32 bits
  • Windows 64 bits

Une fois téléchargé, décompressez l'archive et installez l'application selon votre système d'exploitation.

2. Téléchargez le code de traitement pour la visualisation de l'oxymètre de pouls

une. Téléchargez les fichiers et répertoires nécessaires ou clonez sur votre bureau depuis GitHub.

b. Décompresser l'archive devrait créer un dossier nommé Pulse qui contient le code de visualisation.

c. Localisez le répertoire Processing sketchbook sur votre ordinateur. Cela aurait dû être créé automatiquement lorsque vous avez installé le traitement. Selon votre système d'exploitation, le chemin sera le suivant :

  • Sous Windows :C:/Mes documents/Traitement/
  • Sur MAC :/Users/your_user_name/Documents/Processing/
  • Sous Linux :/Home/your_user_name/sketchbook/

Remarque : Ce répertoire apparaît en tant que "Traitement" sous Windows/Mac et s'appelle "Sketchbook" sous Linux. Créez un sous-répertoire nommé "bibliothèques" s'il n'en existe pas déjà.

ré. Depuis le répertoire "Pulse" mentionné ci-dessus, copiez/déplacez le contenu du dossier Pulse-master/Processing/ces_view_oximeter vers le répertoire Processing sketchbook qui est également mentionné ci-dessus (Localisez le Processing sketchbook)

e. Enfin, copiez les répertoires G4P de Pulse-master\Processing\libraries et collez-les dans le répertoire des bibliothèques de votre carnet de croquis Processing.

F. Vous êtes maintenant prêt à visualiser votre première forme d'onde PPG et votre lecture de SpO2 à partir du Pulse !

3. Ouvrez le traitement et lancez le ces_view_oximeter

une. Si Processing IDE était ouvert, fermez-le et rouvrez-le pour actualiser les bibliothèques et les esquisses. Les référentiels ne sont pas actualisés si l'EDI était ouvert pendant la mise à jour des esquisses et des bibliothèques.

b. Double-cliquez sur l'un des fichiers .pde dans le répertoire ces_view_oximeter pour ouvrir tout le code de l'oxymètre de pouls dans l'IDE de traitement.

c. Si tout ce qui a été fait jusqu'à présent était bon, cliquer sur le bouton "Exécuter" dans le coin supérieur gauche de l'IDE devrait exécuter le code ! Si ce n'est pas le cas, assurez-vous d'avoir correctement installé vos bibliothèques.

ré. Une fois l'interface graphique en cours d'exécution, sélectionnez le port de connexion avec le blindage de l'oxymètre de pouls dans la liste déroulante "SELECT PORT" comme indiqué dans la figure ci-dessous

e. Une fois que la sélection du port est appropriée, le bouton START est activé. Cliquez sur "START" pour lancer la visualisation

F. Vous devriez voir les ondes PPG (ROUGE et IR) générées avec les valeurs obtenues à partir du pouls comme indiqué ci-dessous.

Code

Bibliothèque Arduino
https://github.com/Protocentral/Pulse

Schémas

Schémas et fichiers de conception
https://github.com/Protocentral/Pulse

Processus de fabrication

  1. L'intégration des données du capteur avec le microprocesseur Raspberry Pi
  2. Capteur de portée à ultrasons HC-SR04 sur le Raspberry Pi
  3. Utilisation du capteur radar pulsé A111 avec un Raspberry Pi
  4. Utilisation de la carte PSoC 6 Pioneer avec le Pioneer IoT Add-on Shield
  5. Variation des lumières avec PWM à l'aide du bouton-poussoir
  6. Capturer les gouttes d'eau avec Arduino
  7. Système de présence utilisant Arduino et RFID avec Python
  8. Capteur DHT11 avec LED et haut-parleur piézo
  9. Système robotique de détection humaine utilisant Arduino Uno