user45840: I am looking for a sensor which is able to measure heart/pulse rate. Apart from the common pulse sensor from here, are there any others?
I have seen people recommending this as well, and it seems more accurate. Should I get the piezo vibration sensor or are there better sensors? Hoping for something that is easy to use (Like the pulse sensor where you can just place your finger onto the sensor)
Cross-post from: https://www.reddit.com/r/arduino/comments/8f051k/looking_for_a_sensor_which_measures_heartpulse/ and https://forum.arduino.cc/index.php?topic=543857.0

user20245: The commonly used approach is to use an infrared source and sensor pressed against the skin.  Usually the finger tip is all that is needed. In addition to pulse, many have also incorporated an Oxygen measurement feature.
The 1st sensor you linked to appears to use this approach.  But instead of buying a ready made sensor, many have made a project of building their own...
This project has been done and published many times on the Internet.  There are well documented projects such as this one from Rutgeurs.  As well as this complex one from a journal called EDN.  And this one and this one from various independent hackers.

45840: <p>I am looking for a sensor which is able to measure heart/pulse rate. Apart from the common pulse sensor <a href="https://pulsesensor.com/" rel="nofollow noreferrer">from here</a>, are there any others?</p>

<p>I have seen people recommending <a href="https://www.dfrobot.com/product-399.html" rel="nofollow noreferrer">this</a> as well, and it seems more accurate. Should I get the piezo vibration sensor or are there better sensors? Hoping for something that is easy to use (Like the pulse sensor where you can just place your finger onto the sensor)</p>

<p>Cross-post from: <a href="https://www.reddit.com/r/arduino/comments/8f051k/looking_for_a_sensor_which_measures_heartpulse/" rel="nofollow noreferrer">https://www.reddit.com/r/arduino/comments/8f051k/looking_for_a_sensor_which_measures_heartpulse/</a> and <a href="https://forum.arduino.cc/index.php?topic=543857.0" rel="nofollow noreferrer">https://forum.arduino.cc/index.php?topic=543857.0</a></p>
 20245: <p>The commonly used approach is to use an infrared source and sensor pressed against the skin.  Usually the finger tip is all that is needed. In addition to pulse, many have also incorporated an Oxygen measurement feature.</p>

<p>The 1st sensor you linked to appears to use this approach.  But instead of buying a ready made sensor, many have made a project of building their own...</p>

<p>This project has been done and published many times on the Internet.  There are well documented projects such as <a href="https://pdfs.semanticscholar.org/9a69/e809de07ca61e1aed19dc5c5c52d8ed93cdd.pdf" rel="nofollow noreferrer">this one from Rutgeurs</a>.  As well as <a href="https://www.edn.com/design/medical/4434616/Simple-pulse-oximetry-for-wearable-monitor" rel="nofollow noreferrer">this complex one from a journal called EDN</a>.  And <a href="https://hackaday.com/2010/05/02/diy-pulse-oximeter/" rel="nofollow noreferrer">this one</a> and <a href="http://www.makery.info/en/2014/11/11/bricole-it-yourself-capter-son-pouls-du-bout-du-doigt/" rel="nofollow noreferrer">this one</a> from various independent hackers.</p>
