Misschien heb je wel een app op je telefoon die je hartslag meet, met alleen de camera en het flitslicht van de telefoon - de eerste keer dat ik er een gebruikte, verbaasde ik me over het feit dat de reflectie van je bloed onder de huid daadwerkelijk verandert tussen hartslagen door.
 
heart rate pulse app
Hartslagmonitor - Hartslag App. Bron: Google Play Store

Dat was een paar jaar geleden, en hoewel telefoonapps niet zullen verdwijnen, valt er iets te zeggen voor kleine, goedkope apparaten die gespecialiseerd zijn in het doen van slechts één ding.

Tegenwoordig zijn pulssensoren die volgens hetzelfde principe werken in modulevorm beschikbaar voor makers zoals wij. Een van die boards, de Elecrow Crowtail Pulse Sensor, bestaat uit een eenvoudige LED en een fotodetector (niet eens een camera). Het enige wat we moeten weten is hoe we het kunnen uitlezen. 

Qua hardware is de Raspberry Pi Pico, die de makerswereld stormenderhand verovert (niet in de laatste plaats dankzij het tekort aan zijn grotere broers), een prima kandidaat als kleine, goedkope en compacte bouwsteen voor de sensor.

Giuseppe Cassibba van peppe8o.com heeft een pulssensor gekoppeld aan de Pico:
 
pico-with-pulse-sensor.jpg
Raspberry Pi Pico met een Elecrow Crowtail Pulse Sensor. Bron: Giuseppe Cassibba

Wat betreft software maakte hij gebruik van de Thonny Python IDE. Zijn hulpmiddelen voor thuiswerk waren enkele spreadsheets voor gegevensanalyse.

Naast een voedingsingang en massa heeft de Crowtail een enkele uitgang - een analoge weergave van wat er uit de sensor komt. Cassibba vond het een uitdaging om de output te verwerken, die zeer variabel was, afhankelijk van factoren als de aan- of afwezigheid van levend weefsel, luchtdruk, temperatuur, enz. Het was niet eenvoudig om dit op te lossen, maar hij heeft zijn huiswerk gedaan door uit te zoeken hoe om te gaan met de onzuivere gegevens die zo'n analoge sensor oplevert.

Nu hij het eenmaal tot op de bodem heeft uitgezocht, stelde hij deze gids samen die onze eigen projecten eenvoudiger zal maken om te realiseren.

Volg @peppecassibba op Twitter voor meer creatieve antwoorden op vragen over de Raspberry Pi!

Vertaling: Hans Adams