Hartslagsensor aansluiten op een Raspberry Pi

Dat je op een Raspberry Pi allerlei verschillende sensoren eenvoudig kunt aansluiten is ondertussen wel duidelijk. Wil je aan de slag met een iets moeilijker project dan kun je starten met een Hartslagsensor. Deze sensor is voor enkele euro’s te koop en sluit je op de Raspberry Pi aan met behulp van een MCP3008 (analoog naar digitaal converter). Vanuit de Raspberry Pi kun je met behulp van SPI communiceren met de MCP3008 en de metingen van de hartslagsensor uitlezen.

Het aansluiten van de hartslagsensor en de MCP3008 is iets ingewikkelder dan het direct aansluiten van een sensor. Met behulp van dit stappenplan moet het echter geen probleem zijn.

Componenten voor dit project

• Hartslagsensor (link)
• MCP3008 Analoog naar digitaal converter (link)
• Dupont verbindingkabels male/female en male/male (link)
• Breadboard 400 gaten (link)

Totale kosten van de componenten ~ €7,00

Raspberry Pi Zero, Raspberry Pi 2, Raspberry Pi 3
Raspbian Jessie (2016-05-27 kernel 4.4.13)

Aansluitschema hartslagsensor

Harstslag sensor

Sensor PIN Raspberry MCP3008
VCC VCC 5V PIN 2
GND GND PIN 6
Data #1 Vdd

MCP3008

MCP2008 PIN RPI functie RPI pin
#16 VCC 5V 2
#15 VCC 5V 2
#14 GND 6
#13 SPI0_SCLK (GPIO11) 23
#12 SPI0_MISO (GPIO 9) 21
#11 SPI0_MOSI (GPIO 10) 19
#10 SPI0_CE0_N (GPIO 8) 19
#9 GND 30

SPI interface activeren

We gaan de SPI interface gebruiken om te communiceren met de hartslag sensor, hiervoor moet de SPI interface op de Raspberry Pi geactiveerd worden. Met behulp van het onderstaande commando kun je controleren of SPI is geactiveerd:

ls /dev/spi*

Als SPI is geactiveerd verschijnt /dev/spidev0.0 /dev/spidev0.1 verschijnt dit niet activeer dan SPI als volgt:

sudo raspi-config

Selecteer de menu optie ‘Advanced Options’ ▸ SPI ▸ YES en druk op Enter. Er zal nu een melding verschijnen dat de SPI interface is geactiveerd.

hartslagsensor raspberry pi

Hartslag meter demoscript

Op GitHub kun je een Python script downloaden waarmee je hartslagmeter kunt testen, om het script te kunnen downloaden vanaf GitHub heb je de git applicatie nodig deze installeer je met:

sudo apt-get install git

Hierna kun je het script downloaden vanaf GitHub met behulp van:

git clone https://github.com/tutRPi/Raspberry-Pi-Heartbeat-Pulse-Sensor

Nadat het script is gedownload ga je naar de folder met de gedownloade bestanden:

cd Raspberry-Pi-Heartbeat-Pulse-Sensor/

Je kunt het demoscript starten met:

sudo python example.py

Leg je vinger op de sensor en wacht enkele seconden tot dat de juiste hartslag wordt weergeven. Wanneer de waardes veel te hoog worden weergeven verplaats dan je vinger totdat je hartslag opnieuw wordt gevonden. Eventueel kun je met een stukje klittenband de sensor vastzetten op je vinger.

Plaats een reactie