Document Type


Publication Date



This project is used to detect the number of heartbeats per minute from the fingertip of a patient. It is also meant to display how a heart beats based off the signal it picks up from the pulse through an analog counter. Once the user turns on the power button, they will be instructed to place their finger on the sensing tip (ref. To Fig. 1). Once the user has placed their finger on the pulse sensor, the system will require that the start button be pressed to start counting up the heart beats. As the heart beats are sensed the counter will start moving in a circle at increments that match the beat along with beeps from a speaker to visually display it. The sensor will take about 15s to count the heartbeats and once it is done, the clock will stop at a number and visually display it on an LCD screen in BPM (beats per minute). If the heart rate is too high or too low, the speaker goes off warning the user. After a set number of seconds, the system goes back to the default setting waiting for the next input. Figure 1 displays how each individual elements connects to the overall system. From the diagram, one can see that the visual counter is controlled by an Arduino which takes the input from the PIC.


Final Project Report for ENGR-4367 Mechatronics

Included in

Engineering Commons