Поръчано в работни дни преди 14:00 ч. = изпратено същия ден и в 98% от случаите пристига на следващия ден. Безплатно връщане 30 дни за размисъл 1 година гаранция

Схема на свързване и примерен код

Ето как да свържеш 3-в-1 сензор Температура Влажност и Атмосферно налягане | 5V | I2C | Bosch BME280 към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.

BME280 сензор за температура, влажност и налягане

Този проект отчита температурата, относителната влажност и барометричното налягане с помощта на сензора BME280 през I2C. Показанията за околната среда се извеждат в Serial Monitor на всеки две секунди. Просто свържете сензора директно към пиновете 5V, GND и I2C на Arduino Uno.

Схема на свързване: 3-в-1 сензор Температура Влажност и Атмосферно налягане | 5V | I2C | Bosch BME280 на Arduino UNO
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: 3-в-1 сензор Температура Влажност и Атмосферно налягане | 5V | I2C | Bosch BME280 на Arduino UNO
Таблица на свързване · Кликни, за да увеличиш
BME280_Temperature_Humidity_Pressure_Sen.ino · компилирано и тествано
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : BME280 Temperature, Humidity & Pressure Sensor
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : Bosch BME280 5V 3-in-1 sensor Temperature Humidity and Air Pressure
 *  Libraries : Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>

Adafruit_BME280 bme;

void setup() {
  Serial.begin(115200);
  while (!Serial) {
    delay(10);
  }

  Serial.println(F("--- BME280 Sensor Test ---"));

  // Try I2C address 0x76 first, fallback to 0x77 if needed
  if (!bme.begin(0x76) && !bme.begin(0x77)) {
    Serial.println(F("Could not find a valid BME280 sensor! Check wiring."));
    while (1) {
      delay(100);
    }
  }

  Serial.println(F("BME280 sensor initialized successfully."));
}

void loop() {
  float temperature = bme.readTemperature();
  float humidity = bme.readHumidity();
  float pressure = bme.readPressure() / 100.0F; // Convert Pa to hPa

  Serial.print(F("Temperature: "));
  Serial.print(temperature, 2);
  Serial.println(F(" °C"));

  Serial.print(F("Humidity:    "));
  Serial.print(humidity, 2);
  Serial.println(F(" %"));

  Serial.print(F("Pressure:    "));
  Serial.print(pressure, 2);
  Serial.println(F(" hPa"));

  Serial.println(F("---------------------------"));
  delay(2000);
}

Необходими библиотеки: Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15

Wiring diagram and example code generated by Codey.online — https://www.codey.online

BME280 Weather Sensor on ESP32

Reads ambient temperature, relative humidity, and barometric pressure from the Bosch BME280 sensor via I2C. The readings are output to the Serial Monitor every two seconds. Powered directly from the ESP32 3.3V pin to ensure safe I2C voltage levels.

Схема на свързване: 3-в-1 сензор Температура Влажност и Атмосферно налягане | 5V | I2C | Bosch BME280 на ESP32 DevKit V1
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: 3-в-1 сензор Температура Влажност и Атмосферно налягане | 5V | I2C | Bosch BME280 на ESP32 DevKit V1
Таблица на свързване · Кликни, за да увеличиш
BME280_Weather_Sensor_on_ESP32.ino · компилирано и тествано
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : BME280 Weather Sensor on ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : Bosch BME280 5V 3-in-1 sensor Temperature Humidity and Air Pressure
 *  Libraries : Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>

Adafruit_BME280 bme;

void setup() {
  Serial.begin(115200);
  while (!Serial) delay(10);

  Serial.println("BME280 Sensor Test");

  // Default I2C address is 0x76 or 0x77
  if (!bme.begin(0x76) && !bme.begin(0x77)) {
    Serial.println("Could not find a valid BME280 sensor, check wiring!");
    while (1) delay(10);
  }

  Serial.println("BME280 sensor initialized successfully.");
}

void loop() {
  float temperature = bme.readTemperature();
  float humidity = bme.readHumidity();
  float pressure = bme.readPressure() / 100.0F; // hPa

  Serial.print("Temperature: ");
  Serial.print(temperature, 1);
  Serial.print(" °C | Humidity: ");
  Serial.print(humidity, 1);
  Serial.print(" % | Pressure: ");
  Serial.print(pressure, 1);
  Serial.println(" hPa");

  delay(2000);
}

Необходими библиотеки: Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15

Wiring diagram and example code generated by Codey.online — https://www.codey.online

3-в-1 сензор Температура Влажност и Атмосферно налягане | 5V | I2C | Bosch BME280

ВНИМАНИЕ 5V версия. Подходящ за Arduino UNO, Arduino NANO, Arduino MEGA и други Arduino платки или микроконтролери, които работят на 5V.

GY-BME280 е Breakout Board с Bosch Sensortec ME280 сензор за температура, влажност и светлинно налягане.

- I2C pull-up резистори
- Включва 4 pin header 2.54mm

BME280 Характеристики
- Марка на сензора: Bosch
- Размер на сензора 2.5mm x 2.5mm x 0.93mm метален капак LGA
- Цифров интерфейс I2C (до 3.4 MHz) и SPI (3 и 4 проводника, до 10 MHz)
- Захранващо напрежение: 5V
- Консумация на ток 1.8 uA @ 1Hz влажност и температура, 2.8 uA @ 1Hz налягане и температура. 3.6 uA @ 1Hz влажност, налягане и температура и 0.1 uA в режим на заспиване
- Обхват на температурния сензор -40 / +85 C,
- Обхват на влажност; 0 - 100% rel. Влажност
- Обхват на атмосферно налягане: 300- 1100 hPa
- I2C

  • I2C интерфейс
  • SPI поддръжка
  • 5V захранване
  • Подходящо за Arduino

Защо да изберете този продукт?

  • Три измервания – Измерва температура, влажност на въздуха и атмосферно налягане.
  • Подходящ за 5V – За Arduino платки и микроконтролери на 5V.
  • С включени pull-up резистори – I2C pull-up резисторите вече са налични.
  • Включен хедър – С 4-пинов хедър 2.54 mm.
Спецификации
Разстояние между пиновете2,54 mm
Подходящ заArduino UNO, Arduino NANO, Arduino MEGA и други 5V Arduino платки или микроконт
Температурен диапазон-40 / +85 C
Захранващо напрежение5V
Консумация на ток1.8 uA @ 1Hz
Макс. влажност на въздуха0 - 100% относителна влажност
Размер на сензора2.5mm x 2.5mm x 0.93mm
I2C честотадо 3.4 MHz
SPI честотадо 10 MHz
SPI проводник3 и 4 проводника
Атмосферно налягане300- 1100 hPa
Консумация на ток в режим на заспиване0.1 uA

В опаковката

  • GY-BME280 breakout платка
  • 4-пинов хедър 2.54mm

Често купувани заедно

Общо: € 24,04

Отзиви

★★★★★ 5,0/5 2 отзива
  • ★★★★★Jan

    добре и навреме

  • ★★★★★Jack Veraart

    Имам няколко и ги използвам с wemos esp и raspberry pi. Много е забавно да направиш нещо с тях.

Напиши отзив
Твоята оценка

Доставка & връщане

Доставка

  • Пратка с track & trace€ 7,70В рамките на 24 часа
  • Вземане от локация на PostNL€ 7,40В рамките на 24 часа
  • Пратка за пощенската кутия€ 3,70В рамките на 2 работни дни
  • Пратка за пощенска кутия 24 часа€ 4,55В рамките на 24 часа
  • Вземане от магазинаБезплатно
Всичко за доставката

Връщане

Не си доволен? Имаш 30 дни след получаването, за да върнеш продукта.

Всичко за връщането

Наскоро разгледани