Imaginile produselor au caracter informativ si pot prezenta diferente minore, in functie de lot si de furnizor. Este posibil ca specificatiile si pretul produselor sa fie modificate fara preaviz. Facem tot posibilul sa adaugam in pagina produselor specificatii cat mai exacte si corecte dar este posibil ca acestea sa nu fie in totalitate corecte. in cazul in care identificati un astfel de caz, va rugam sa ne semnalati acest lucru.
Produsul este destinat specialistilor si necesita personal calificat si autorizat. Produsul nu include instructiuni de asamblare/utilizare. Punerea in functiune a produsului de catre persoane necalificate duce la pierderea garantiei conform Termenilor si Conditiilor din site.
Senzor presiune si temperatura, BMP280, 5V
Adauga in cos produse in valoare de 130 Ron si ai livrare gratuita daca alegi sa platesti online
Produsele sunt expediate din stoc propriu
La toate comenzile online de minim 500 Ron
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); } |