Arduino, Tutoriels

XD-58C Capteur de pulsations fréquence cardiaques avec Arduino

XD-58C Capteur de pulsations fréquence cardiaque avec arduino

Introduction

Le XD-58C Capteur de pulsations fréquence cardiaques avec Arduino est un dispositif électronique permettant de mesurer la fréquence cardiaque d’une personne en temps réel. Cet outil est très utile pour les sportifs, les personnes atteintes de maladies cardiovasculaires et les professionnels de la santé. Dans cet article, nous allons vous expliquer comment utiliser le XD-58C Capteur de pulsations fréquence cardiaques avec Arduino et comment l’installer.

Le XD-58C Capteur de pulsations fréquence cardiaques
Le XD-58C Capteur de pulsations fréquence cardiaques, arduino projects, arduino uno

Applications du XD-58C Capteur de Pulsations Fréquence Cardiaque

Le XD-58C Capteur de pulsations fréquence cardiaque avec Arduino peut être utilisé dans une variété de projets électroniques liés à la santé et au fitness. Voici quelques exemples d’applications :

  • Bracelets de suivi de fitness :
    Le capteur de pouls infrarouge peut être utilisé pour mesurer la fréquence cardiaque de l’utilisateur pendant l’exercice. Les données peuvent être utilisées pour suivre les progrès de remise en forme et surveiller la santé cardiovasculaire.
  • Moniteurs de sommeil :
    Le capteur de pouls infrarouge peut être utilisé pour mesurer la fréquence cardiaque de l’utilisateur pendant le sommeil. Les données peuvent être utilisées pour analyser la qualité du sommeil et surveiller
  • Systèmes de surveillance médicale :
    Le capteur de pouls infrarouge peut être utilisé dans des dispositifs de surveillance médicale pour surveiller la fréquence cardiaque des patients. Les données peuvent être utilisées pour diagnostiquer les troubles cardiaques et surveiller la santé cardiovasculaire.
  • Projets éducatifs :
    Le XD-58C Capteur de pulsations fréquence cardiaque avec Arduino peut être utilisé dans les projets éducatifs pour enseigner les principes de la fréquence cardiaque et de l’électronique.

Fonctionnement du XD-58C Capteur de pulsations fréquence cardiaques avec Arduino

Le XD-58C Capteur de pulsations fréquence cardiaques avec Arduino est composé d’un module capteur de fréquence cardiaque et d’une carte Arduino. Le module capteur de fréquence cardiaque utilise un capteur optique pour mesurer la fréquence cardiaque. Ce capteur optique est placé sur la peau du patient et détecte les variations de la lumière réfléchie par les vaisseaux sanguins. Les variations de la lumière sont ensuite converties en signaux électriques qui sont envoyés à la carte Arduino.

La carte Arduino est un microcontrôleur programmable qui permet de traiter les signaux électriques envoyés par le module capteur de fréquence cardiaque. La carte Arduino est programmée pour calculer la fréquence cardiaque en utilisant les signaux électriques reçus du module capteur de fréquence cardiaque.

Installation du XD-58C Capteur de pulsations fréquence cardiaques avec Arduino

Matériaux nécessaires

Pour installer le XD-58C Capteur de pulsations fréquence cardiaques avec Arduino, vous aurez besoin des éléments suivants :

Les étapes à suivre pour installer le XD-58C Capteur de pulsations fréquence cardiaques avec Arduino :

  1. Branchez le module capteur de fréquence cardiaque XD-58C sur la breadboard.
  2. Connectez le capteur de pulsations fréquence cardiaque XD-58C au circuit Arduino Uno.
  3. Connectez la broche VCC du capteur au 5V de la carte Arduino Uno.
  4. Connectez la broche GND du capteur au GND de la carte Arduino Uno.
  5. Connectez la broche signal du capteur au pin A0 de la carte Arduino Uno.

Le diagramme schématique:

XD-58C Capteur de pulsations fréquence cardiaque

Schéma de branchement:

XD 58C Capteur de pulsations frequence cardiaque avec arduino

Programmation de la carte Arduino

La bibliothèque

Avant de commencer à programmer la carte Arduino, il est nécessaire d’ajouter une bibliothèque à l’IDE Arduino. Voici comment procéder :

  1. Ouvrez l’IDE Arduino et cliquez sur “Croquis” dans la barre de menu.
  2. Sélectionnez “Inclure une bibliothèque” dans le menu déroulant.
  3. Cliquez sur “Gérer les bibliothèques”.
  4. Dans la zone de recherche, tapez “PulseSensor Playground”.
  5. Cliquez sur “Installer” pour installer la bibliothèque.

Code

Une fois que le capteur est connecté à la carte Arduino et la bibliothèque installée, vous pouvez commencer à programmer celle-ci pour mesurer la fréquence cardiaque. Voici le code source que nous utiliserons :

#include <PulseSensorPlayground.h>

const int pulsePin = A0; // Définit la broche de signal du capteur de pulsations

PulseSensorPlayground pulseSensor; // Crée une instance de l'objet PulseSensorPlayground

void setup() {
  Serial.begin(9600); // Initialise le moniteur série
  pulseSensor.analogInput(pulsePin); // Spécifie la broche de signal du capteur
  pulseSensor.setSerial(Serial); // Permet la sortie sur le moniteur série
  pulseSensor.setOutputType(1); // Spécifie que la sortie est la fréquence cardiaque
  pulseSensor.setThreshold(550); // Définit le seuil pour détecter les battements cardiaques
}

void loop() {
  int myBPM = pulseSensor.getBeatsPerMinute(); // Lit la fréquence cardiaque à partir du capteur
  if (pulseSensor.sawStartOfBeat()) { // Vérifie si un battement cardiaque a été détecté
    Serial.println(myBPM); // Affiche la fréquence cardiaque sur le moniteur série
  }
  delay(10); // Attente pour éviter une lecture trop rapide
}

Avec ce code, nous utilisons la bibliothèque PulseSensorPlayground pour mesurer la fréquence cardiaque. Cette bibliothèque simplifie la configuration du capteur et la lecture des données en fournissant des fonctions préprogrammées.

Dans la fonction setup(), nous initialisons la communication série et nous configurons l’objet PulseSensorPlayground en spécifiant la broche de signal du capteur, la sortie sur le moniteur série et le seuil pour détecter les battements cardiaques.

Dans la fonction loop(), nous lisons la fréquence cardiaque à partir du capteur à l’aide de la fonction getBeatsPerMinute(). Si un battement cardiaque est détecté, nous affichons la fréquence cardiaque sur le moniteur série à l’aide de la fonction println(). Nous ajoutons également un délai de 10 millisecondes pour éviter une lecture trop rapide.

Ce code est plus simple et plus efficace que le précédent, grâce à l’utilisation de la bibliothèque PulseSensorPlayground.

Conclusion

Le XD-58C Capteur de pulsations fréquence cardiaques avec Arduino est un outil très utile pour mesurer la fréquence cardiaque en temps réel. Cet outil est facile à installer et à utiliser, même pour les débutants en électronique. Grâce à cet outil, les sportifs, les personnes atteintes de maladies cardiovasculaires et les professionnels de la santé peuvent mesurer leur fréquence cardiaque de manière précise et efficace. Si vous êtes intéressé par l’électronique et la programmation, le XD-58C Capteur de pulsations fréquence cardiaques avec Arduino est un excellent choix pour vous.

Lien outilles

Plus d’information : Ghid-Senzor-Puls.pdf (openimpulse.com)