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.
- Low power consumption
- Convenient to use
- High sensitivity
- Fully RoHS compliant
More details about Grove modules please refer to Grove System
|Length of ear clip wire||120||cm|
- Heart rate monitor.
The platforms mentioned above as supported is/are an indication of the module's software or theoritical compatibility. We only provide software library or code examples for Arduino platform in most cases. It is not possible to provide software library / demo code for all possible MCU platforms. Hence, users have to write their own software library.
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.
// Hardware: Grove - Ear-clip Heart Rate Sensor, Grove - Base Shield, Grove - LED
// Arduino IDE: Arduino-1.0
// Author: FrankieChu
// Date: Jan 22, 2013
// Version: v1.0
// by www.seeedstudio.com
#define LED 4//indicator, Grove - LED is connected with D4 of Arduino
boolean led_state = LOW;//state of LED, each time an external interrupt
//will change the state of LED
unsigned char counter;
unsigned long temp;
unsigned long sub;
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.
Serial.println("Please ready your chest belt.");
Serial.println("Heart rate test begin.");
attachInterrupt(0, interrupt, RISING);//set interrupt 0,digital port 2
digitalWrite(LED, led_state);//Update the state of the indicator
/*Function: calculate the heart rate*/
/*Function: Interrupt service routine.Get the sigal from the external interrupt*/
if(sub>max_heartpluse_duty)//set 2 seconds as max heart pluse duty
Serial.println("Heart rate measure error,test will restart!" );
/*Function: Initialization for the array(temp)*/
for(unsigned char i=0;i < 20;i ++)
- Upload the code.
- Make sure the sensor contacts your ear skin. This is the signal when we are measuring the heart rate:
In the first of the figures, which is a waveform diagram of the detected heartbeat, a high pulse comes when beating.
If the serial monitor return an error message, please change the position of the sensor.
Transportation data visualization with Google Map：We use the Wio LTE cat.1 to monitor transportation GPS and other info. For cold chain, we can monitor the GPS location together with temperature and humidity. For the bicycling, we can monitor the GPS location together with the hear rate.
Tech Support & Product Discussion
Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.