Senzor presiune si temperatura, BMP280, 5V

12,00 lei
Nu include TVA livrare in 3-5 zile
Rating: 
|Add review

Senzor presiune atmosferica si temperatura cu senzor Bosch BMP280, foloseste I2C si SPI, compatibil Arduino si alte placi de dezvoltare.

Modulul fuctioneaza la tensiune logica de 5V.

Modulul poate fi folosit si ca altimetru atunci cand se foloseste senzorul de presiune, cu o precizie aproximativa de 1 metru, deoarece la schimbarea altitudinii se schimba si presiunea atmosferica.

Oricare dintre cei 2 senzori (presiune, temperatura) pot fi dezactivati independent.

Modelul este BMP280, cel fara senzor de umiditate, a nu se confunda cu BME280.

Specificatii:

Model: BMP 280

Tensiune intrare: 5VDC

Tensiune logica: 5V

Interfata: I2C (pana la 3.4MHz), SPI (pana la 10MHz)

Adresa I2C: 0x76

Temperatura: -40C - +85C, rezolutie 0,01C, precizie +-1C

Presiune atmosferica: 300 - 1100hPa, rezolutie 0,18Pa, precizie +-1Pa

Cod test:

Modulul nu este compatibil direct cu biblioteca Adafruit. Necesita schimbarea adresei I2C din 0x77 in 0x76.

#include <Adafruit_BMP280.h>

Adafruit_BMP280 bmp; // I2C Interface

void setup() {

  Serial.begin(9600);

  Serial.println(F("BMP280 test"));

  //if (!bmp.begin()) {

  if (!bmp.begin(0x76,0x58)) {

    Serial.println(F("Could not find a valid BMP280 sensor, check wiring!"));

    while (1);

  }

  /* Default settings from datasheet. */

  bmp.setSampling(Adafruit_BMP280::MODE_NORMAL,     /* Operating Mode. */

                  Adafruit_BMP280::SAMPLING_X2,     /* Temp. oversampling */

                  Adafruit_BMP280::SAMPLING_X16,    /* Pressure oversampling */

                  Adafruit_BMP280::FILTER_X16,      /* Filtering. */

                  Adafruit_BMP280::STANDBY_MS_500); /* Standby time. */

}

void loop() {

    Serial.print(F("Temperature = "));

    Serial.print(bmp.readTemperature());

    Serial.println(" *C");

    Serial.print(F("Pressure = "));

    Serial.print(bmp.readPressure()/100); //displaying the Pressure in hPa, you can change the unit

    Serial.println(" hPa");

    Serial.print(F("Approx altitude = "));

    Serial.print(bmp.readAltitude(1019.66)); //The "1019.66" is the pressure(hPa) at sea level in day in

your region

    Serial.println(" m");                    //If you don't know it, modify it until you get your current altitude

    Serial.println();

   delay(2000);

}

User Area

Guest

Login

Languages

  • Română (Romanian)

Currencies

My Cart

Your Cart is Empty

Currencies

Favorites

Languages

Menu

Search