Intégrer le capteur de pouls MAX30100 avec Arduino : Guide complet
Composants et fournitures
| Composant | Quantité |
|---|---|
| Module oxymètre de pouls ProtoCentral (MAX30100 breakout) | 1 |
| Arduino Uno | 1 |
Logiciels
- Arduino IDE
- Processing (visualisation formes d'onde PPG / SpO₂)
À propos du projet
Câblage du breakout vers Arduino
Communication I2C standard (SDA/SCL + VCC/GND). Le module ProtoCentral intègre le MAX30100 + régulation 3.3V.
Visualisation avec Processing
Processing (framework Java open-source, IDE type Arduino) permet d'afficher en temps réel les ondes PPG (rouge + IR) et la SpO₂.
Étapes pour lancer la visualisation
- Télécharger Processing selon votre OS :
- macOS / Linux 32/64-bit / Windows 32/64-bit
- Récupérer le code de visualisation :
- Cloner/télécharger depuis GitHub (dépôt ProtoCentral/Pulse).
- Dossier
Pulse-master/Processing/ces_view_oximeter→ copier dans le dossier « Sketchbook » Processing :- Windows :
C:/Mes Documents/Processing/ - macOS :
/Users/votre_nom/Documents/Processing/ - Linux :
/home/votre_nom/sketchbook/
- Windows :
- Créer dossier
librariess'il n'existe pas. Y copier les dossiersG4PdepuisPulse-master/Processing/libraries/.
- Lancer :
- Fermer/rouvrir Processing (rafraîchit bibliothèques).
- Double-cliquer un fichier
.pdedansces_view_oximeter. - Cliquer « Run » (bouton lecture).
- Sélectionner le port COM du capteur dans le menu « SELECT PORT ».
- Cliquer « START » → affichage ondes PPG (rouge/IR) + valeurs SpO₂.


Code source
Bibliothèque Arduino (MAX30100)
GitHub ProtoCentral/Pulse – contient sketch Arduino + code Processing + fichiers de conception.
Schémas et fichiers de conception
Disponibles dans le même dépôt : GitHub ProtoCentral/Pulse (schémas Eagle, PCB, boîtier).
Processus de fabrication
- Intégration de données de capteurs sur Raspberry Pi : Guide pratique complet
- Connecter un capteur ultrasonique HC‑SR04 à un Raspberry Pi – Guide pratique
- Intégrer le radar pulsé Acconeer A111 à un Raspberry Pi : Guide pratique
- Maîtriser la Carte PSoC 6 Pioneer avec le Shield IoT Add-On : Guide du Développeur
- Contrôler la Luminosité de LEDs par PWM avec un Bouton Poussoir sur Arduino Mega
- Photographie Haute Vitesse : Capturez les Gouttes d'Eau avec Arduino Nano
- Système de pointage RFID fiable avec Arduino et Python (base de données phpMyAdmin)
- Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
- Robot de détection humaine basé sur Arduino Uno : Intégration capteurs étape par étape