Skip to content

Protocentral tinyGSR GSR/EDA digital output sensor board – Qwiic / STEMMA QT

tinyGSR

If you don't already have one, you can buy a board from here

Protocentral tinyGSR is a Galvanic Skin Response (GSR) / Electrodermal Activity (EDA) measurement breakout board that allows you to measure and track your physiological responses in real time. GSR measures the changes in electrical conductivity / Electrodermal acivity of the skin, providing valuable insights into a person's emotional state and stress levels. When a person is emotionally aroused or stressed, their sweat gland activity increases, which can be measured as changes in the electrical conductivity of the skin.

tinyGSR contains onboard analog op-amps to measure this change in resistance and helps you to easily interface this with your microcontroller system using just a digital interface. tinyGSR can be a powerful tool for anyone looking to better understand their body and emotions. The tinyGSR has Qwiic compatible connector, in addition to standard breakout headers to just plug it into any compatible board with no soldering required.

Features

  • Texas Instruments TLA2022 12-Bit Delta-Sigma ADC
  • Texas Instruments LM324P Quadruple Operational Amplifiers
  • Measures conductance of skin
  • Qwiic (I2C/TWI) Compatible Interface
  • Two I2C address selectable (3-way jumper provided)
  • Dimensions: 20×20 mm

Specifications

  • Programmable Data Rate: Up to 3.3 kSPS
  • Programmable Gain: ±256 mV to ±6.144 V
  • Low Current: 150 µA
  • Supply Range: 2 V to 5.5 V

Hardware Setup

Connection with the Arduino board is as follows:

tinyGSR pin label Arduino Connection Pin Function
SDA A4 Serial Data
SCL A5 Serial Clock
Vin +5V Power Supply
GND GND GND

Alternately you can connect using qwiic adaptor:

qwiic adaptor

Software Setup

  • Follow the instructions described in the Installing Arduino Library section, search for FIR Filter in the Library Manager and install the latest version.

  • Search for ProtoCentral TLA20xx in the Library Manager and install the latest version.

  • Protocentral has already written the Arduino library for tinyGSR. You can obtain it by downloading it from tinyGSR Github repository.

Note

The Arduino Library for tinyGSR requires two other arduino libraries namely

  • Protocentral TLA20xx
  • FIR Filter by Leeman Geophysical LLC

both of which can be downloaded from Library Manager of the Arduino IDE

Arduino Examples

Streaming in Openview

  • Based on the microcontroller either download Openview GUI as described here or download Openview 2 as described here

  • Connect the electrodes as shown in the video below and select tinyGSR under the Board dropdown and the appropriate Port. Click on Start, the streaming will begin.

    streaming in openview