Raspberry Pi Heartbeat / Pulse mesure

Non seulement avec les montres de fitness, mais également avec le Raspberry Pi, il est possible de mesurer le pouls / la fréquence cardiaque. Avec un petit module – le capteur de pouls Raspberry Pi – vous pouvez facilement mesurer votre propre pouls et ainsi surveiller en permanence votre état de santé. Ce capteur peut également être utilisé dans les applications mobiles Raspberry Pi (projet tracker fitness? ;-)) grâce à une faible consommation d’énergie.

Ce qui est encore nécessaire et quelles bibliothèques peuvent être utilisées sont présentées dans ce tutoriel.

Accessoires pour moniteur de fréquence cardiaque

Le capteur d’impulsion Raspberry Pi ne peut pas être lu numériquement, nous avons donc besoin d’un convertisseur analogique-numérique. Un tel ADC permet de lire des signaux analogiques sur le Raspberry Pi car. Contrairement à l’Arduino, le Pi n’a pas de broches d’E / S analogiques intégrées.

J’ai utilisé les composants suivants dans la vidéo ci-dessous:

Certains capteurs sont livrés avec une fermeture velcro pour le doigt, ce qui est avantageux pour la mesure, car il n’y a pas trop de pression sur le doigt.

Moniteur de fréquence cardiaque Raspberry Pi – Connexion

Étant donné que ce capteur a également été conçu pour l’Arduino, il ne fournit pas de signal lisible numériquement. Afin de pouvoir lire le signal analogique, un ADC tel que le MCP3008 est requis. Peu importe le canal de l’ADC que vous utilisez, tant que vous l’ajustez plus tard dans le code.

Le pôle positif du capteur d’impulsions est connecté à 3,3 V du Raspberry Pi, ainsi qu’au moins à la masse. J’ai connecté la broche signal / données (marquée d’un «S») au canal 0 du MCP3008.

blankL’ADC utilise le Bibliothèque SpiDev, qui doit être installé.

Code pour lire la fréquence cardiaque / cardiaque

Si vous n’utilisez pas un système d’exploitation Raspbian / NOOBS actuel, vous devrez peut-être mettre à jour et installer git.

sudo apt-get update
sudo apt-get upgrade sudo apt-get install git

Sur GitHub J’ai fourni une bibliothèque pour enregistrer la fréquence cardiaque. Vous pouvez le télécharger comme suit:

git clone https://github.com/tutRPi/Raspberry-Pi-Heartbeat-Pulse-Sensor

Vous trouverez également un exemple de fichier qui lit la fréquence cardiaque à chaque seconde. Dans la vidéo ci-dessous, vous pouvez voir cela visualisé.
Pour démarrer l’exemple, nous basculons vers le dossier et appelons le example.py.

cd Raspberry-Pi-Heartbeat-Pulse-Sensor/
sudo python example.py

Si vous souhaitez arrêter, appuyez sur CTRL + C.

Si vous regardez l’exemple de plus près, vous constaterez qu’avec p.startAsyncBPM() une fil est démarré, qui mesure le pouls en arrière-plan. Par p.stopAsyncBPM() vous pouvez arrêter ce fil – et donc la mesure. N’hésitez pas à personnaliser le code.

Exemple et extension de capteur de pouls Raspberry Pi

Dans la vidéo suivante, j’ai exécuté l’exemple de fichier et la mesure de mon pouls est affichée. Avant cela, j’ai mesuré ma fréquence cardiaque avec mon smartphone (moniteur de fréquence cardiaque intégré), qui m’a montré une impulsion de repos de 55 BPM.

Comme vous pouvez le voir, la mesure n’est pas toujours précise, surtout si le doigt ne touche pas le capteur cardiaque. Ici, on pourrait utiliser un capteur de pression supplémentaire ou quelque chose de similaire. Ensuite, il ne devrait mesurer que si vous êtes sûr que le doigt touche le capteur cardiaque. Il faut également quelques secondes pour que le pouls soit enregistré correctement, mais ce n’est pas le cas avec les pulsomètres disponibles dans le commerce.

Pour le module (développé à l’origine pour Arduino), il y a aussi quelques exemple de code. De plus, il y a une belle visualisation des valeurs sur Github. Il ne faut pas trop d’efforts pour personnaliser ces fichiers pour ma bibliothèque. Si vous souhaitez modifier le code, vous pouvez également modifier ma bibliothèque en fonction des exigences. Je serais heureux d’un commentaire 🙂

Moniteur de rythme cardiaque Raspberry Pi Puls

Les données fournissent un meilleur aperçu de l’historique des impulsions, une fois visualisées.

Articles similaires

Bouton retour en haut de la page
Fermer