Gravity: Analog Electrochemical CO2 Sensor(0-10000 ppm)

SKU: SEN0159

The article introduces the Gravity: Analog Electrochemical CO2 Sensor, emphasizing its significance in measuring CO2 concentrations for environmental protection. It explains the sensor's functionality, where the output voltage decreases as CO2 levels rise, and how the potentiometer sets a voltage threshold to activate a digital signal when CO2 concentration is high.

Angled shot of carbon dioxide sensor showing connectors and MIC label-DFRobot product sku:SEN0159 image.
  • Docs
  • Tech Specs
  • Blog
  • Specification

    Parameter Value
    Operating voltage 5V
    Interface Analog (Gravity Compatible)
    One digital output
    High quality connector
    Immersion gold surface
    Onboard heating circuit
    Size 32x42mm (1.26x1.65")
    thumb
    How to Choose the Best CO2 Sensor for Arduino / ESP32 Project (2026 Selection Guide)

    Explore the features, specifications, and applications of Gravity CO2 sensors, including electrochemical, infrared, and photoacoustic NDIR sensors. Choose the right sensor for your needs.

    author
    DFRobot Mar 26, 2026
    thumb
    DFRobot Gas Sensor Selection Guide

    Learn about gas sensors, their types, principles, and characteristics. Compare electrochemical, semiconductor, infrared, and MEMS gas sensors.

    author
    DFRobot Jun 26, 2022
    thumb
    How Electrochemical Gas Sensors Work and Key Parameters for Gas Detection

    Find out how electrochemical gas sensors are used for air quality monitoring, detecting explosive and toxic gases, oxygen monitoring in the medical field, and food quality control. Learn the key advantages and potential drawbacks of these sensors.

    author
    DFRobot Aug 10, 2023
    thumb
    How To Build A Robot - Lesson 6: Build An Arduino Robot That Can Monitor CO2 Density

    In this tutorial, we will combine the robot platform with the CO2 sensor so that you can detect the CO2 density of a certain area.

    author
    DFRobot Dec 21, 2016

    FAQ

    • How to choose from the many CO2 sensors on the platform?

      Choosing a suitable CO2 sensor requires consideration of multiple factors, including the sensor's accuracy, measurement range, response time, reliability, price, and more. Additionally, it is important to select the appropriate sensor type based on the specific needs of the application, such as wall-mounted, portable, or embedded. You can also refer to this CO2 sensor selection guide for further assistance.

    • Strange readings on my Arduino UNO R4.

      Arduino UNO R4 and R3 have different ADC accuracies, so the 1024 (2^10) in the code needs to be changed to 4096 (2^12)

    • I am using this sensor on an Arduino, but the sensor is not giving me the normal data feedback.

      This sensor probe operates at 6V, we have integrated a boost circuit on the board, but this will draw a lot of current when using the sensor.
      So if you are using a USB port to power the Arduino, this may often not be enough.
      We recommend that you use a VIN or Barrel jack (DC2.1) to power the Arduino with 7~12V.

    • Can I use this sensor with an ESP32?

      The output voltage of this sensor is 0~5V, while the ESP32 ADC pin tolerance is 3.3V. so it is not recommended to connect it to the ESP32 for use.

    • Does CO2 sensor need maintenance?

      CO2 sensors require regular calibration to ensure accurate measurement of CO2 concentration. In addition, the sensor should be kept clean, and the sensor filter should be replaced regularly to prevent the accumulation of dust or other particles that may affect measurement accuracy.

    Explore More Related Questions >

    Was this article helpful?

    TOP