Designing All-in-One Setting Sensor Module | Full Information


We designed our personal Setting Sensor Module and right here we’re going to clarify step-by-step how one can additionally make this at your own home.

BME688 is a digital environmental sensor developed by Bosch Sensortec. It’s a part of the BME collection, which incorporates sensors designed to measure a number of environmental parameters.

The BME688, particularly, is able to measuring temperature, humidity, barometric strain, fuel resistance, and air high quality all packed in small sizes making it good for a lot of environmental initiatives and wearable gadgets.

 Invoice of Materials 

Environment Sensor Module Components

Setting Up Setting Sensor IC

In keeping with the BME688 IC Datasheet, the sensor IC might be powered throughout the vary of 1.7 to three.6V. To make sure compatibility with most improvement boards, we’ve opted for a 3.3V energy provide, a broadly obtainable voltage degree.

To realize this, we’ve built-in a 3.3V voltage regulator IC together with two ceramic capacitors. This setup successfully regulates the enter voltage of 12V to a secure 3.3V, offering dependable energy to the sensor module.

Environment Sensor IC Features

For the sensor’s interface, we had two choices: SPI and I2C. We determined to go along with I2C as a result of its simplicity when it comes to GPIO necessities and connections.

The datasheet mentions that the I2C handle might be modified utilizing the SDO pin. In our design, we’ve chosen to repair the I2C handle by instantly connecting the SDO pin to the GND pin.

BME688 Sensor Datasheet

Setting Sensor Module – Circuit Design 

Within the ultimate breakout sensor circuit, we join the regulated 3.3V output from the voltage regulator to the sensor’s energy enter pin, guaranteeing a stable floor connection.

Moreover, we’ve added two 10K pull-up resistors to the SDI and SCK pins, a regular observe for secure I2C communication. The output pins, SDA and SCL, are linked to a jumper header connector, simplifying connections to a microcontroller.

Environment Sensor Module Circuit Diagram

PCB Design and Testing

To convey this design to life, you’ll have to create a PCB structure primarily based on the circuit design. For testing, join the module to any Arduino or appropriate microcontroller utilizing the I2C pins.

Set up the BME688 library within the Arduino IDE and add the offered take a look at code to watch sensor readings. In case you encounter points with sensor knowledge, you should utilize an I2C scanner code to substantiate appropriate connections and establish the module’s handle.

This design is each sensible and versatile, permitting for simple integration of the BME688 sensor IC into numerous purposes.

Environment Sensor Module PCB Design

Should you require additional data or have particular questions, please be at liberty to ask within the remark part beneath.


Leave a comment