Haben Sie sich jemals gefragt, wie man das analoge Signal eines Pulssensors verarbeitet? Oder überhaupt eines analogen Sensors. Giuseppe Cassibba hat sich der Herausforderung dieser verrauschten Signale gestellt, um eine brauchbare Schaltung zu entwickeln.

Vielleicht haben Sie eine App auf Ihrem Handy, die Ihre Herzfrequenz nur mit Hilfe der Handykamera und des Blitzlichts misst. Als ich zum ersten Mal eine solche App benutzte, war ich erstaunt, dass sich der Reflexionsgrad des Blutes unter der Haut tatsächlich zwischen den Herzschlägen ändert.

 
heart rate pulse app
Herzfrequenzmessgerät - Pulse App. Quelle:  Google Play Store


Das ist schon ein paar Jahre her und obwohl Handy-Apps nicht verschwinden werden, spricht auch einiges für kleine, preiswerte Geräte, die nur auf eine Funktion spezialisiert sind.

Heutzutage gibt es Pulssensoren, die nach demselben Prinzip funktionieren, in Modulform für Makerinnen und Maker wie uns. Ein solches Board, der Elecrow Crowtail Pulse Sensor, besteht aus einer einfachen LED und einem Fotodetektor (nicht einmal eine Kamera). Alles, was wir wissen müssen, ist, wie man ihn ausliest. 

Was die Hardware betrifft, so ist der Raspberry Pi Pico, der die Maker-Welt im Sturm erobert (nicht zuletzt dank des Mangels an seinen größeren Brüdern), ein guter Partner für den Sensor: klein, kostengünstig und kompakt.

Giuseppe Cassibba von peppe8o.com hat einen Pulssensor mit dem Pico gekoppelt:
 
pico-with-pulse-sensor.jpg
Raspberry Pi Pico mit einem Elecrow Crowtail Pulssensor. Quelle: Giuseppe Cassibba


Was die Software angeht, so hat er unsere Freundin, die Thonny Python-IDE, benutzt. Zu seiner Hilfe nutzte er einige Kalkulationstabellen zur Datenanalyse.

Neben einem Stromeingang und einem Masseanschluss hat der Crowtail einen einzigen Ausgang - eine analoge Darstellung dessen, was vom Sensor kommt. Cassibba fand es schwierig, den Output zu handhaben, der je nach Faktoren wie dem Vorhandensein oder Nichtvorhandensein von lebendem Gewebe, Luftdruck, Temperatur usw. sehr variabel war. Es war nicht einfach, dieses Problem zu lösen, aber er hat seine Hausaufgaben gemacht, um herauszufinden, wie man mit den verfälschten Daten umgehen kann, die von einem solchen analogen Sensor kommen.

Jetzt, wo er es geschafft hat, hat er diesen Leitfaden zusammengestellt, mit dem wir unsere eigenen Projekte leichter umsetzen können.


Folgen Sie @peppecassibba auf Twitter für weitere kreative Antworten auf Raspberry-Pi-Fragen!

Übersetzung: Sophia Gerstendorf