I have built a low-cost ECG-based heart rate monitoring system using Arduino to measure a person's heart rate in real-time or record for later study. Built an affordable device costing around 15 USD to help patients get diagnosed from the comfort of their homes without traveling to the hospital.
Heartbeat Sensor is an electronic device that is used to measure the heart rate i.e. speed of the heartbeat. Monitoring body temperature, heart rate and blood pressure are the basic things that we do in order to keep us healthy. Heart Rate can be monitored in two ways: one way is to manually check the pulse either at wrists or neck and the other way is to use a Heartbeat Sensor
The principle behind the working of the Heartbeat Sensor is Photoplethysmograph. According to this principle, the changes in the volume of blood in an organ is measured by the changes in the intensity of the light passing through that organ.
A simple Heartbeat Sensor consists of a sensor and a control circuit. The sensor part of the Heartbeat Sensor consists of an IR LED and a Photo Diode placed in a clip. The sensor has a clip to insert the finger and has three pins coming out of it for connecting VCC, GND and the Data.
Wiring your sensor to the Arduino is pretty simple:Pin | Wiring to Arduino Uno |
A0 | Analog Pins |
GND | GND |
VCC | 5V |
1] Upload the code in arduino.cc file to your arduino board
2] After uploading the code open serial monitor at 115200 baud rate, and put your fingure at the heartbeat sensor module. you will see your heartbeat in BPM.
*For adults 18 and older, a normal resting heart rate is between 60 and 100 beats per minute (bpm), depending on the person’s physical condition and age. For children ages 6 to 15, the normal resting heart rate is between 70 and 100 bpm, according to the AHA.