Random Nerd Tutorials

9 Biometric Sensors Arduino Compatible


In this post I’ll share with you a list of 9 biometric sensors Arduino compatible that you can use in your bioengineering experiments. These are great for hobbyist projects since most of them are easy to deal with.

Here’s the list:

1. Optical fingerprint reader

This is a cool and easy to use fingerprint reader. There are libraries and full documentation to help you get started with this module.

You can get one for approximately $15 (view on eBay).

2. Fingerprint scanner (GT511C1R)

Fingerprint scanning can be easy if you use this sensor (GT511C1R). It does all the complicated stuff such as reading and identifying the fingerprints with an optical sensor and a 32-bit CPU. It can store up to 20 fingerprints and is capable of 360º fingerprint recognition. You can download the fingerprint images from the device and read and write fingerprint templates and a database (view on Amazon).

3. Pulse sensor

This sensor measures your heart beat. It is very easy to use with your Arduino, as it only requires one analog data pin, VCC and GND. The sensor can be easily powered up using the Arduino 5V pin. This sensor has an optical heart rate sensor with amplification and circuit for noise reduction, giving fast and reliable pulse readings.

To measure the heart rate, you just need to clip the sensor in your earlobe or fingerprint. There are an example code and a Processing sketch for visual data here.

You can get one for approximately $3 (view on eBay).

4. Galvanic skin response grove module

This module allows you to measure galvanic skin response by measuring the electrical conductance of the skin. The skin conductance changes accordingly to the amount of sweat on the skin.

The sweat glands are controlled by the sympathetic nervous system that can be aroused by strong emotions. So, strong emotions will result in more sweating on the skin, resulting in changes on the skin electrical conductance.

As the skin electric properties change with emotions, this kind of sensor is used in lie detectors (polygraphs) to detect changes in the person’s physiological state (view on eBay).

5. Myoware muscle sensor

This sensor is really cool and I had no idea it could be so cheap to control things by measuring muscle activity.

The myoware muscle sensor measures the electrical activity of a muscle, giving an output voltage between 0 and 5V (in case you’re powering up the sensor with 5V) depending on the amount of activity in a muscle.

This makes it possible to control stuff by contracting and relaxing the muscles. Isn’t that cool?

The sensor has a great design allowing you to attach biomedical sensor pads for easily connect your muscles to the Arduino.

For an Arduino sensor it may seem quite expensive (costs approximately $40), but what it allows you to do, definitely worth it (view on Amazon).

6. Finger heart rate sensor

This finger heart rate sensor measures the pulse in your fingers by using an infrared IR LED and an optical transistor.

It easily interfaces with the Arduino using just one data pin. 

You can get this sensor for approximately $2 (view on eBay).

7. e-Health shield

The e-Health shield can be used to gather real time biometric information from a patient. This shield allows you to monitor a wide variety of biometric information. The shield can use 10 different sensors: pulse, oxygen in blood, airflow, body temperature, ECG, glucometer, galvanic skin response, blood pressure, position and electromyography (muscle) sensor.

The information can be collected and sent to a cloud for permanent storage or to the phone or laptop by using Wi-Fi, 3G, Bluetooth, GPRS or ZigBee.

There are also applications for Android and iOS to easily see and analyse the results.

This shield is compatible with Arduino and Raspberry Pi.

8. MQ-3 alcohol sensor

The MQ-3 alcohol sensor can be used to detect alcohol concentration on your breath. So, it is the perfect sensor to make a breathalyzer.

The sensor is very easy to use: its output voltage changes accordingly to alcohol concentration.

You can get this sensor for approximately $2 (view on eBay).

9. TTP223B touch digital sensor

The TTP223B Touch digital sensor is like a  pushbutton. It is a touch-sensing IC capacitive switch module. The sensor outputs LOW, except,  when your finger touches the corresponding sensor position. In this case,  the sensor outputs HIGH. If the sensor is not touched for 12 seconds, it switches to LOW again.

You can get this sensor for approximately $1 (view on eBay).

Wrapping up

Are you interested in using these sensors in your electronics projects?

Let me know by letting a comment in the comments section below.

If you like this post you’ll probably like the following:

Thanks for reading,

Rui and Sara

Learn ESP32 with Arduino IDE

This is our complete guide to program the ESP32 with Arduino IDE, including projects, tips, and tricks! The registrations are open, so SIGN UP NOW »

Recommended Resources

Home Automation using ESP8266 »
Build IoT projects and home automation gadgets with the ESP8266 Wi-Fi module.

Build a Home Automation System »
Learn how to build a automation system using open-source hardware and software from scratch.

Arduino Step-by-Step Projects »
Build 25 cool Arduino projects with our course even with no prior experience!

Leave a Comment:

Add Your Reply