From 10.30 am to 6.00 pm
Welcome visitor you can login or create an account.
Shopping Cart
0 item(s) - INR0.00
Your shopping cart is empty!

Thumb Heart Beat Sensor

Product Code: HBT-01
Availability: In Stock
5 or more INR575.00
10 or more INR550.00
25 or more INR500.00

HEARTBEAT SENSOR- Silicon Finger Clip Based

Heartbeat sensor provides a simple way to study the function of the heart which can be measured based on the principle of psycho-physiological signal used as a stimulus for the virtual- reality system. The amount of the blood in the finger changes with respect to time.

The Sensor is Based IR moulded in silicon  , So Once the Finger is inserted Heart Beat will not miss t. In order to calculate the heart rate based on the blood flow to the fingertip, a heart-rate sensor is assembled with the help of  OP-AMP for monitoring the heartbeat pulses.


Thumb Heart Beat  Sensor With Arduino Tutorial


Thumb Sensor Amped is a plug-and-play heart-rate sensor for Arduino and Arduino compatibles. It can be used by students, artists, athletes, makers, and game & mobile developers who want to easily incorporate live heart-rate data into their projects. Thumb heart  Sensor adds amplification and noise cancellation circuitry to the hardware. It's noticeably faster and easier to get reliable pulse readings. Heart beat  Sensor works with either a 3V or 5V Arduino.


In this tutorial , you will need :

1. Arduino Uno Board and USB Cable.
2. Thumb Sensor Arduino
3. Jumper Wires
4. LCD
5. Potentiometer 10K
6. 2 LEDs
7. Breadboard


1. Connect ThumbSensor to Arduino Uno Board as following :

  • + to +5V
  • - to GND
  • Signal output tO A0

2. Connect LCD to Arduino Uno Board as following :

  • VSS to +5V
  • VDD to GND
  • RS to 12
  • RW to GND
  • E to D11
  • D4 to D5
  • D5 to D4
  • D6 to D3
  • D7 to D2
  • A/VSS to +5V
  • K/VDD to GND

3. Connect 10K Potentiometer to LCD as following (refer image for potentiometer pinout) :

  • GND to GND
  • Data to v0
  • VCC to +5V

4. Connect LED to Arduino as following :

  • LED1 (RED, blinkPin) to D13
  • LED2 (GREEN, fadeRate) to D8

Picture of Sample Source CodePicture of Sample Source Code

Step 7: Serial Monitor

Picture of Serial Monitor

when you open your serial monitor, make sure you change your baud rate to 115200, it has to match to the baud rate stated in the sample source code.

Picture of Result

After it’s done uploading, you should see LED1 (red) blink in time with your heartbeat when you place your finger on the sensor. If you grip the sensor too hard, you will squeeze all the blood out of your fingertip and there will be no signal! If you hold it too lightly, you will invite noise from movement and ambient light. So, place your finger on the sensor lightly till you get a read on the LCD or serial monitor that shows signal is already transmitted. You will be able to get the reading on both serial monitor and LCD.


Download Arduino Code here

Write a review

Your Name:

Your Review:

Note: HTML is not translated!

Rating: Bad           Good

Enter the code in the box below: