MAX30100 Puls-Sensor mit Arduino integrieren: Schritt-für-Schritt-Anleitung
Komponenten und Materialien
| ProtoCentral Electronics ProtoCentral Pulse Oximeter Breakout | × | 1 | |
![]() |
Arduino UNO | × | 1 |
Apps und Online-Dienste
![]() |
Arduino IDE |
| Processing |
Über dieses Projekt
Breakout mit Arduino verdrahten
Verbindung zum Arduino-Board:
Processing ist eine Datenvisualisierungs-Software (seit 2001), genutzt von Künstlern und Wissenschaftlern. Open-Source-Coding-Framework auf Java-Basis. Wer die Arduino-IDE kennt, findet sich in der Processing-IDE schnell zurecht!
Schritte zum Ausführen des Codes:
1. Processing für Ihr Betriebssystem herunterladen
Neueste Version von der Website herunterladen:
- macOS
- Linux 32-bit
- Linux 64-bit
- Windows 32-bit
- Windows 64-bit
Entpacken und gemäß OS installieren.
2. Processing-Code für Pulsoximeter-Visualisierung herunterladen
- Notwendige Dateien & Verzeichnisse von GitHub herunterladen oder klonen.
- Entpacken → Ordner „Pulse“ mit Visualisierungscode.
- Processing-Sketchbook-Verzeichnis finden (wird bei Installation automatisch erstellt):
- Windows:
C:/My Documents/Processing/ - macOS:
/Users/dein_benutzername/Documents/Processing/ - Linux:
/Home/dein_benutzername/sketchbook/
- Windows:
- Unterverzeichnis „libraries“ erstellen, falls nicht vorhanden.
- Inhalt von
Pulse-master/Processing/ces_view_oximeterin das Sketchbook-Verzeichnis kopieren. - G4P-Verzeichnisse aus
Pulse-master/Processing/librariesin daslibraries-Verzeichnis des Sketchbooks kopieren. - Fertig – erste PPG-Wellenform und SpO2-Werte visualisieren!
3. Processing öffnen & ces_view_oximeter starten
- Falls Processing IDE offen war: schließen und neu öffnen (Bibliotheken/Sketches werden sonst nicht aktualisiert).
- Eine beliebige
.pde-Datei imces_view_oximeter-Ordner doppelklicken → gesamter Code öffnet sich in der IDE. - Wenn alles klappte: „Run“-Button (oben links) klicken. Falls nicht: Bibliotheken-Installation prüfen.
- GUI läuft → Port auswählen, der mit Pulsoximeter-Shield verbunden ist (Dropdown „SELECT PORT“).
- Port gewählt → „START“-Button aktiv. Klicken → Visualisierung startet.
- PPG-Wellen (ROT und IR) mit Werten vom Sensor sollten erscheinen.


Code
Arduino-Bibliothek: GitHub Protocentral/Pulse
Schaltplan & Design-Dateien
Herstellungsprozess
- Sensordaten in Raspberry Pi integrieren: GPS & MPU-9150 Hands-On Guide
- HC-SR04 Ultraschallsensor an Raspberry Pi anschließen – Praktischer Leitfaden
- Acconeer A111 Pulsradar mit Raspberry Pi integrieren: Praktischer Leitfaden
- PSoC 6 Pioneer Board mit IoT Add-On Shield meistern: Entwickler-Leitfaden
- LED-Helligkeit per PWM und Taster am Arduino Mega steuern
- Wassertropfen-Hochgeschwindigkeitsfotografie mit Arduino Nano – DIY Setup
- RFID-Anwesenheitssystem mit Arduino & Python – Daten direkt in phpMyAdmin (XAMPP) speichern
- DHT11 Temperatur- & Feuchtesensor mit LED-Anzeige & Piezo-Summer
- Arduino-Uno-Roboter zur Personenerkennung – Sensorintegration Schritt für Schritt
- K30 CO₂-Sensor: Echtzeit-Luftqualitätsmessung mit Arduino

