Barebones heart rate monitor

Hi all,

I’m looking to make a super simple heart rate monitor to wear on my wrist. I’ve set my mind on making this a nice introductory project that avoids any flashy upgrades. I’ve narrowed down my requirements to the following:

  1. Monitor Heartrate
  2. Beep if heartrate exceeds a set point for set amount of time
  3. On/Off switch to help conserve battery when not being worn
  4. Programmable button to silence the beeping for a set time

That’s really it. I don’t need a display, and I can just 3D print some type of shell and tie the whole thing to my wrist with string if need be haha, I’m really just focused on those few features and keeping it all as compact as possible.

Any suggestions on what parts could be used here?