Pimoroni BMP280 - senzor teploty, tlaku a nadmořské výšky, I2C, breakout modul

Hodnocení 0 z 5
Kód: PIM184
Značka: Pimoroni
Očekáváme
Předpokládané datum naskladnění: 7.05.2025
269,00 
222,31  bez DPH
Rpishop CLUB
Za nákup tohoto produktu získáte 2 bodů.

Rychlý a přesný senzor, který dokáže měřit teplotu, tlak a nadmořskou výšku. Senzor BMP280 je kompatibilní s Raspberry Pi, Arduino a Pimoroni Breakout Garden.

Více

Popis

Pimoroni BMP280 – senzor teploty, tlaku a nadmořské výšky, I2C, breakout modul

Rychlý a přesný senzor, který dokáže měřit teplotu, tlak a nadmořskou výšku. Senzor BMP280 je kompatibilní s Raspberry Pi, Arduino a Pimoroni Breakout Garden.

Pokud hledáte jednoduchý snímač teploty a tlaku, právě jste našli ten pravý. Senzor je levný a přesný (± 1 hPa, ± 1,0°C, ± 1 metr) a je ideální pro sledování okolní teploty nebo dokonce i pro měření nadmořské výšky třeba při letu balonem ve vysokých nadmořských výškách.

Senzor je kompatibilní s Pimoroni Breakout Garden, se kterou se různé přídavné moduly dají používat naprosto jednoduše – pouze jednotlivé moduly vložíte do slotů Breakout Garden a můžete začít vymýšlet projekty a kódovat.

K senzoru můžete připájet 5pinový pravoúhlý female header (naleznete v balení) a umístit pak senzor přímo na 5 GPIO pinům na levé spodní straně na GPIO hlavici Raspberry Pi (piny 1, 3, 5, 7, 9). Výhodou pravoúhlého headeru je, že díky němu můžete senzor umístit mimo CPU Raspberry Pi.

Pájecí část senzoru (označená ADDR) lze přepájet, čímž změníte I2C adresu z výchozí hodnoty 0x76 na 0x77, což znamená, že pak můžete použít až dva tyto senzory na stejném Raspberry Pi nebo Arduino.

Tento Pimoroni BMP280 – senzor teploty, tlaku a nadmořské výšky a Pimoroni BME680, breakout modul – Senzor kvality vzduchu, teploty, tlaku, vlhkosti sdílí stejnou adresu. Pokud je budete chtít používat oba naráz, bude potřeba na jednom ze senzorů přepájet část ADDR.

Vlastnosti

  • Bosch BMP280 – senzor teploty, tlaku a nadmořské výšky
  • I2C rozhraní, adresu můžete vybrat přes ADDR (0x76 nebo 0x77)
  • Kompatibilní s 3.3V nebo 5V
  • Ochrana proti obrácené polaritě
  • Kompatibilní se všemi modely Raspberry Pi a Arduino
  • Rozměry: 19 x 19 x 2.75mm
  • Kompatibilní piny na Raspberry Pi: 1, 3, 5, 7, 9

Software

Pimoroni poskytuje pro tento senzor Python knihovnu, která usnadňuje používání senzoru BMP280. Tento software nepodporuje Raspbian Wheezy.

Podpora

Obsah balení

  • 1x Pimoroni BMP280 – senzor teploty, tlaku a nadmořské výšky, I2C, breakout modul
  • 1x 5pinový header
  • 1x 5pinový header do pravého úhle

Parametry

Připojení I2C

Diskuze

Pro přidání dotazu je třeba se přihlásit

JoN

Zdravím. Lze to rozchodit na Raspberry pi pico WH? Na Thonny chyba: plugin bmp280 nainstalován. import bmp280 ImportError: no module named 'bmp280'. Děkuji za informace.

Nahrát pimoroni micropython https://github.com/pimoroni/pimoroni-pico/releases/tag/v1.21.0 Zapojení na piny 36 (3,3V), 38 (GND), 1 (SDA), 2 (SDL) bmp280.py (upraveno z dokumentace + vnitřní teplota Rpi + LED indikace ) import machine import time from breakout_bmp280 import BreakoutBMP280 from pimoroni_i2c import PimoroniI2C def int_ext_temp(): led = machine.Pin('LED', machine.Pin.OUT) pins = {"sda": 0, "scl": 1} i2c = PimoroniI2C(**pins) bmp = BreakoutBMP280(i2c) sensor_temp = machine.ADC(4) conversion_factor = 3.3 / (65535) time.sleep(1.0) while True: reading = sensor_temp.read_u16() * conversion_factor int_teplota = 27 - (reading - 0.706)/0.001721 ext_teplota, tlak = bmp.read() led.value(False) print('Teplota RPi: ' +str(int_teplota) + ' Teplota: ' +str(ext_teplota) + ' Tlak: ' +str(tlak)) time.sleep(1.0) led.value(True) try: int_ext_temp() except KeyboardInterrupt: machine.reset()

Imho je možné i při nepřesnosti měření _absolutního_ tlaku ±1 hPa dosáhnout nepřesnosti měření _relativní_ výšky ±1 m. Tyto parametry spolu totiž nesouvisí.

V.S.

Dobrý den všem profíkům v RPi Shop-u opravte si prosím ( možná přesně opsaný od výrobce, leč ) faktický blud - pokud je totiž u jednoho a téhož čidla nepřesnost měření tlaku +/- 1 [hPa], pak (a) není fyzikálně možné ( přeložím - je zhola nemožné ), aby nepřesnost ( jen ) relativně odpočítávané výšky byla jen +/- 1 [m] a (b) i kdyby si charakteristika převodníku "věděla rady" s nelineárním převodem přírůstku tlaku na přírůstek výšky - tlak vzduchu totiž neubývá s rostoucí výškou lineárně - stoupáme-li do výšky o stejné úseky (aritmetickou řadou ), klesá tlak vzduchu řadou geometrickou. Po každých 5,5 km stoupání se snižuje tlak na polovinu. Ve výšce 1800 m.n.m. je pokles tlaku o celý jeden hPa již po 10m stoupání, ve výšce 7300 m.n.m. je ale tentýž pokles o jeden celý hPa až po 20m stoupání. takže se nepřesnost přepočtu tlaku na výšku výrazně zvyšuje - když určení tlaku má vždy chybu +/- 1hPa ( ve skutečnosti se přepočítává rozdíl tlaků ( tlakový gradient ), odečítáním od prvotně změřené ( a někde uložené ) hodnoty tzv. základnového tlaku či srovnávací hladiny tlakové ( angl. "baseline" ) ) Takže by bylo fér napsat, že přímo měřená veličina - odečet tlaku - má vždy chybu měření +/- 1 [hPa] a že nepřímo odvozovaný ( přepočtem ) údaj o změně výšky ponese vždy důsledky chyby té přímo měřené veličiny ( tlaku, který používá do přepočtu ) a navíc se bude vlivem fyzikálních vztahů ještě tím víc zvětšovat, čím větší bude rozdíl tlakových hladin ( "baseline" - "actual" ) Cokoli jiného je totiž nejpozději od tohoto momentu vědomě podvodné tvrzení - tak prosím ty původně asi výrobcem marketingově "vybásněné" údaje raději uveďte do souladu s realitou platnou pro planetu Zemi a bude to O.K. Přeji vše dobré a zdar všem DIY i profi projektům, nejen se senzory.

Dobrý den, souhlasím že se jedná o parametry v ideálním prostředí a ve skutečnosti budou parametry jiné, ale jsou to údaje které udává výrobce produktu a jiné jsou mimo naše možnosti k získání.

Recenze

Pouze přihlášení uživatelé, kteří zakoupili tento produkt, mohou přidat hodnocení.

Počkejte prosím