🌡️💧🌀 Capteur BME280 – Température / Humidité / Pression
🔍 Présentation générale:
Le BME280 est un capteur numérique de haute précision qui peut mesurer trois paramètres environnementaux :
Température ambiante
Humidité relative
Pression atmosphérique (utile aussi pour estimer l’altitude)
⚙️ Caractéristiques techniques
Tension de fonctionnement: 3.3V typiquement (attention aux modules 5V !)
Consommation: Très faible (~1.8 µA en mode veille)
Température: -40 à +85°C, précision ±1.0°C
Humidité: 0–100%, précision ±3%
Pression: 300–1100 hPa (mbar), précision ±1 hPa
Interfaces: I2C (par défaut) et SPI
Adresse I2C: 0x76 ou 0x77 (selon branchement)
🧪 Fonctions disponibles:
– Température (°C)
– Humidité relative (%)
– Pression (hPa ou Pa)
– Altitude approximative (calculée à partir de la pression)
🔌 Connexion (module I2C):
VIN: Alimentation (3.3V ou 5V selon module) 3.3V (⚠️ pas toujours 5V tolérant !)
GND: Masse GND
SCL: I2C Clock A5 (Arduino UNO) / D22 (ESP32)
SDA: I2C Data A4 (Arduino UNO) / D21 (ESP32)
📦 Bibliothèque Arduino recommandée:
Adafruit BME280
Adafruit Unified Sensor
🔧 Installation :
Ouvrir l’IDE Arduino → Outils → Gestionnaire de bibliothèques –> Chercher BME280 → Installer Adafruit BME280
🧾 Exemple de code Arduino (I2C):
#include
#include
#include
Adafruit_BME280 bme; // Utilisation du mode I2C
void setup() {
Serial.begin(9600);
if (!bme.begin(0x76)) { // Adresse I2C par défaut : 0x76 ou 0x77
Serial.println(« Erreur de détection du BME280 ! »);
while (1);
}
}
void loop() {
Serial.print(« Température = « );
Serial.print(bme.readTemperature());
Serial.println( » °C »);
Serial.print(« Humidité = « );
Serial.print(bme.readHumidity());
Serial.println( » % »);
Serial.print(« Pression = « );
Serial.print(bme.readPressure() / 100.0F);
Serial.println( » hPa »);
delay(2000);
}
💡 Applications typiques:
– Stations météo DIY
– Domotique intelligente (mesure du confort intérieur)
– Suivi environnemental en agriculture
– Calcul de l’altitude en fonction de la pression
CAPTEURS
100.00DH








Avis
Il n’y a pas encore d’avis.