Construire un système de surveillance ECG et respiration basé sur Arduino
Composants et fournitures
| ProtoCentral Electronics ADS1292R Shield ECG/Respiration pour Arduino v2 | × | 1 |
| Arduino UNO | × | 1 |
Applications et services en ligne
- Arduino IDE
À propos de ce projet
Le shield ECG/Respiration propulse les dispositifs médicaux vers un nouveau niveau. Ce qui semblait être un système complexe pour surveiller l'activité électrique du cœur devient portable, moins compliqué et plus efficace. Ce projet montre comment utiliser le shield ECG avec Arduino.
Connecter le shield à votre Arduino
Empilez simplement le shield ECG/Respiration sur votre Arduino. Ce shield utilise l'interface SPI pour communiquer. Il intègre un connecteur ICSP, compatible avec les variantes Arduino récentes comme le Yun et le Due.
Installer les bibliothèques Arduino
La bibliothèque Arduino contient les fonctions nécessaires pour communiquer avec le shield ADS1292R. Suivez ces étapes :
- Téléchargez les fichiers de la bibliothèque.
- Décompressez l'archive pour obtenir un dossier nommé
ads1292r_shield. - Copiez ce dossier dans le répertoire
librariesde votre Arduino IDE (généralement dans Documents/Arduino/libraries).
Pour les anciens exemples BrainBay et Xively, consultez le lien correspondant.
Utiliser Processing – Logiciel de visualisation de données
Processing est un framework open-source basé sur Java, utilisé depuis 2001 par artistes et scientifiques. Son IDE ressemble à celui d'Arduino, ce qui facilite la prise en main.
Note : Le code de visualisation ECG fonctionne uniquement avec Processing IDE version 2.2.1.
1. Télécharger Processing pour votre système
Téléchargez la version 2.2.1 depuis le site officiel selon votre OS (macOS, Linux 32/64-bit, Windows 32/64-bit). Installez l'application.
2. Télécharger le code Processing pour la visualisation ECG
- Clonez ou téléchargez les fichiers depuis GitHub.
- Décompressez pour obtenir le dossier
ads1292r_shieldcontenant le code de visualisation. - Localisez le répertoire Sketchbook Processing :
Windows :C:/Mes Documents/Processing
macOS :/Users/votre_nom/Documents/Processing
Linux :/Home/votre_nom/sketchbook/ - Créez un sous-dossier
librariess'il n'existe pas. - Copiez le contenu de
ADS1292rShield_BreakoutProcessingces_view_ecgdans le répertoire Sketchbook. - Copiez les dossiers controlP5 et gwoptics depuis
ADS1292rShield_BreakoutProcessinglibrariesverslibrariesde votre Sketchbook.
3. Lancer Processing et ouvrir ces_view_ecg
- Fermez et rouvrez Processing pour rafraîchir les bibliothèques.
- Double-cliquez sur un fichier
.pdedansces_view_ecgpour ouvrir le projet. - Cliquez sur « Run » (bouton lecture en haut à gauche). Si cela ne fonctionne pas, vérifiez l'installation des bibliothèques et la version 2.2.1.
- Dans l'interface, sélectionnez le port série connecté au shield ECG via le menu déroulant « SELECT PORT ».
- Cliquez sur « START » pour lancer la visualisation. L'onde ECG devrait s'afficher.
Connecter les électrodes ECG
Un câble 3 électrodes avec prise jack stéréo est fourni. Connectez-le au shield (l'interface est indiquée sur la carte). L'autre extrémité se connecte à des électrodes snap-on placées sur le corps. Pour les tests, un simulateur ECG peut être utilisé.
Avertissement : Lors de la connexion des électrodes au corps, débranchez l'alimentation de l'Arduino (ex: retirez le chargeur du portable) pour éviter tout risque.
Placer les électrodes sur le corps

Avis important : Ce dispositif n'est pas destiné à un usage médical diagnostique. Il est réservé à l'évaluation et la recherche.
Avertissement de sécurité : Soyez prudent lors de la connexion des électrodes quand l'Arduino est branché sur l'USB. Débranchez l'alimentation secteur du portable pour éviter une connexion directe entre la terre et votre corps.
Code
Bibliothèque Arduino ProtoCentral ADS1292R
Bibliothèque pour utiliser le shield ProtoCentral ADS1292R : GitHub
Schémas
Schémas du shield Arduino ProtoCentral ADS1292R
Processus de fabrication
- Surveiller la température de votre maison avec un tableau de bord Raspberry Pi
- Créer un système Ambilight spectaculaire pour moniteur avec Arduino
- Système de pointage RFID fiable avec Arduino et Python (base de données phpMyAdmin)
- Moniteur d'énergie Arduino & Data Logger fiable – Guide complet (Dr. Wattson + carte SD)
- Construire un Spybot Arduino piloté par Bluetooth
- Construire une télécommande Android universelle avec Arduino, 1Sheeld et contrôle IR
- Construire un Voltmètre Intelligent avec Arduino et Smartphone – Projet DIY Facile
- Moniteur de Fréquence Cardiaque IoT en Temps Réel avec Arduino et MAX30100
- Véhicule Télécommandé par Android avec Raspberry Pi et Shield Moteur