In offerta!

BME280 I2C o SPI Modulo Sensore Rilevazione Temperatura Umidità Pressione 5V Arduino barometro

Il prezzo originale era: 12,49 €.Il prezzo attuale è: 10,03 €. Escluso IVA

BME280 I2C o SPI Modulo Sensore Rilevazione Temperatura Umidità Pressione 5V Arduino barometro

8 disponibili (ordinabile)

COD: ARD009384 Categorie: , Tag: , , ,

Descrizione

BME280 I2C o SPI Modulo Sensore Rilevazione Temperatura Pressione 5V Arduino barometro

Tutorial: Come usare Modulo BME280

Il modulo BME280 è un sensore di alta precisione per la misurazione della temperatura, umidità e pressione atmosferica. Ideale per progetti di monitoraggio ambientale o meteo.

Cosa serve

  • Arduino (qualsiasi tipo)
  • BME280
  • Cavo USB
  • Software Arduino IDE

Passi

  1. Collega il modulo BME280 all’Arduino utilizzando i pin I2C (SDA e SCL) o SPI.
  2. Installa la libreria Adafruit_BME280 nella cartella ‘libraries’ di Arduino IDE.
  3. Carica lo sketch fornito nel tuo progetto Arduino.
  4. Visualizza i dati sulla console serial dell’IDE Arduino.
  5. Verifica sul datasheet del BME280 per impostare correttamente la configurazione del sensore.
  6. Aggiungi un display LCD o OLED per visualizzare i dati in tempo reale.
  7. Crea una interfaccia grafica con ESP32 e ThingSpeak per il monitoraggio remoto.
  8. Testa le funzionalità di misurazione all’interno e all’esterno.

Codice di esempio

// Includi la libreria
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>

// Crea un'istanza del sensore
Adafruit_BME280 bme;

void setup() {
  Serial.begin(9600);
  if (!bme.begin(0x76)) { // Verifica sul datasheet per l'indirizzo I2C
    Serial.println("Impossibile trovare il sensore BME280!");
    while (1);
  }
}

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

  Serial.print("Temp = "); Serial.print(temperature);
  Serial.print(" *C, Humidity = "); Serial.print(humidity);
  Serial.println(" %");
}

Mini-progetto

Realizza un sistema di monitoraggio del clima in casa o nel giardino con il BME280. Collegalo a un display LCD e invia i dati via Wi-Fi a ThingSpeak.

Errori comuni

  • Errore nell’indirizzo I2C del sensore, verifica sul datasheet.
  • Libreria non installata correttamente in Arduino IDE.
  • Pin SPI o I2C non collegati correttamente all’Arduino.
  • Dati serial non visualizzati a causa della velocità di trasmissione.

Accessori consigliati

  • Display LCD 16×2
  • Modulo ESP32
  • Antenna Wi-Fi per ESP32
  • Batteria LiPo e caricabatterie

Domande frequenti

Qual è la differenza tra I2C e SPI?
I2C richiede meno pin ma ha una velocità inferiore rispetto a SPI, che offre maggiore velocità.

Come posso collegare il BME280 ad un Raspberry Pi?
Usa la libreria Adafruit_BME280 e collega i pin I2C o SPI del Raspberry Pi al sensore.

Informazioni aggiuntive

Peso 11 g