Skip to main content

Hardware Overview

Let's take a closer look at the gas sensors and other hardware on these Qwiic breakouts.

GM-XX2B MEMS Gas Sensors​

The GM-XX2B MEMS gas sensors from Winsen are MEMS-based gas sensors that detect concentrations of various gas types. These sensors use a metal-oxide semiconductor (MOS) with an analog output that rises with increases in concentration of gas molecules. The sensing materials have a resistance range that uses a ratio based on the sensor's clean-air resistance value (R0) and the sense resistance (RS) in a known gas concentration.

GM-102B Nitrogen Dioxide Gas Sensor​

The GM-102B nitrogen dioxide (NO2) detects concentrations of nitrogen dioxide in a range of 0.1 to 10 parts per million (ppm). The sensing material resistance (Rs) has a range of 10KΩ to 1,000KΩ (in 5 ppm NO2) with a sensitivity (R0/Rs (in 2ppm NO2)) of ≤0.5. Since nitrogen dioxide is an oxidizing gas, the resistance increases with gas concentration. Refer to the datasheet for more information on the GM-102B.

GM-202B Ethanol & Smoke Gas Sensor​

The GM-202B ethanol and smoke gas sensor detects concentrations of ethanol in a range of 10 to 1,000 ppm. The sensing material resistance (Rs) has a range of 1KΩ to 30KΩ (in 200 ppm of C2H5OH) with a sensitivity (R0/Rs (in 200 ppm C2H5OH)) of ≥3. Refer to the datasheet for more information on the sensor.

GM-302B Alcohol/Ethanol Gas Sensor​

The GM-302B alcohol/ethanol detects concentrations of alcohol/ethanol in a range of 1 to 500 ppm. The sensing material resistance (Rs) has a range of 1KΩ to 30KΩ (in 50 ppm Ethanol) with a sensitivity (R0/Rs (in 5000 ppm Ethanol)) of ≥3. Refer to the datasheet for more information.

GM-402B Combustible Gas Sensor​

The GM-402B combustible gas sensor detects in a range of 1 to 10,000 ppm. The sensing material resistance (Rs) has a range of 1KΩ to 30KΩ (in 5000 ppm CH4) with a sensitivity (R0/Rs (in 5000 ppm CH4)) of ≥2. Refer to the datasheet for more information on the GM-402B.

GM-502B VOC Gas Sensor​

The GM-502B volatile organic compound (VOC) gas sensor detects common VOCs like ethanol, formaldehyde, acetone and benzene with a detection range of 1 to 500 ppm. The sensing material resistance (Rs) has a range of 1KΩ to 30KΩ (in 50 pmm Ethanol) and a sensitivity (R0/Rs (in 50 ppm Ethanol)) ≥3. Refer to the datasheet for more information on the GM-502B.

GM-512B Bad Breath Gas Sensor​

The GM-512B bad breath sensor detects common compounds found in exhaled breath such as hydrogen sulfide (H2S), acetone and alcohol/ethanol. It has a detection range of 0.5 to 50 ppm. The sensing material resistance (Rs) has a range of 10KΩ to 100KΩ (in 5 ppm H2S) with a sensitivity (R0/Rs (in 5 ppm H2S)) of ≥2. Refer to the datasheet for more information on the sensor.

GM-602B Hydrogen Sulfide Gas Sensor​

The GM-602B detects concentrations of hydrogen sulfide (H2S) with a detection range of 0.5 to 50 ppm. The sensing material resistance (Rs) has a range of 1KΩ to 30KΩ (in 50 ppm H2S) with a sensitivity (R0/Rs (in 50 ppm H2S)) of . Refer to the datasheet for more information on the GM-602B.

GM-702B Carbon Monoxide Gas Sensor​

The GM-702B detects concentrations of carbon monoxide with a detection range of 5 to 5,000 ppm. The sensing material resistance (Rs) has a range of 1KΩ to 30KΩ (in 150 ppm CO) with a sensitivity (R0/Rs (in 150 ppm CO)) of ≥3. Refer to the datasheet for more information.

GM-802B Ammonia Gas Sensor​

The GM-802B measures ammonia gas concentrations with a detection range of 1 to 300 ppm. The sensing material resistance (Rs) has a range of 1KΩ to 30KΩ (in 50 ppm NH3) with a sensitivity (R0/Rs (in 50 ppm NH3)). Refer to the datasheet for more information on the sensor.

Power​

Power for the breakout is provided either through a Qwiic connection (3.3V/Ground) or through the plated through-hole power pins (3.3V/GND).

LDO Power Regulator​

The gas sensor breakouts include a LDO power regulator with a variable output that supply the sensor heater with the correct voltage. The boards use one of four resistor values on the regulator's output to set it to either 1.9, 2.0, 2.4 or 2.5V depending on the sensor heater's supply voltage range.

Connectors​

Qwiic​

The board has a pair of Qwiic connectors to power the board with 3.3V and communicate over I2C.

Plated Through-Hole​

The breakout includes a six pin 0.1"-spaced plated through-hole (PTH) header that routes out the power (3.3V/GND) and communication I2C (SDA/SCL) pins. This header also breaks out the gas sensor's analog voltage output and the ADC's alert pin for users who want to measure the raw output or trigger an alert on specific events.

Analog to Digital Converter​

The Gas Sensor breakout uses the ADC101C021 10-bit Analog-to-Digital Converter (ADC) IC to translate the analog voltage output from the sensor to a digital output over I2C.

LED​

The sole LED on these breakouts is the red Power status LED. This illuminates whenever the board has power.

Solder Jumpers​

The board has four solder jumpers labeled LED, I2C, ADR1 and ADR2. The LED jumper completes the power LED circuit and is CLOSED by default. Open it to disable the power LED. The I2C jumper pulls the SDA and SCL lines to 3.3V through a pair of 2.2kΩ resistors and is CLOSED by default. Completely open this three-way jumper to disable pull-ups.

The ADR1 and ADR0 jumpers set the I2C address for the Analog-to-Digital Converter. These three-way jumpers connect to their respective address pin on the ADC (A1 and A0) and can set each pin to one of three states: FLOAT, GND and 3V3. The table below outlines the nine address settings and their corresponding sensor breakout's default I2C address.

Default SensorAddressADR1ADR2
GM-102B0x50FLOATFLOAT
GM-202B0x51FLOATGND
GM-302B0x52FLOAT3V3
GM-402B0x54GNDFLOAT
GM-502B0x55GNDGND
GM-512B0x56GND3V3
GM-602B0x583V3FLOAT
GM-702B0x593V3GND
GM-802B0x5A3V33V3

Board Dimensions​

The Gas Sensor breakouts match the Qwiic breakout standard and measure 1" x 1" (22.5mm x 22.5mm) and have four mounting holes that fit a 4-40 screw.