Promo !

Capteur de pression et température BMP280

Le prix initial était : د.م. 60,00.Le prix actuel est : د.م. 50,00.

Le capteur de pression et de température BMP280 permet de mesurer la pression atmosphérique (300 à 1100 hPa) et la température (-40°C à +85°C). Avec une faible consommation d’énergie et une haute résolution, il est utilisé pour des applications telles que les stations météorologiques, les altimètres, les drones, les smartphones et les dispositifs IoT.

Il prend en charge les communications I²C et SPI, ce qui facilite son intégration avec les microcontrôleurs, et il est reconnu pour ses performances fiables dans les calculs précis d’altitude et la surveillance environnementale.

Disponibilité : 35 en stock

Description:

Le module BMP280 est un capteur de pression atmosphérique de haute précision conçu par Bosch. Il peut mesurer à la fois la pression barométrique et la température ambiante avec une grande précision. Ce capteur est disponible en deux versions : une version avec 6 broches et une autre avec 4 broches. Il peut être utilisé dans une variété d’applications, notamment la météorologie, la navigation GPS et les stations météorologiques domestiques.

📋 Caractéristiques techniques:

    • Plage de pression : 300 à 1100 hPa (précision absolue de ±1 hPa, équivalente à une précision d’altitude de ±1 mètre).
    • Plage de température : -40 °C à +85 °C (précision de ±1 °C).
    • Protocoles de communication : I²C (adresse par défaut 0x76 ou 0x77) et SPI.
    • Tension d’alimentation : 1,8V à 3,6V pour la puce seule, mais les modules (breakouts) intègrent souvent un régulateur permettant une alimentation en 3,3V ou 5V.
    • Consommation : Ultra-faible (environ 2,7 µA à une fréquence de 1 Hz), idéal pour les projets sur batterie.


🔌 Brochage (Pinout) typique d’un module I²C / SPI :

Les modules les plus courants possèdent 4 ou 6 broches :
    • VCC : Alimentation (3,3V ou 5V selon le module).
    • GND : Masse.
    • SCL / SCK : Horloge du bus I²C / SPI.
    • SDA / SDI : Ligne de données du bus I²C / SPI.
    • CSB : Sélection du bus (laisser déconnecté ou au niveau HAUT pour utiliser l’I²C).
    • SDO : Configuration de l’adresse I²C. Connecté à GND = 0x76 ; connecté à VCC = 0x77.


💻 Exemple de câblage et code avec Arduino (I²C):

Connexion standard (Arduino Uno) :
    • VCC ➡️ Pin 3.3V (ou 5V selon votre module).
    • GND ➡️ Pin GND.
    • SCL ➡️ Pin A5.
    • SDA ➡️ Pin A4.

Code minimal (Utilise la bibliothèque Adafruit BMP280 Library) :

cpp
#include <Wire.h>
#include <Adafruit_BMP280.h>

Adafruit_BMP280 bmp; // Utilisation du protocole I2C

void setup() {
  Serial.begin(9600);
  Serial.println(F("Test du capteur BMP280"));

  // Initialisation du capteur avec son adresse I2C (souvent 0x76)
  if (!bmp.begin(0x76)) { 
    Serial.println(F("Capteur introuvable ! Vérifiez le câblage ou l'adresse I2C."));
    while (1);
  }

  /* Configuration optionnelle pour filtrer les bruits d'air */
  bmp.setSampling(Adafruit_BMP280::MODE_NORMAL,
                  Adafruit_BMP280::SAMPLING_X2,  // Oversampling température
                  Adafruit_BMP280::SAMPLING_X16, // Oversampling pression
                  Adafruit_BMP280::FILTER_X16,   // Filtrage IIR
                  Adafruit_BMP280::STANDBY_MS_500);
}

void loop() {
    Serial.print(F("Température = "));
    Serial.print(bmp.readTemperature());
    Serial.println(F(" *C"));

    Serial.print(F("Pression = "));
    Serial.print(bmp.readPressure() / 100.0F); // Conversion en hPa
    Serial.println(F(" hPa"));

    Serial.print(F("Altitude approx. = "));
    Serial.print(bmp.readAltitude(1013.25)); // Modifier 1013.25 par la pression locale actuelle au niveau de la mer
    Serial.println(F(" m"));

    Serial.println();
    delay(2000);
}
Cable de DS18B20

1m, 2m

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Capteur de pression et température BMP280”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Panier
Open chat
💬 besoin d'aide ?
Bonjour !
Vous avez des questions ?
Nous sommes là pour vous aider