XD-58C Capteur de pulsations fréquence cardiaques 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.
Applications du XD-58C Capteur de Pulsations Fréquence Cardiaque
-
XD-58C Capteur de pulsations fréquence cardiaques70,00 DH
-
Afficheur LCD 1602 avec I2C50,00 DH
-
Arduino Uno R3 avec câble USB120,00 DH
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 :
- Branchez le module capteur de fréquence cardiaque XD-58C sur la breadboard.
- Connectez le capteur de pulsations fréquence cardiaque XD-58C au circuit Arduino Uno.
- Connectez la broche VCC du capteur au 5V de la carte Arduino Uno.
- Connectez la broche GND du capteur au GND de la carte Arduino Uno.
- Connectez la broche signal du capteur au pin A0 de la carte Arduino Uno.
Le diagramme schématique:
Schéma de branchement:
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 :
- Ouvrez l’IDE Arduino et cliquez sur “Croquis” dans la barre de menu.
- Sélectionnez “Inclure une bibliothèque” dans le menu déroulant.
- Cliquez sur “Gérer les bibliothèques”.
- Dans la zone de recherche, tapez “PulseSensor Playground”.
- 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)