While riding stationary bike Remik found that it lacks a heart rate monitor. He has a watch with this functionality, but it seems inconvenient and lacks some wanted functionality. This is why Arduino heart rate monitor was born.
To capture heart rate he used a chest strap transmitter and receiver from BM innovations that adds most cost to project. Remik attached receiver to Atmega328 using USART interface. Having heart rate information he was able to calculate a series of useful parameters that are displayed on graphical LCD. These are – current heart rate, a % of maximum rate, burned calories estimation, and time spend on exercises. Everything is assembled on a home etched PCB that looks great.