Free shipping for orders above 60 €

BlueDot BME680 Environmental and Gas Sensor


Includes 19% VAT

Monitor indoor air quality and measure VOC concentration, temperature, humidity, pressure, and altitude with the sensor BME680 from Bosch Sensortec.
• Sensor outputs temperature, humidity, pressure, and resistance from gas sensor.
• Raw data from the gas sensor is resistance in ohm.
• Calculate altitude from atmospheric pressure.
• Supply voltage between 3.3V and 5V.
• SPI and I²C communication.
• Full tutorial with everything you need.

Out of stock


The BlueDot BME680 Environmental and Gas Sensor not only allows you to measure temperature, humidity, pressure, and altitude with an Arduino, but with the integrated Metal Oxide (MOX) Gas Sensor you can measure volatile organic compounds (VOCs) in the air. The Metal Oxide-based sensor detects VOCs by adsorption on its sensitive layer and its resistance changes with the VOC concentration (the higher the VOC concentration, the lower the output resistance and vice-versa). The raw signal is a resistance value in ohms.

Volatile organic compounds are typically found in building materials, printers, solvents, paints, gasoline, and many household products. Long-term exposure to VOCs can be harmful to our health and since we spend so much time indoors (homes and offices), it is important to find the source and reduce the concentration of VOCs in indoor environments.

Here are five features that make the BlueDot BME680 Environmental and Gas Sensor very easy to use:

  • Temperature, Humidity, Pressure, and Altitude Measurements. You can measure temperature, relative humidity, and air pressure with high precision. Besides, the pressure measurements allow you to calculate your altitude with a precision of ± 1.0 meters.
  • Measurement of VOC Concentration. You can detect high concentrations of VOCs in the surrounding air. The raw signal is a resistance value in ohms, which goes down with increasing VOC concentration. 
  • 3.3V and 5V Power Supply. The onboard voltage regulator accepts anything from 2.6V to 5.5V to supply the BME680 sensor. 
  • SPI and I²C Communication. Depending on your project, you may choose between SPI and I²C protocols to communicate with the sensor. 
  • Data Transfer with 5V and 3.3V devices. While devices like the Arduino Uno interpret a 5V signal as a logic HIGH, the BME680 uses 3.3V as a logic HIGH. The onboard logic level converter translates the 5V signals into 3.3V signals and vice-versa.