Table des matières:

Moniteur de fréquence cardiaque Arduino : 5 étapes
Moniteur de fréquence cardiaque Arduino : 5 étapes
Anonim
Image
Image
Moniteur de fréquence cardiaque Arduino
Moniteur de fréquence cardiaque Arduino
Moniteur de fréquence cardiaque Arduino
Moniteur de fréquence cardiaque Arduino

Salut à tous, J'ai construit ce moniteur de fréquence cardiaque portable contrôlé par Arduino.

Étape 1: Ce que j'ai utilisé - Matériaux

Ce que j'ai utilisé - Matériaux
Ce que j'ai utilisé - Matériaux
Ce que j'ai utilisé - Matériaux
Ce que j'ai utilisé - Matériaux
Ce que j'ai utilisé - Matériaux
Ce que j'ai utilisé - Matériaux

Il y a quelque temps, j'ai commandé ce capteur de fréquence cardiaque d'eBay, avec l'idée de fabriquer un appareil qui peut être tenu dans la main et vous montrera la fréquence cardiaque actuelle, un peu dans le style du tricordeur Star Trek.

L'appareil que j'ai construit se compose d'un Arduino Pro Mini avec un capteur de pouls et un écran OLED.

Le capteur est développé à l'origine par une société appelée World Famous Electronics et a été lancé en tant que campagne Kickstarter en 2011. Ils fournissent une bibliothèque pour l'Arduino afin que vous puissiez l'interfacer très facilement. Je vais laisser un lien vers elle dans la description.

Pour afficher la mesure des battements par minute, l'Arduino est connecté à un mini OLED.

Certains des composants utilisés dans le projet (liens affiliés):

Arduino Pro Mini

Capteur d'impulsion

Mini OLED

Station de soudage

Soudure

Cisailles électriques

Outil rotatif

Étape 2: Schéma

Schématique
Schématique

L'écran utilise le protocole I2C, il n'est donc connecté qu'avec 4 fils. Sur le schéma, vous pouvez voir qu'en plus des fils d'alimentation du capteur et de l'OLED, nous devons connecter seulement 3 fils supplémentaires.

La broche A0 du capteur de pouls est connectée à l'entrée analogique A0 de l'Arduino, la broche SDA de l'écran est connectée à l'entrée analogique A4 de l'Arduino et le SCL est connecté à l'entrée analogique A5.

L'ensemble du projet est alimenté par 3 piles AA logées dans le haut de la poignée qui servait autrefois d'accélérateur pour un jouet tournant. L'entrée des batteries est connectée à l'entrée brute de l'Arduino pro mini.

Lien vers le schéma sur EasyEda:

easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor

Étape 3: Coder

Code
Code

Le code pour l'Arduino est très simple et c'est juste un mélange des exemples pour l'OLED et le capteur.

Au départ, nous avons les bibliothèques de définitions et d'initialisation pour l'OLED et le capteur. Vient ensuite la définition des deux images que j'ai utilisées dans le projet, mon logo et l'icône de cœur utilisée lors de l'affichage des battements par minute.

Dans la fonction de configuration, nous nous assurons de pouvoir communiquer à la fois avec le capteur et l'écran et si tout se passe bien, nous affichons le logo de démarrage.

Dans la section de boucle, nous obtenons d'abord la valeur BPM actuelle du capteur et nous vérifions ensuite si nous avons vu le front montant d'un battement cardiaque 5 fois de suite afin de présenter cette valeur BPM. Sinon, nous affichons un message à l'écran pour que l'utilisateur puisse attendre.

Je l'ai fait comme ça pour éliminer tout problème dans les données afin que nous n'affichions les valeurs qu'une fois que nous savons que nous avons une sortie stable du capteur. L'intégralité du code source est hébergée sur mon compte GitHub et vous pouvez le trouver sur le lien ci-dessous.

github.com/bkolicoski/arduino-heart-rate-monitor

Étape 4: Enceinte

Enceinte
Enceinte
Enceinte
Enceinte
Enceinte
Enceinte

J'ai d'abord fait toutes les connexions sur une maquette et après avoir vérifié que tout fonctionne, j'ai procédé à la fabrication du boîtier.

Après avoir ouvert la poignée, j'ai retiré le moteur qui se trouvait dans son fond et j'ai commencé à planifier l'emplacement des capteurs. J'ai découpé deux ouvertures, une pour le capteur et une autre pour l'écran. Après avoir nettoyé les deux trous avec une lime, j'ai collé l'écran et le capteur sur un côté de la poignée en plastique et j'ai continué le câblage.

Depuis que j'ai travaillé avec un Arduino Uno pour le prototypage, j'ai téléchargé le même croquis sur un Arduino Pro Mini avant de souder quoi que ce soit car c'est beaucoup plus facile.

Étape 5: Profitez

Prendre plaisir!
Prendre plaisir!
Prendre plaisir!
Prendre plaisir!

L'appareil n'est en aucun cas scientifique et il a certainement ses défauts. Le capteur est assez délicat et peut souvent produire beaucoup de données incohérentes, surtout s'il est pressé assez fort ou très peu.

Cependant, c'était un projet très amusant à construire et vraiment instructif pour moi car je travaille pour la première fois avec le capteur et l'OLED.

Si vous avez des suggestions sur la façon dont je peux améliorer le moniteur, assurez-vous de les laisser dans les commentaires, partagez et aimez ce Instructable et abonnez-vous à ma chaîne YouTube pour plus de vidéos similaires à l'avenir.

À votre santé!

Conseillé: