Wednesday, September 7, 2022

Heart Pulse Rate Monitor using Arduino & Pulse Sensor

The Heart Rate Pulse Sensor is an Arduino-compatible heart-rate sensor. The essence is a noise-reducing circuit sensor and an integrated optical amplifying circuit. The Pulse Sensor is attached to your earlobe or fingertip. Then plug it into your Arduino, and you're ready to read heart rate. The heart logo is printed on the front of the sensor. Here is where you put your finger. On the front, there is a small round hole through which the green LED shines. A small ambient light photosensor APDS9008 is located just below the LED and adjusts the brightness in different lighting conditions.

The MCP6001 Op-Amp IC and a few resistors and capacitors are located on the module's back. The R/C filter network is made up of this. There is also a reverse protection diode to prevent damage if the power leads are connected backward. The module is powered by a 3.3 to 5V DC supply and has an operating current of 4mA.

Pinout -

There are three pins on the pulse sensor:

  • VCC - Connect to a 3.3v ~ 5V Power Supply
  • GND - Connect To GND
  • Analog Pin - Connect To A0

Heart Pulse Rate Monitor using Arduino & Pulse Sensor

Below is the circuit diagram for interfacing the Heart Rate Pulse Sensor with Arduino and LCD.

The connection is simple. Connect the Sensor's VCC pin to the Arduino 5V pin and GND to GND. Connect the sensor's Analog output pin to the Arduino's A0 pin.

Working on the Project:

When the human heart beats, blood is pumped through the body and squeezed into the capillary tissues. As a result, the volume of these capillary tissues expands. However, the volume inside capillary tissues decreases between two consecutive heartbeats. The amount of light that passes through these tissues is affected by the change in volume between heartbeats. A microcontroller can be used to measure this.

A light on the pulse sensor module aids in measuring the pulse rate. When we place our finger on the pulse sensor, the amount of light reflected varies according to the volume of blood inside the capillary blood vessels. This variation in light transmission and reflection can be extracted as a pulse from the pulse sensor's output. This pulse can then be conditioned to measure heartbeats and programmed to read as a heartbeat count using Arduino.

No comments:

Post a Comment

Dairy-Free Protein Powders: Enhancing Your Fitness Journey with Pea and Brown Rice Protein

For individuals with lactose intolerance, finding suitable protein powder options can be a challenge. While whey protein isolate is a popula...