Barion Pixel

BMP280-3.3 (nyomás és hőfok) kombinált szenzor [3V3]

450Ft (354Ft+ÁFA)

A BMP280-3.3 (nyomás és hőfok) kombinált szenzor [3V3] egy 3,3 V-os Bosch BMP280 alapú digitális légnyomás- és chiphőmérséklet-szenzormodul. I2C/SPI mikrokontrolleres projektekhez használható Arduino, ESP32, ESP8266 és Raspberry Pi környezetben, de 5 V-os adatbuszhoz szintillesztés vagy 5 V-kompatibilis modul szükséges. 

36 készleten

Cikkszám: T61697 Kategóriák: , Márka:
Cikkszám: T61697

Leírás

Ez a BMP280 szenzormodul egy kifejezetten 3,3 V tápfeszültségre tervezett érzékelő, amely egyszerre támogatja az I²C és SPI kommunikációs protokollokat. Kiváló választás olyan rendszerekhez, ahol fontos a kis méret, alacsony energiafogyasztás és a nagyfokú mérési megbízhatóság. Az eszköz a Bosch bevált szenzortechnológiájára épül, és alkalmas különféle környezeti monitorozási vagy pozíció‑alapú alkalmazásokhoz, mint például magasságmérők vagy időjárás-állomások.

Amit elsőként érdemes tudni róla

A BMP280-3.3 (nyomás és hőfok) kombinált szenzor [3V3] nem általános 5 V-os modul, hanem 3,3 V-os rendszerhez való érzékelő. ESP32, ESP8266, Raspberry Pi és sok 3,3 V-os fejlesztőpanel mellé jól illeszkedik, 5 V-os Arduino UNO adatvonalon viszont szintillesztés nélkül kockázatos.

A BMP280 abszolút légnyomást mér, a hőmérsékleti adatot pedig a szenzor belső méréseként adja. Ez használható hőmérséklet-kompenzációhoz és környezeti becsléshez, de nem ugyanaz, mint egy külön, távolabb elhelyezett hőmérőszonda.

Egy mondatban, a BMP280-3.3 (nyomás és hőfok) kombinált szenzor [3V3] egy 3,3 V-os digitális BMP280 szenzormodul légnyomás, chiphőmérséklet és számított magasságadat mikrokontrolleres kiolvasásához.

Így működik a gyakorlatban

A BMP280 a légnyomásból digitális adatot készít, a mikrokontroller pedig I2C vagy SPI buszon olvassa ki az értékeket. I2C módban a Bosch adatlap szerint az SDO láb állapota adja a 0x76 vagy 0x77 címet, és a CSB lábat VDDIO szintre kell kötni az I2C mód kiválasztásához.

A nyomásértékből magasság is számolható, de ehhez aktuális tengerszinti légnyomás-referencia kell. Az Adafruit útmutató is jelzi, hogy friss helyi referencia nélkül a számolt magasság könnyen több méterrel eltérhet.

5 V-os vezérlőnél nem elég csak a tápfeszültséget 3,3 V-ra kötni, mert az I2C vagy SPI adatvonalak is 5 V-ra húzhatnak. A 3,3 V-os BMP280 modulnál 5 V-os adatbuszhoz korrekt szintillesztő vagy 5 V-kompatibilis BMP280 modul kell.

Tipikus helyzetek, ahol beválik

  • Mini időjárás-állomás Arduino, ESP8266 vagy ESP32 vezérlővel.
  • Beltéri légnyomásfigyelés adatnaplózáshoz.
  • Magasságváltozás becslése túra-, modell- vagy oktatási projektben.
  • IoT szenzorcsomópont, ahol kis fogyasztású nyomásmérés kell.
  • Raspberry Pi alapú környezeti monitorozó rendszer.
  • Labor- vagy tantermi demonstráció a légnyomás és magasság kapcsolatára.
  • BME280 helyett egyszerűbb megoldás, amikor páratartalom mérésére nincs szükség.

Mire kell figyelni beüzemeléskor?

Mire figyelj? Mit okoz?
3,3 V-os a vezérlő logikai szintje? 5 V-os adatvonal közvetlen bekötése a 3,3 V-os modul meghibásodásához vezethet.
I2C vagy SPI módban akarod használni? A bekötés, a kódban használt inicializálás és a szükséges lábak száma eltér.
Ismered a modul I2C címét? A 0x76 és 0x77 cím közötti eltérés miatt a program nem találja a szenzort.
A CSB és SDO lábak állapota tisztázott? Rossz állapot mellett a chip SPI módba kerülhet, vagy bizonytalan I2C címen jelentkezhet.
Közös a GND a vezérlő és a szenzor között? Közös föld nélkül az adatkommunikáció bizonytalan vagy teljesen hibás lesz.
Hőforrás közelébe kerül a panel? A belső hőmérsékleti adat magasabb lehet a környezeti levegőnél.
Magasságot számolsz belőle? Friss tengerszinti nyomásadat nélkül a számított magasság nem lesz megbízható.

Döntés előtt ellenőrizendő adatok

A BMP280-3.3 (nyomás és hőfok) kombinált szenzor [3V3] választása előtt ezeket érdemes tisztázni:

  • A vezérlőd adatbusza 3,3 V-os-e, vagy kell szintillesztő.
  • I2C-n elég-e két adatvezeték, vagy SPI-re van szükség több azonos című eszköz miatt.
  • Kell-e páratartalom mérés. Ha igen, BME280 vagy más páraszenzor kell.
  • A projektben abszolút nyomás, trendfigyelés vagy magasságváltozás a fontosabb.
  • A panel tényleges lábkiosztása egyezik-e a használt könyvtár és bekötési rajz példáival.
  • Elemes működésnél milyen mérési gyakoriság és alvó mód szükséges.

Használati korlátok és mikor ne ezt válaszd

  • Ne ezt válaszd, ha páratartalmat is mérni szeretnél. A BMP280 csak légnyomást és belső hőmérsékleti adatot ad, párát nem.
  • Ne ezt válaszd közvetlen 5 V-os I2C vagy SPI buszra, ha nincs szintillesztésed.
  • Ne ezt válaszd pontos szobahőmérőnek, ha a szenzorpanel hőforrás, processzor vagy feszültségszabályzó közelébe kerül.
  • Ne ezt válaszd kültéri mérésre megfelelő mechanikai védelem nélkül. A szenzor nyílását óvni kell portól, vízcsepptől és szennyeződéstől.
  • Ne ezt válaszd abszolút magasságmérőnek friss helyi referencia nélkül. A légnyomás időjárás miatt is változik.

Műhelytitok

A legtöbb “nem látja a BMP280-at” hiba nem könyvtárhiba, hanem bekötési vagy címbeli eltérés. I2C-n először érdemes busz-szkennert futtatni, majd ellenőrizni, hogy a modul 0x76 vagy 0x77 címen válaszol-e, és hogy nem kap-e 5 V-ot az SDA/SCL vonalakon.

Műszaki jellemzők

Szenzorchip: Bosch BMP280
Mért mennyiségek: Abszolút légnyomás, belső hőmérsékleti adat
Páratartalom-mérés: Nincs
Modul üzemi feszültsége: 3,3 V
Chip szenzortáp tartománya: 1.71…3.6 V
Interfész táp tartománya: 1.2…3.6 V
Logikai szint: 3,3 V, 5 V-os adatbuszhoz szintillesztés szükséges
Kommunikáció: I2C és SPI a BMP280 chip oldalán, a modul kivezetésétől függően
I2C cím: 0x76 vagy 0x77 SDO állapottól függően
Nyomástartomány: 300…1100 hPa
Nyomáspontosság: Tipikusan ±1 hPa abszolút pontosság, ±0.12 hPa relatív pontosság megadott tartományban
Nyomásfelbontás: 0.0016 hPa, azaz 0.16 Pa ultra high resolution módban
Hőmérsékleti tartomány: -40…+85 °C működési tartomány, teljes pontosság 0…+65 °C
Hőmérséklet pontosság: ±0.5 °C 25 °C-on, ±1.0 °C 0…+65 °C tartományban
Hőmérséklet felbontás: 0.01 °C
Tipikus áramfelvétel: 2.8 µA 1 Hz forced mode, nyomás és hőmérséklet, lowest power
Alvó áram: Tipikusan 0.1 µA
Lehetséges mintavételi sebesség: 157 Hz minimum értékként megadott alkalmazási feltételek mellett

Csatlakozó

  • 1 – Vcc (3.3V)
  • 2 – GND,
  • 3 – SCL,
  • 4 – SDA,
  • 5 – CSB,
  • 6 – SDO.

Dokumentáció

Csomag

  • 1x BMP280@3.3V szenzormodul
  • 1x tüskesor csatlakozó

További információk

Tömeg 0,01 kg
Méretek 2 × 2 × 0,5 cm
Cikkszám T61697
Protokoll

,

Szenzor

,

Tápfeszültség [V]


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

Értékelések

Még nincsenek értékelések.

„BMP280-3.3 (nyomás és hőfok) kombinált szenzor [3V3]” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések a BMP280-3.3 (nyomás és hőfok) kombinált szenzor [3V3] termékről

Mire való a BMP280-3.3 nyomás és hőfok kombinált szenzor?

A BMP280-3.3 nyomás és hőfok kombinált szenzor légnyomás és belső hőmérsékleti adat mérésére használható mikrokontrolleres projektekben. Időjárás-állomás, barométer, adatgyűjtő és magasságváltozást figyelő eszköz építésénél hasznos.

Mér páratartalmat is a BMP280-3.3 szenzor?

Nem. A BMP280-3.3 szenzor légnyomást és hőmérsékleti adatot ad, páratartalomhoz BME280 vagy külön páraszenzor szükséges.

Használható a BMP280-3.3 közvetlenül 5 V-os Arduino UNO-val?

Csak akkor, ha az adatvonalak is 3,3 V-os szinten maradnak, vagy megfelelő szintillesztőt használsz. A 3,3 V-os modulnál nem elég a tápot 3,3 V-ra kötni, az SDA/SCL vagy SPI vonalak feszültségét is ellenőrizni kell.

Milyen I2C címen található a BMP280 szenzor, 0x76 vagy 0x77?

A BMP280 I2C címe az SDO láb állapotától függ. Ha a program nem találja a modult, futtass I2C szkennert, és a könyvtárban a talált címet add meg.

BMP280 I2C vagy SPI bekötést érdemes használni?

I2C-n kevesebb vezetékkel dolgozol, ezért egyszerű szenzoros projektekhez ez a kényelmesebb. SPI akkor hasznos, ha több hasonló című I2C eszköz ütközne, vagy a projekt eleve SPI buszra épül.

ESP32-höz jó a BMP280-3.3 nyomásérzékelő modul?

Igen, az ESP32 3,3 V-os logikai szintje jól illeszkedik a BMP280-3.3 modulhoz. A bekötésnél a kiválasztott ESP32 panel SDA és SCL lábait kell a kódban is ugyanúgy beállítani.

Raspberry Pi-hez használható a BMP280-3.3 szenzor?

Igen, a Raspberry Pi I2C busza 3,3 V-os, ezért villamos szempontból illeszkedik a BMP280-3.3 modulhoz. A közös GND, a helyes SDA/SCL bekötés és az I2C engedélyezése szükséges.

Miért nem pontos a BMP280 magasságmérése?

A magasságot a szenzor nem közvetlenül méri, hanem a légnyomásból számolja a program. Ha nincs friss tengerszinti referencia-nyomás megadva, az időjárási nyomásváltozás miatt a számított magasság eltérhet.

Használható a BMP280 időjárás-állomásban?

Igen, légnyomástrend és hőmérsékleti adat figyelésére használható. Kültéri elhelyezésnél a szenzort védeni kell a vízcsepptől, portól és közvetlen hőhatástól.

Mi a különbség a BMP280 és a BME280 között?

A BMP280 nyomást és hőmérsékleti adatot ad, a BME280 ezek mellett páratartalmat is mér. Ha a projektben a páratartalom is mérési adat, akkor nem a BMP280 a megfelelő modul.

Melyik Arduino könyvtárral érdemes kezdeni a BMP280 kipróbálását?

Kiindulásnak használható az Adafruit BMP280 Arduino könyvtár: Adafruit BMP280 Library GitHub. A példaprogramban ellenőrizni kell, hogy I2C vagy SPI inicializálást használsz.

Érdekelhetnek még…

Kosárba teszem