Shop / Sensors

ET-S01

BME280 Environmental Sensor

Temperature, humidity and pressure, Qwiic + header

AED 49.00

Out of stock
✓ TestedEvery board is checked before it ships
🚚 Fast shippingUAE 1–3 days · GCC & worldwide
💬 Engineer supportQuestions answered by the designers

Download datasheet (PDF)

Overview

Temperature, humidity and pressure, Qwiic + header

The ET-S01 is built around the Bosch BME280 — temperature ±1°C, humidity ±3%RH, pressure ±1hPa. It connects over I²C (0x77 default / 0x76 (JP3)) and is powered from VIN 3.3–5.5V, onboard 3.3V LDO.

Two Qwiic / STEMMA QT connectors let you chain it with other boards without soldering, and the 2.54 mm header fits a breadboard.

Designed in Dubai by ElectroTrical — the full schematic, BOM and design notes are published below.

Good for

  • Weather stations and data loggers
  • Smart-home climate nodes
  • Altitude estimate for drones

Key features

What makes it different

Sensor

Bosch BME280: temperature ±1°C, humidity ±3%RH, pressure ±1hPa

Interface

I2C, 0x77 default / 0x76 (JP3)

Supply

VIN 3.3–5.5V, onboard 3.3V LDO

Logic

3.3V and 5V hosts (BSS138 level shifter)

Qwiic / STEMMA QT

Two JST-SH connectors plus a 2.54 mm header — 3.3 V and 5 V hosts.

Open documentation

Schematic, BOM and layout notes published for every board.

Specifications

Technical specifications

Device
SensorBosch BME280: temperature ±1°C, humidity ±3%RH, pressure ±1hPa
InterfaceI2C, 0x77 default / 0x76 (JP3)
SupplyVIN 3.3–5.5V, onboard 3.3V LDO
Logic3.3V and 5V hosts (BSS138 level shifter)
Board
Size25.4 × 17.8 mm
Mounting4 × M2.5 holes, 2.54 mm from each corner
Connectors2 × Qwiic / STEMMA QT (JST SH 4-pin) · 5-pin 2.54 mm header
Main ICBME280 (LCSC C92489)
RevisionRev B
Software
LibrariesAdafruit_BME280, SparkFun BME280, CircuitPython adafruit_bme280, ESPHome bme280_i2c
Solder jumpers
JP1 (default Closed (trace))Cut to turn off the power LED (keeps heat and current away from the sensor)
JP2 (default Closed (3-pad))Cut to remove the host-side 10k pull-ups
JP3 (default Open)Bridge to set SDO=GND → address 0x76 (a 10k pull-up holds SDO high for 0x77)

Performance

Power draw at one reading per second

Average current at 1 HzBosch BME280 datasheet, typical, sensor only. The board's LED and regulator add to this; cut the LED jumper for battery use.

Pinout

Pin map and connections

BME280 Environmental Sensor pinout: VIN, 3V3, GND, SCL, SDA
PinNameTypeFunction
1VINPower3.3–5.5V in
23V3PowerRegulator output, up to ~100mA spare
3GNDGroundGround
4SCLI²CHost logic level
5SDAI²CHost logic level

Qwiic / STEMMA QT pins: GND, VIN, SDA, SCL (same on both connectors). I²C pull-ups (10 kΩ) are on the board; cut JP2 to remove them.

Mechanical

Dimensions and what's in the box

Board 25.4 × 17.8 mm with M2.5 holes
Top view · 25.4 × 17.8 mm

In the box

  • 1 × ET-S01 BME280 Environmental Sensor (assembled)
  • 1 × 5-pin 2.54 mm male header, unsoldered

Getting started

  • Plug in a Qwiic / STEMMA QT cable, or solder the header and wire VIN, GND, SDA and SCL
  • Libraries: Adafruit_BME280, SparkFun BME280, CircuitPython adafruit_bme280, ESPHome bme280_i2c
  • Run an I²C scanner to confirm the address: 0x77, 0x76

Compare

Which environmental sensor?

BME280 Environmental Sensor (this board)This boardET-S11 SHT41 Temperature & Humidity SensorET-S12 BME688 Gas & Environmental SensorET-S15 BMP390 Precision Barometer
What it doesTemperature, humidity and pressure, Qwiic + header±0.2 °C / ±1.8 %RH Sensirion sensor, QwiicVOC gas plus temperature, humidity and pressureHigh-precision pressure and altitude, ±0.03 hPa
InterfaceI²C, 0x77 default / 0x76 (JP3)I²C, fixed 0x44I²C 0x77 / 0x76 (JP3)I²C 0x77 / 0x76 (JP3), INT
Best forWeather stations and data loggersAccurate room climate sensingIndoor air-quality nodesDrone and rocket altimeters
Price49 AED19 AED59 AED39 AED

Downloads

Documents and design files

Need a custom version of this board?

Different connector, size or sensor? We design and build custom variants.