Summary of A DIY photoplethysmographic sensor for measuring heart rate
Easy Pulse is an open-source DIY kit for building a heart rate sensor using photoplethysmography (PPG). It generates an analog signal to detect heartbeats via light reflection or transmission through tissue, compatible with Arduino for data forwarding.
Parts used in the Easy Pulse Kit:
- Light source
- Light detector
- Analog output circuit
- Open-source hardware design files
Meet Easy Pulse: A kit that includes all it needs to make a DIY heart rate sensor. Although it is not built using an Arduino, it is still open and easy to build.
“This project is based on the principle of photoplethysmography (PPG) which is a non-invasive method of measuring the variation in blood volume in tissues using a light source and a detector. Since the change in blood volume is synchronous to the heart beat, this technique can be used to calculate the heart rate. Transmittance and reflectance are two basic types of photoplethysmography. For the transmittance PPG, a light source is emitted in to the tissue and a light detector is placed in the opposite side of the tissue to measure the resultant light. Because of the limited penetration depth of the light through organ tissue, the transmittance PPG is applicable to a restricted body part, such as the finger or the ear lobe. However, in the reflectance PPG, the light source and the light detector are both placed on the same side of a body part. The light is emitted into the tissue and the reflected light is measured by the detector. As the light doesn’t have to penetrate the body, the reflectance PPG can be applied to any parts of human body. In either case, the detected light reflected from or transmitted through the body part will fluctuate according to the pulsatile blood flow caused by the beating of the heart.”
The output of the kit is an analog signal that can be interpreted to detect the heart beats. So, you can still use your Arduino and write some code for forwarding the heart beats to your computer, smartphone, Cloud!
For more detail: A DIY photoplethysmographic sensor for measuring heart rate
- How does the Easy Pulse sensor measure heart rate?
It uses photoplethysmography to measure variations in blood volume in tissues using a light source and a detector. - Can I use this kit with an Arduino?
Yes, although the kit itself is not built using an Arduino, its analog output can be interpreted by one. - What types of photoplethysmography are mentioned?
The article describes transmittance PPG and reflectance PPG as the two basic types. - Where can transmittance PPG be applied?
Transmittance PPG is applicable to restricted body parts like the finger or ear lobe due to limited light penetration depth. - Why is reflectance PPG more versatile?
Reflectance PPG can be applied to any part of the human body because the light source and detector are on the same side. - What kind of signal does the kit output?
The output is an analog signal that fluctuates according to pulsatile blood flow caused by the heartbeat. - Can the detected heart beats be sent to a cloud?
Yes, you can write code to forward the heart beats to your computer, smartphone, or Cloud.

