Ref.: 001468 | Disponibilidade: Imediata

Modulo Temperatura e Umidade I2C GY-BME280 3,3V

Descrição do produto

 Módulo Sensor de Temperatura, Umidade e Pressão I2C GY-BME280


 Descrição:

O módulo GY-BME280 é um sensor ambiental de alta precisão capaz de medir temperatura, umidade e pressão atmosférica em um único chip compacto. Ele utiliza comunicação I2C ou SPI, tornando-se ideal para integração com Arduino, ESP32, Raspberry Pi e outros microcontroladores.

Perfeito para projetos de estações meteorológicas, automação residencial, monitoramento ambiental e controle de climatização.

 Onde Usar:

Estações meteorológicas e ambientais

Sistemas de automação residencial

Controle de climatização e ventilação

Monitoramento de ambientes internos

Projetos com Arduino, ESP8266, ESP32 e Raspberry Pi

 Destaques:

 Alta precisão e estabilidade

 Múltiplos parâmetros ambientais em um único módulo

 Comunicação simples via I2C/SPI

 Baixo consumo de energia

 Compacto e fácil de integrar em qualquer projeto


Código Arduino (exemplo com biblioteca Adafruit BME280):


Aqui está um código simples para Arduino que lê temperatura, umidade e pressão do módulo GY-BME280 via comunicação I2C.

Ligação (I2C Arduino UNO):


Conecte VCC do módulo ao 3.3V do Arduino, GND ao GND, SCL ao pino A5 e SDA ao pino A4.


#include <Wire.h>

#include <Adafruit_Sensor.h>

#include <Adafruit_BME280.h>


Adafruit_BME280 bme; // Cria o objeto do sensor


void setup() {

 Serial.begin(9600);

 Serial.println(F("Iniciando sensor BME280..."));


 if (!bme.begin(0x76)) { // Endereço padrão do módulo (pode ser 0x77 em alguns casos)

  Serial.println("Não foi possível encontrar o BME280!");

  while (1);

 }

}


void loop() {

 float temperatura = bme.readTemperature();  // Em °C

 float umidade = bme.readHumidity();      // Em %

 float pressao = bme.readPressure() / 100.0F; // Converte Pa para hPa


 Serial.print("Temperatura: ");

 Serial.print(temperatura);

 Serial.println(" °C");


 Serial.print("Umidade: ");

 Serial.print(umidade);

 Serial.println(" %");


 Serial.print("Pressão: ");

 Serial.print(pressao);

 Serial.println(" hPa");


 Serial.println("-------------------------");

 delay(2000); // Atualiza a cada 2 segundos

}


Como usar:

  1. No Arduino IDE, vá em Ferramentas Gerenciar Bibliotecas.
  2. Instale as bibliotecas:
  • Adafruit BME280 Library
  • Adafruit Unified Sensor
  1. Carregue o código e abra o Monitor Serial (9600 baud).
  2. Você verá as leituras de temperatura, umidade e pressão em tempo real.


Item incluso:

01 peça Modulo Temperatura e Umidade I2C GY-BME280

Especificações técnicas

 Especificações Técnicas:

Modelo: GY-BME280

Sensor: BME280 (Bosch)

Tensão de operação: 3.3V

Interface de comunicação: I2C (padrão) / SPI (opcional)

Faixa de medição de temperatura: -40°C a +85°C

Precisão da temperatura: ±1.0°C

Faixa de medição de umidade: 0% a 100% UR

Precisão da umidade: ±3% UR

Faixa de medição de pressão: 300 hPa a 1100 hPa

Precisão da pressão: ±1 hPa

Dimensões aproximadas: 11.5 mm x 15 mm

Compatibilidade: Arduino, ESP8266, ESP32, Raspberry Pi e outros microcontroladores

Receba novidades e ofertas incríveis!