Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0: Examples, Pinouts, and Specs

Image of Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0
Cirkit Designer LogoDesign with Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0 in Cirkit Designer

Introduction

The Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0 is a specialized sensor designed to measure the electrical conductance of the skin. This conductance varies with the skin's moisture levels, which are influenced by emotional states and physiological changes. The module is widely used in biofeedback systems, psychological research, and applications requiring emotional state monitoring.

Explore Projects Built with Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino Nano-Based Health Monitoring System with Wi-Fi and GPS
Image of zekooo: A project utilizing Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0 in a practical application
This circuit is a sensor-based data acquisition system using an Arduino Nano, which collects data from a GSR sensor, an ADXL377 accelerometer, and a Neo 6M GPS module. The collected data is then transmitted via a WiFi module (ESP8266-01) for remote monitoring. The system is powered by a 12V battery, which is charged by a solar panel.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO R4 WiFi-Based Health Monitoring System with OLED Display
Image of SMD: A project utilizing Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0 in a practical application
This circuit is designed for a health monitoring device that measures temperature, heart rate, and galvanic skin response (GSR). It uses an Arduino UNO R4 WiFi as the central microcontroller, interfacing with a BME/BMP280 sensor for temperature, a MAX30100 sensor for heart rate and oxygen saturation, and a GSR sensor for skin conductivity. The circuit includes a 0.96" OLED display for output, a TP4056 module for battery charging, a toggle switch for power control, and a polymer lithium-ion battery for power supply.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO Based Health Monitoring System with GSM Reporting
Image of BODY MONITORING SYSTEM: A project utilizing Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0 in a practical application
This circuit is designed for a health monitoring system that measures temperature, heart rate, galvanic skin response (GSR), and muscle activity (EMG). It uses an Arduino UNO as the central processing unit, interfacing with a DHT22 temperature and humidity sensor, an AD8232 heart rate monitor, a GSR sensor, a Myoware muscle sensor, and a SIM800L GSM module for communication. The system can control a relay for a steam generator, sound a buzzer, and display data on an I2C LCD screen, with the ability to send SMS alerts based on sensor readings.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino-Based Health Monitoring System with GSM and LCD Display
Image of BODY MONITORING SYSTEM: A project utilizing Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0 in a practical application
This circuit is a health monitoring system that uses an Arduino UNO to collect data from various sensors including a GSR sensor, an ECG sensor, a DHT22 temperature and humidity sensor, and a Myoware muscle sensor. The data is displayed on an I2C LCD and sent via a SIM800L GSM module. Additionally, the system controls a relay for a steam generator and includes a buzzer and LED for alerts.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of zekooo: A project utilizing Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0 in a practical application
Arduino Nano-Based Health Monitoring System with Wi-Fi and GPS
This circuit is a sensor-based data acquisition system using an Arduino Nano, which collects data from a GSR sensor, an ADXL377 accelerometer, and a Neo 6M GPS module. The collected data is then transmitted via a WiFi module (ESP8266-01) for remote monitoring. The system is powered by a 12V battery, which is charged by a solar panel.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of SMD: A project utilizing Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0 in a practical application
Arduino UNO R4 WiFi-Based Health Monitoring System with OLED Display
This circuit is designed for a health monitoring device that measures temperature, heart rate, and galvanic skin response (GSR). It uses an Arduino UNO R4 WiFi as the central microcontroller, interfacing with a BME/BMP280 sensor for temperature, a MAX30100 sensor for heart rate and oxygen saturation, and a GSR sensor for skin conductivity. The circuit includes a 0.96" OLED display for output, a TP4056 module for battery charging, a toggle switch for power control, and a polymer lithium-ion battery for power supply.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of BODY MONITORING SYSTEM: A project utilizing Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0 in a practical application
Arduino UNO Based Health Monitoring System with GSM Reporting
This circuit is designed for a health monitoring system that measures temperature, heart rate, galvanic skin response (GSR), and muscle activity (EMG). It uses an Arduino UNO as the central processing unit, interfacing with a DHT22 temperature and humidity sensor, an AD8232 heart rate monitor, a GSR sensor, a Myoware muscle sensor, and a SIM800L GSM module for communication. The system can control a relay for a steam generator, sound a buzzer, and display data on an I2C LCD screen, with the ability to send SMS alerts based on sensor readings.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of BODY MONITORING SYSTEM: A project utilizing Techtonics GSR Galvanic Skin Response Module Current Sensor Kit V2.0 in a practical application
Arduino-Based Health Monitoring System with GSM and LCD Display
This circuit is a health monitoring system that uses an Arduino UNO to collect data from various sensors including a GSR sensor, an ECG sensor, a DHT22 temperature and humidity sensor, and a Myoware muscle sensor. The data is displayed on an I2C LCD and sent via a SIM800L GSM module. Additionally, the system controls a relay for a steam generator and includes a buzzer and LED for alerts.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Biofeedback systems for stress and relaxation monitoring
  • Psychological and emotional state research
  • Human-computer interaction (HCI) projects
  • Wearable health monitoring devices
  • Educational projects and experiments in physiology

Technical Specifications

The following table outlines the key technical details of the Techtonics GSR Module:

Parameter Specification
Operating Voltage 3.3V - 5V DC
Output Voltage Range 0V - 5V (analog output)
Current Consumption < 10mA
Sensor Type Galvanic Skin Response (GSR)
Interface Analog
Dimensions 32mm x 22mm x 8mm
Weight 5g

Pin Configuration and Descriptions

The module has a simple pinout for easy integration into circuits:

Pin Name Description
1 VCC Power supply input (3.3V - 5V DC). Connect to the power source.
2 GND Ground pin. Connect to the ground of the circuit.
3 OUT Analog output pin. Provides a voltage proportional to skin conductance.

Usage Instructions

How to Use the Component in a Circuit

  1. Power the Module: Connect the VCC pin to a 3.3V or 5V DC power source and the GND pin to the ground.
  2. Connect the Output: Attach the OUT pin to an analog input pin of a microcontroller (e.g., Arduino UNO) or an analog-to-digital converter (ADC).
  3. Attach Electrodes: Place the included electrodes on the skin (e.g., fingers or palm) to measure the skin's electrical conductance.
  4. Read the Output: The module outputs an analog voltage proportional to the skin's conductance. Higher moisture levels (sweat) result in higher conductance and a corresponding increase in output voltage.

Important Considerations and Best Practices

  • Electrode Placement: Ensure the electrodes are securely attached to the skin for accurate readings. Clean the skin before application to remove oils or dirt.
  • Power Supply: Use a stable power source to avoid noise in the output signal.
  • Signal Filtering: For applications requiring precise measurements, consider adding a low-pass filter to reduce noise in the analog output.
  • Avoid Overvoltage: Do not exceed the recommended operating voltage (5V) to prevent damage to the module.
  • Environmental Factors: Be aware that temperature and humidity can affect readings. Calibrate the module if necessary for consistent results.

Example Code for Arduino UNO

The following example demonstrates how to interface the GSR module with an Arduino UNO to read and display the sensor's output:

// Define the analog pin connected to the GSR module's OUT pin
const int GSR_PIN = A0;

void setup() {
  // Initialize serial communication for debugging and data output
  Serial.begin(9600);
  Serial.println("GSR Sensor Module Test");
}

void loop() {
  // Read the analog value from the GSR module
  int gsrValue = analogRead(GSR_PIN);

  // Convert the analog value to a voltage (assuming 5V reference)
  float voltage = gsrValue * (5.0 / 1023.0);

  // Print the raw value and voltage to the Serial Monitor
  Serial.print("Raw Value: ");
  Serial.print(gsrValue);
  Serial.print(" | Voltage: ");
  Serial.println(voltage);

  // Add a short delay for stability
  delay(500);
}

Notes on the Code

  • The analogRead() function reads the raw value from the GSR module's output pin.
  • The raw value is converted to a voltage using the formula (5.0 / 1023.0), assuming a 5V reference.
  • The Serial.println() function outputs the data to the Serial Monitor for real-time observation.

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output or Unstable Readings

    • Cause: Poor electrode contact with the skin.
    • Solution: Ensure the electrodes are securely attached and the skin is clean.
  2. Output Voltage Stuck at Maximum or Minimum

    • Cause: Faulty wiring or incorrect power supply voltage.
    • Solution: Double-check all connections and ensure the power supply is within the specified range.
  3. High Noise in Output Signal

    • Cause: Electrical interference or unstable power supply.
    • Solution: Use a decoupling capacitor across the power pins and ensure proper grounding.
  4. Inconsistent Readings

    • Cause: Environmental factors (e.g., temperature, humidity).
    • Solution: Calibrate the module in the operating environment and use signal filtering if necessary.

FAQs

Q: Can this module be used with a 3.3V microcontroller?
A: Yes, the module operates within a voltage range of 3.3V to 5V, making it compatible with 3.3V microcontrollers like the ESP32.

Q: How do I clean the electrodes?
A: Use a soft cloth dampened with isopropyl alcohol to clean the electrodes. Avoid using abrasive materials.

Q: Can this module measure stress levels?
A: Indirectly, yes. The module measures skin conductance, which correlates with physiological changes associated with stress.

Q: Is the output linear with respect to skin conductance?
A: The output is approximately linear, but calibration may be required for precise measurements in specific applications.