Académique Documents
Professionnel Documents
Culture Documents
filière : m1 ese
Module : TP CI.
2022/ 2023
VISUALISATION DE LA FREQUENCE CARDIAQUE A L'AIDE D'UN CAPTEUR DE
POULS
Le Pulse Sensor est un capteur de fréquence cardiaque faible consommation d'énergie et bien
conçu pour Arduino. Tous ceux qui souhaitent intégrer des données de fréquence cardiaque
en temps réel dans leur travail (étudiants, artistes, athlètes, créateurs, développeurs de jeux
et de téléphones portables) peuvent en bénéficier.
Le plus beau, c'est que ce capteur se branche directement sur Arduino et se fixe facilement
au bout d'un doigt ou d'un lobe d'oreille. Il est également très petit (en forme de bouton) et
possède des trous pour être cousu dans du tissu.
APERÇU DU MATERIEL
L'avant du capteur, avec le logo en forme de cœur, est l'endroit où vous posez votre doigt.
Vous remarquerez également une minuscule ouverture circulaire à travers laquelle brille la
LED verte inversée
2
Juste en dessous de l'ouverture circulaire se trouve un petit capteur photo de lumière
ambiante - APDS-9008 d'Avago. Ce capteur est similaire à ceux utilisés dans les téléphones
portables, les tablettes et les ordinateurs portables pour ajuster la luminosité de l'écran en
fonction des conditions d'éclairage ambiantes.
diode de protection contre les inversions pour éviter les dommages dans le cas où les fils
d'alimentation sont accidentellement inversés.
Spécifications techniques
3
Voici les spécifications techniques :
La théorie qui sous-tend les capteurs optiques de fréquence cardiaque est très simple. Si vous
avez déjà fait passer une lampe de poche entre vos doigts et observé les battements de votre
cœur, le concept des capteurs optiques de fréquence cardiaque est facile à comprendre.
Un capteur de pouls, comme tout autre capteur optique de fréquence cardiaque, fonctionne
en projetant une lumière verte (~ 550 nm) sur le doigt et en mesurant la quantité de lumière
réfléchie à l'aide d'un photocapteur.
Cette technique de détection des impulsions optiques est connue sous le nom de
4
photopléthysmogramme.
Ce signal provenant du photocapteur est généralement petit et bruyant ; il passe donc par un
réseau de filtres R/C et est ensuite amplifié par un ampli-op pour créer un signal nettement
plus grand, plus propre et plus facile à détecter.
Le capteur est livré avec un câble plat de 24″ doté de trois connecteurs mâles.
Le brochage est illustré dans la figure ci-dessous.
5
S (Signal) est la sortie du signal. Se connecte à l'entrée analogique d'un Arduino.
Pour connecter le capteur d'impulsions à un Arduino, il suffit de connecter trois fils : deux
pour l'alimentation et un pour la lecture de la valeur du capteur.
Le module peut être alimenté par 3,3V ou 5V. La tension positive est connectée à "+", tandis
que la masse est connectée à "-". Le troisième fil "S" est le signal analogique de sortie du
capteur, qui sera connecté à l'entrée analogique A0 de l'Arduino.
6
INSTALLATION DE LA BIBLIOTHEQUE
Pour exécuter les sketches suivants, vous devez d'abord installer la bibliothèque
"PulseSensor Playground".
Pour installer la bibliothèque, naviguez vers Sketch > Inclure la bibliothèque > Gérer les
bibliothèques... Attendez que le gestionnaire de bibliothèques télécharge l'index des
bibliothèques et mette à jour la liste des bibliothèques installées.
Filtrez votre recherche en saisissant "pulsesensor". Il ne devrait y avoir qu'une seule entrée.
Cliquez dessus et choisissez Installer.
7
EXEMPLE D'ESQUISSES PULSE SENSOR
Pour accéder aux exemples d'esquisses, naviguez vers File > Examples > Pulse Sensor Play
ground.
Vous verrez une sélection d'exemples de croquis. Vous pouvez choisir n'importe lequel
d'entre eux pour charger l'esquisse dans votre IDE. Commençons par le projet
GettingStartedProject.
8
EXEMPLE ARDUINO 1 - CLIGNOTER AVEC LE RYTHME CARDIAQUE
Chargez le sketch GettingStartedProject des exemples de sketches dans votre IDE Arduino.
Il s'agit d'une esquisse Arduino de base. Téléchargez le code sur votre Arduino et fixez le
capteur au lobe de votre oreille ou au bout de votre doigt. Vous devriez voir la LED
embarquée de l'Arduino clignoter en même temps que votre rythme cardiaque !
Le sketch Getting Started Project précédent est conçu pour fonctionner avec l'Arduino Serial
Plotter - un outil sympathique inclus dans l'IDE Arduino pour visualiser les signaux
analogiques en temps réel.
Alors que le sketch est en cours d'exécution et que votre carte Arduino est connectée à votre
ordinateur via USB, naviguez vers Traceur > Traceur série
Le signal peut mettre un certain temps à se stabiliser, mais une fois que c'est le cas, vous
devriez voir quelque chose de similaire.
9
Prenez le pouls de votre poignet et regardez-le imiter les pulsations.
Dans notre troisième exemple, nous allons tenter de mesurer la fréquence cardiaque
(battements par minute ou BPM). Chargez l'exemple Getting_BPM_to_Monitor à partir du
menu PulseSensor Playground examples dans votre Arduino IDE.
10
Cette esquisse calcule le temps entre les impulsions pour déterminer la fréquence cardiaque
et transmet le résultat au moniteur série.
11
12