Carbon Dioxide Gas Sensor MQ-135 (Troyka Module)

Vendor code AMP-B094
In Stock
1 pc.
DHL Express, it’s traceable and reliable
Visa / MasterCard

Are you getting unusally tired or dizzy? This can be a sign of CO₂ poisoning. Even a small increase in the concentration of carbon dioxide can cause increased fatigue, headaches or nausea. Make a simple air quality detector to check, and you might be able to save you and your family’s lives.

The sensor is based on the MQ-135 semiconductor air quality sensor. Given a logical input, the sensor will produce an analog signal proportional to the concentration of carbon dioxide. Libraries for Arduino or Iskra are available to convert these readings into ppm (parts per million).

We have also provided the ability to control the heating element on the sensor through a separate group of contacts.

You can use a different voltage for the sensor’s logic and heater, and also programmatically turn on and off the heater, which will significantly extend the battery life of the device.

A heating element is built into the module’s gas analyzer, which is necessary for the chemical reaction to occur. Therefore, during operation the sensor will be hot - this is normal.

Before using for the first time, we recommend that you “burn” the sensor. Turn it on and leave it running for 24 hours. This procedure will increase the accuracy of the sensor’s readings.


In general, the sensor is connected by two 3-pin jumper cables. The first is the sensor power and the sensor data, the second is the power for the heating element. If there is no need to manually control the heater, you can use a single 3-pin cable and power the heater through an onboard jumper.

There are several different ways to wire this module to your Arduino or Iskra:

Troyka Shield. The most straightforward method. Connect the module to a pin group on Troyka Shield with the 3-pin jumper cable and you’re ready to interface with it from your Arduino.

Troyka Slot Shield. The best choice for quick prototyping. Using slots on the shield, you can get rid of cables. The module will be held securely in place using both pin headers.

Breadboard. For advanced use. Troyka pin headers have 0.1” spacing which is compatible with any breadboard. Simply wire the module like you would do with any IC.

Package Contents

  • 1 × MQ-135 sensor module
  • 2 × 3-pin jumper cables
  • 1 × Jumper Cable


  • Heater Power Supply: 5 V
  • Sensor Supply Voltage: 3.3 V to 5 V
  • Current Draw: 150 mA
  • Dimensions: 25.4 × 25.4 mm (1 × 1 in)