Académique Documents
Professionnel Documents
Culture Documents
Le saviez-vous?
Le capteur d'impulsions est un appareil open source créé à l'origine
par PulseSensor.com . Ils ont commencé en 2011 en tant que projet
Kickstarter. En 2013, 491 bailleurs de fonds ont promis 18 418 $ pour aider à
concrétiser ce projet.
Présentation du matériel
L'avant du capteur est le côté avec le logo du cœur. C'est là que vous placez
votre doigt. Sur la face avant, vous verrez un petit trou rond, d'où brille la LED
verte montée à l'envers du Kingbright.
Souvent, le câble n'est pas codé par couleur, alors assurez-vous de regarder
les marques à l'arrière du module pour vous assurer que vous avez
l'identification correcte des trois fils.
Câblage du capteur d'impulsions avec
Arduino
Connecter le capteur d'impulsions à un Arduino est super simple. Il vous suffit
de connecter trois fils: deux pour l'alimentation et un pour la lecture de la
valeur du capteur.
Installation de la bibliothèque
Afin d'exécuter les croquis suivants, vous devrez installer une bibliothèque
appelée «PulseSensor Playground».
int Signal; // Store incoming ADC data. Value can range from 0-
1024
int Threshold = 550; // Determine which Signal to "count as a beat" and
which to ignore.
void setup() {
pinMode(LED_BUILTIN,OUTPUT); // Built-in LED will blink to your
heartbeat
Serial.begin(9600); // Set comm speed for serial plotter
window
}
void loop() {
Explication du code
Le croquis est super simple. Il commence par définir les broches utilisées pour
connecter le capteur d'impulsions. Deux variables sont également
définies; le Signalcontient les données ADC entrantes et le Thresholddétermine
le signal à «compter comme un battement» et celui à ignorer.
int Signal;
int Threshold = 550;
void setup() {
pinMode(LED_BUILTIN,OUTPUT);
Serial.begin(9600);
}
void loop() {
Signal = analogRead(PULSE_SENSOR_PIN); // Read the sensor value
3. Essayez le capteur sur différentes parties de votre corps qui ont des
tissus capillaires (comme le lobe de l'oreille ou la lèvre inférieure).
Avertissement:
void setup() {
Serial.begin(9600);
void loop() {
int myBPM = pulseSensor.getBeatsPerMinute(); // Calculates BPM
delay(20);
}
Après avoir téléchargé le croquis, gardez votre doigt aussi stable que possible
et attendez quelques secondes que les lectures aient un sens. Vous verrez un
résultat comme celui-ci.
Visualiseur de traitement
Les fabricants de Pulse Sensor ont mis au point un logiciel pour visualiser les
données du Pulse Sensor sur votre ordinateur. Il est écrit dans Processing . Ce
logiciel affiche toutes les données que l'Arduino reçoit du capteur
d'impulsions. Il trace le pouls de l'utilisateur en temps réel. Il trace également
le BPM (battements par minute) et l'IBI (intervalle d'intervalle) au fil du temps.
Installation
Téléchargez le code de traitement depuis github . Décompressez le
téléchargement et prenez le dossier
appelé PulseSensorAmpd_Processing_Visualizer et placez-le dans
votre dossier Documents / Processing .
Les fonctions
Il y a quelques choses intéressantes que vous pouvez faire pendant que
l'esquisse est en cours d'exécution: