Grove - Ear-clip Heart Rate Sensor Release date: 9/20/2015 Version: 1.0 Wiki: http://www.seeedstudio.com/wiki/Grove_-_Heart_rate_ear_clip_kit Bazaar: http://www.seeedstudio.com/depot/Grove-Earclip-Heart-Rate-Sensor-p-1116.
Document Revision History Revision Date Author Description 1.0 Sep 21, 2015 Victor.
Contents Document Revision History ···································································································2 1. Introduction ···················································································································2 2. Features··························································································································3 3.
Disclaimer For physical injuries and possessions loss caused by those reasons which are not related to product quality, such as operating without following manual guide, natural disasters or force majeure, we take no responsibility for that. Under the supervision of Seeed Technology Inc., this manual has been compiled and published which covered the latest product description and specification. The content of this manual is subject to change without notice.
1. Introduction The Heart Rate Ear clip kit contains a ear clip and a receiver module. The heart rate measure kit can be used to monitor heart rate of patient and athlete. The result can be displayed on a screen via the serial port and can be saved for analysis. The entire system is a high sensitivity, low power consumption and portable.
2.
3. Specifications Item Min Typical Max Unit Voltage 3.0 5.0 5.25 V Work Current 6.
4. Application Ideas Heart rate monitor.
5. Usage The following sketch demonstrates a simple application of using the Ear-clip Heart Rate Sensor to measure heart rate. Connect this module to the digital port D2 on Grove-Base shield. And connect Grove-LED to Digital port 4. Plug the Base Shield into Arduino/Seeeduino. Copy and paste code below to a new Arduino sketch. // Function: This program can be used to measure heart rate, the lowest pulse in the program be set to 30. // Use an external interrupt to measure it.
//will change the state of LED unsigned char counter; unsigned long temp[21]; unsigned long sub; bool data_effect=true; unsigned int heart_rate;//the measurement result of heart rate const int max_heartpluse_duty = 2000;//you can change it follow your system's request. //2000 meams 2 seconds. System return error //if the duty overtrip 2 second. void setup() { pinMode(LED, OUTPUT); Serial.begin(9600); Serial.println("Please ready your chest belt."); delay(5000); arrayInit(); Serial.
switch(counter) { case 0: sub=temp[counter]-temp[20]; Serial.println(sub); break; default: sub=temp[counter]-temp[counter-1]; Serial.println(sub); break; } if(sub>max_heartpluse_duty)//set 2 seconds as max heart pluse duty { data_effect=0;//sign bit counter=0; Serial.
Make sure the sensor contacts your ear skin. This is the signal when we are measuring the heart rate: In the left of the figures which is a waveform diagram of the detected heartbeat, A high pulse comes when beating. Note: If the serial monitor return an error message, please change the position of the sensor.
6.
7. Support If you have questions or other better design ideas, you can go to our forum or wish to discuss.