In this project a cost-effective device has been developed that is capable of detecting heart rate with high accuracy. The method that has been used to detect heart rate is known as photoplethysmography (PPG). Basically all the user needs to do is hold his/her finger tip on a photoelectric sensor. After 15-20 seconds the user will be able to see his heart rate on the type of display he/she choses - the device can be interfaced to a number of displays like SSDs, LCD etc. PIC microcontroller was initially used for this project, but it can also be interfaced to Arduino. A software was developed for computers to see real time PPG signals. More can be found from this paper.