Skip to content

modular-CAT/python_i2c_heart_rate_sensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python I2C Heart Rate Sensor

Python library for using the Grove I2C finger-clip heart rate sensor available from Seeed studio. This is a very simple sensor which communicates with the BeagleBone over I2C.

The sensor is a bit temperamental. I've had best results when using it on my fingernail, wrist and earlobe, but your mileage may vary. It often takes about 10 seconds or more for the sensor to start registering a pulse once you place it against your skin.

To install, execute the following commands:

git clone https://github.com/modular-CAT/python_i2c_heart_rate_sensor/ # or download as a zip and extract it somewhere handy
cd python_i2c_heart_rate_sensor
sudo python setup.py install

Ensure you have internet access so that you can install any required dependencies.

See usage examples in the examples folder.

Heart rate sensors may be purchased as Grove modules from Seeed studio:

With shell and strap: http://www.seeedstudio.com/depot/Grove-Fingerclip-Heart-Rate-Sensor-with-shell-p-2420.html

PCB only: http://www.seeedstudio.com/depot/Grove-Fingerclip-Heart-Rate-Sensor-p-2425.html

Further information can be found on the seeed wiki:

http://www.seeedstudio.com/wiki/Grove_-_Finger-clip_Heart_Rate_Sensor

Note that the sensor is NOT a medical device, and should not be used as such. This software provides no guarantees or safeguards or anything like that, as stipulated in the LICENSE file.

Written by Daniel Smith for UNSW Australia and LaTrobe University. MIT license and all text above must be included in any redistribution

About

Library for reading grove i2c heart rate sensor on beaglebone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages