Pulsmessung – Arduino

Hier auf instructables (https://www.instructables.com/ECG-With-PPG-Using-Arduino/) bin ich auf ein interessantes Projekt gestoßen und zwar ein sog. PPG (engl. photoplethysmogram , zu deutsch Photoplethysmographie).

Die Photoplethysmographie basiert auf der Absorption und Streuung von Licht durch das Gewebe. Ein optischer Sensor, oft in Form einer Leuchtdiode (LED) und eines Fotodetektors, wird auf die Haut aufgebracht, typischerweise an den Fingerkuppen oder am Ohrläppchen. Die Photoplethysmographie arbeitet mit Infrarotlicht einer definierten Wellenlänge, das in die Haut eingestrahlt und dort teils reflektiert, teils absorbiert wird. In welchem Verhältnis hängt davon ab, wie stark die oberflächlichen Venen und Kapillaren in der Haut mit Blut gefüllt sind. Auf diese Weise lässt sich u.a. der periodische Blutfluss/Puls detektieren.

Der zugehörige Schaltplan ist sehr einfach. Man benötigt nur einen Opertionsverstärker und neben der IR-LED und dem IR-Phototransistor nur noch einige Widerstände und Kondensatoren.

Den Ausgang der Schaltung verbindet man ganz einfach mit einem Analogeingang (z.B. A0) des Arduino. Dieser liefert auch die +5V für die Schaltung…

Die Fingerklemme habe ich mittels einer Holzwäschekluppe umgesetzt. Dazu bohrt man zwei 5 mm Löcher in die Kluppe…

Zur Darstellung der Pulskurve bzw. des Photoplethysmogramms lädt man das aus wenigen Zeilen bestehende Arduinoprogramm und öffnet dann den Serial Plotter…

Hat man alles richtig gemacht so müsste man im Serial Plotter den Pulsverlauf erkennen können. Wenn man genau schaut erkennt man sogar einen typischen Verlauf mit einem kleinen Nebenmaximum. Dies können ja dann die Schüler genauer untersuchen… 😉

Hier das an Einfachheit nicht mehr zu übertreffende Arduino-Programm, wobei lediglich der Analogeingang A0 abgefragt und dann der Spannungswert über die serielle Schnittstelle an den Computer geleitet wird.