Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

How to Use TGS 822: Examples, Pinouts, and Specs

Image of TGS 822Design with TGS 822 in Cirkit Designer

Introduction

The TGS 822 is a gas sensor designed to detect various combustible gases, including methane, propane, and other hydrocarbons. It operates on the principle of conductivity change in its sensing element when exposed to target gases. This sensor is widely used in safety systems, environmental monitoring, and industrial applications where gas detection is critical. Its high sensitivity and reliability make it a popular choice for gas leak detection and air quality monitoring systems.

Explore Projects Built with TGS 822

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 Arduino UNO Based Health Monitoring System with GSM Reporting: A project utilizing TGS 822 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.

Open Project in Cirkit Designer
Image of Cellular-Enabled IoT Device with Real-Time Clock and Power Management: A project utilizing TGS 822 in a practical application
Cellular-Enabled IoT Device with Real-Time Clock and Power Management

This circuit features a LilyGo-SIM7000G module for cellular communication and GPS functionality, interfaced with an RTC DS3231 for real-time clock capabilities. It includes voltage sensing through two voltage sensor modules, and uses an 8-channel opto-coupler for isolating different parts of the circuit. Power management is handled by a buck converter connected to a DC power source and batteries, with a fuse for protection and a rocker switch for on/off control. Additionally, there's an LED for indication purposes.

Open Project in Cirkit Designer
Image of ESP32-Based Solar-Powered Water Quality Monitoring System with GPS and Nokia 5110 LCD Display: A project utilizing TGS 822 in a practical application
ESP32-Based Solar-Powered Water Quality Monitoring System with GPS and Nokia 5110 LCD Display

This circuit features an ESP32 microcontroller connected to various sensors (temperature, turbidity, TDS, pH, dissolved oxygen, electrical conductivity, ORP) and a GPS module, with data outputs potentially used for environmental monitoring. A Nokia 5110 LCD is interfaced with the ESP32 to display information. Power management is handled by a TP4056 charging module connected to a solar panel and a 18650 Li-Ion battery, with a rocker switch to control power flow to the ESP32.

Open Project in Cirkit Designer

Common Applications

Technical Specifications

Key Technical Details

Parameter Value
Target Gases Methane, Propane, Combustible Gases
Operating Voltage 5V DC
Heater Voltage (VH) 5V ± 0.2V
Heater Current (IH) 170mA (typical)
Sensing Resistance (Rs) 10kΩ to 100kΩ (in clean air)
Preheat Time Over 24 hours (recommended)
Operating Temperature -10°C to 50°C
Humidity Range 95% RH or less (non-condensing)
Dimensions 16mm diameter, 17mm height

Pin Configuration and Descriptions

The TGS 822 sensor has six pins, as shown in the table below:

Pin Number Label Description
1 H1 Heater pin 1 (connect to 5V supply)
2 A Sensing element pin (connect to load resistor)
3 B Sensing element pin (connect to load resistor)
4 H2 Heater pin 2 (connect to ground)
5, 6 NC Not connected

Note: Pins 2 (A) and 3 (B) are interchangeable, as they are connected to the same sensing element.

Usage Instructions

How to Use the TGS 822 in a Circuit

  1. Power the Heater: Connect pin H1 to a 5V DC power supply and pin H2 to ground. This powers the internal heater, which is necessary for the sensor to operate.
  2. Connect the Sensing Element: Use a load resistor (typically 10kΩ) between pins A and B. The voltage across the load resistor will vary depending on the concentration of the target gas.
  3. Read the Output: Measure the voltage across the load resistor using an analog-to-digital converter (ADC) or a microcontroller. The output voltage decreases as the gas concentration increases.
  4. Calibrate the Sensor: Allow the sensor to preheat for at least 24 hours before use. Perform calibration in clean air to determine the baseline resistance (Rs in clean air).

Important Considerations and Best Practices

Example Arduino Code

// TGS 822 Gas Sensor Example Code
// This code reads the analog output of the TGS 822 and prints the gas level
// to the serial monitor. Ensure the sensor is connected to the correct pins.

const int sensorPin = A0; // Analog pin connected to the sensor's output
const int loadResistor = 10000; // Load resistor value in ohms (10kΩ)

void setup() {
  Serial.begin(9600); // Initialize serial communication at 9600 baud
  pinMode(sensorPin, INPUT); // Set the sensor pin as input
}

void loop() {
  int sensorValue = analogRead(sensorPin); // Read the analog value
  float voltage = sensorValue * (5.0 / 1023.0); // Convert to voltage
  float gasConcentration = (voltage / loadResistor) * 1000; 
  // Estimate gas concentration (arbitrary units)

  Serial.print("Sensor Voltage: ");
  Serial.print(voltage);
  Serial.println(" V");

  Serial.print("Gas Concentration: ");
  Serial.print(gasConcentration);
  Serial.println(" (arbitrary units)");

  delay(1000); // Wait 1 second before the next reading
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output or Incorrect Readings:

    • Cause: The sensor may not have been preheated for the recommended 24 hours.
    • Solution: Allow the sensor to preheat for the full duration before use.
  2. Fluctuating Readings:

    • Cause: Electrical noise or unstable power supply.
    • Solution: Use a decoupling capacitor (e.g., 0.1µF) across the power supply pins to stabilize the voltage.
  3. Sensor Saturation:

    • Cause: Exposure to high concentrations of gas for extended periods.
    • Solution: Ventilate the area and allow the sensor to recover in clean air.
  4. Sensor Not Responding to Gas:

    • Cause: Incorrect wiring or damaged sensor.
    • Solution: Verify the wiring and ensure the sensor is not physically damaged.

FAQs

Q: Can the TGS 822 detect gases other than methane and propane?
A: Yes, the TGS 822 can detect a range of combustible gases, but its sensitivity varies depending on the gas type.

Q: How long does the sensor last?
A: The sensor has a typical lifespan of 5 years under normal operating conditions.

Q: Can I use the TGS 822 outdoors?
A: While the sensor can operate outdoors, it should be protected from water, dust, and extreme environmental conditions to ensure reliable performance.

Q: What is the recommended load resistor value?
A: A 10kΩ resistor is commonly used, but the value can be adjusted based on the application and desired sensitivity.