shop/ air & gas sensors/ ccs811+si7021+bmp280 - co + temp +

Measure Temperature with a Sensor Made for Embedded Builds

The CCS811 SI7021 BMP280 Carbon Monoxide Temperature and Humidity Sensor is a temperature and humidity sensor with i2c designed for climate logging, weather nodes, and room monitoring. It is a practical fit for makers, students, and engineers who want reliable sensor data in embedded builds.

Key details include Power supply: 3.3V; Interface: I2C; Relative humidity accuracy: + 2% (typical).

Important: Most gas and chemical sensors work best after warm-up and calibration. Readings can drift with temperature, humidity, and sensor age.

Why you’ll love it

  • Excellent stability under high humidity: Excellent stability under high humidity
  • Power range: 3.3V
  • Current draw: 100nA
  • Expected accuracy: + 2% (typical)
  • Compact size: 15x21mm
  • Useful spec: electronic components

Compare with similar products

Product Sensor style Standout
CCS811 SI7021 BMP280 Carbon Monoxide Temperature and Humidity Sensor temperature and humidity sensor with I2C Current item
Adafruit BME680 - Temperature, Humidity, Pressure and Gas Sensor - STEMMA QT environmental sensor with I2C STEMMA QT connector, Qwiic connector
Air Quality Sensor Breakout VOC and eCO2 CCS811 gas sensor with I2C I2C interface, gas detection
Carbon Monoxide Analog Sensor MQ7 For Arduino gas sensor with analog output analog output, gas detection

What you can build

This sensor is a good fit for weather stations, room monitors, greenhouses, incubators, and climate data loggers.

Starter bundles

Pair it with an Arduino-compatible board, ESP32, or Raspberry Pi, plus an I2C cable or jumper wires for quick setup and testing.

Recommended add-ons

Useful add-ons include fresh-air test setup, an enclosure with vents, and a display for local readout, depending on how you plan to power, mount, and log the sensor.

Technical specifications

Product CCS811 SI7021 BMP280 Carbon Monoxide Temperature and Humidity Sensor
Power supply 3.3V
Sleep mode current 100nA
Relative humidity accuracy + 2% (typical)
Temperature accuracy + 0.2 C (typical value)
Size 15x21mm
Material electronic components
Interface I2C

Wiring & usage notes

Connect VCC, GND, SDA, and SCL to your controller. Use the correct board voltage and I2C address in your code. Most gas and chemical sensors work best after warm-up and calibration. Readings can drift with temperature, humidity, and sensor age.

What’s in the box

1 × CCS811 SI7021 BMP280 Carbon Monoxide Temperature and Humidity Sensor

Frequently Asked Questions

What does the CCS811 SI7021 BMP280 Carbon Monoxide Temperature and Humidity Sensor measure? It is designed to measure temperature and humidity.
Can I use it with Arduino, ESP32, or Raspberry Pi? Yes. It is well suited for common maker and embedded platforms, as long as you power it at the correct voltage and match the signal level to your controller.
How do I connect this I2C sensor? This version uses I2C, so you usually connect VCC, GND, SDA, and SCL.
Does it need calibration? Yes. Chemical and gas sensors usually need warm-up time, calibration, and periodic checking if you want stable readings.
Is it good for prototyping? Yes. It is a practical choice for learning, proof-of-concept builds, and small automation projects.

Build with this board

// from learn.circuit.rocks

Notes from the bench

// from blog.circuit.rocks

Ask the community

// from forum.circuit.rocks