The Story
Assess local air quality with this compact TVOC (Total Volatile Organic Compounds) gas sensor from Waveshare, with its ability to detect TVOC, CO₂ (Carbon Dioxide), and CH₂O (Formaldehyde) concentrations in the environment.
The sensor connects to your microcontroller using the included SH1.0 6-pin cable assembly, with female header ends ready to plug into your dev boards' GPIO pins. It operates at 5V, communicates via UART and includes 2mm/M2 mounting holes for securing to your project.
The product wiki includes examples for using this sensor with Raspberry Pi, Pico, Arduino, ESP32-S3 and STM32.
Connection Example

Features
- Detects TVOC (Total Volatile Organic Compounds), CO₂ (Carbon Dioxide) and CH₂O (Formaldehyde) concentrations in the environment
- Supports UART communication
- Operates at 5V
- Includes SH1.0 6-pin cable assembly with female header ends
- 2mm/M2 mounting holes for easy installation
- High sensitivity
- Low power consumption
- Long lifespan
- Compact size
Specifications
| Operating voltage | 5V | Logic level | 3.3V |
| Communication interface | UART | Baud rate | 115200bps |
| Response time | < 20s | Switch-on time | < 120s |
| Detection range | 0.1ppm ~ 100ppm | Refresh rate | 1Hz |
| Dimensions | 27 × 20 × 4.3 (mm) | Mounting hole size | 2.0mm |
| Operating current | ≤60mA | Operating temperature | -20°C ~ 50°C |
| Operating humidity | ≤96%RH | Lifespan | Up to 5 years |
Resources
- Product wiki
Pinout
| VCC | 5V power input |
| GND | Ground |
| TXD | UART TX pin |
| RXD | UART RX pin |
| RST | Reset pin (low active) |
| ALM* | Alarm pin |
Package Contents
- 1x TVOC sensor
- 1x SH1.0 6-pin cable

Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.

Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.

Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.

Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.

Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.
Description
Assess local air quality with this compact TVOC (Total Volatile Organic Compounds) gas sensor from Waveshare, with its ability to detect TVOC, CO₂ (Carbon Dioxide), and CH₂O (Formaldehyde) concentrations in the environment.
The sensor connects to your microcontroller using the included SH1.0 6-pin cable assembly, with female header ends ready to plug into your dev boards' GPIO pins. It operates at 5V, communicates via UART and includes 2mm/M2 mounting holes for securing to your project.
The product wiki includes examples for using this sensor with Raspberry Pi, Pico, Arduino, ESP32-S3 and STM32.
Connection Example

Features
- Detects TVOC (Total Volatile Organic Compounds), CO₂ (Carbon Dioxide) and CH₂O (Formaldehyde) concentrations in the environment
- Supports UART communication
- Operates at 5V
- Includes SH1.0 6-pin cable assembly with female header ends
- 2mm/M2 mounting holes for easy installation
- High sensitivity
- Low power consumption
- Long lifespan
- Compact size
Specifications
| Operating voltage | 5V | Logic level | 3.3V |
| Communication interface | UART | Baud rate | 115200bps |
| Response time | < 20s | Switch-on time | < 120s |
| Detection range | 0.1ppm ~ 100ppm | Refresh rate | 1Hz |
| Dimensions | 27 × 20 × 4.3 (mm) | Mounting hole size | 2.0mm |
| Operating current | ≤60mA | Operating temperature | -20°C ~ 50°C |
| Operating humidity | ≤96%RH | Lifespan | Up to 5 years |
Resources
- Product wiki
Pinout
| VCC | 5V power input |
| GND | Ground |
| TXD | UART TX pin |
| RXD | UART RX pin |
| RST | Reset pin (low active) |
| ALM* | Alarm pin |
Package Contents
- 1x TVOC sensor
- 1x SH1.0 6-pin cable























