Bosch BME280 hőmérséklet-, páratartalom-, légnyomás-mérő szenzor (I2C/SPI)
A BME280 a Bosch legújabb generációs szenzora, amely apró méretével profi a kategóriájában. A BME 280 környezeti hőmérsékletet, páratartalmat, légnyomást tud mérni. Használhatod időjárás állomásnak vagy bent a lakásban, de készíthetsz vele magasságmérőt is túrázáshoz.
-
Bosch BME280 szenzor leírása
A Bosch BME280 szenzor kedvező ára mellett pontos adatokat tud szolgáltatni. A páratartalom mérése 0...100% ±3 %, a hőmérséklet -40...85 °C ±1 %, a légnyomás 300...1100 hPa ±1 hPa pontosságú. A légnyomás a magassággal változik és a nyomásmérése olyan pontosságú, hogy magasságmérőt kialakítva belőle, ±1 méter pontossággal meg tudod határozni aktuális tengerszint feletti magasságod. És mindez egy kompakt I2C eszközön, melyen mindhárom szenzor integrálva van. A szenzorok érzékenysége és dinamikus tulajdonságai is kiemelkedőek.
A BME280 a BMP085/BMP180/BMP183 továbbfejlesztett változata. Csatlakoztathatod 3 V vagy 5 V-os logikai mikrokontrollerekhez I2C vagy SPI adatátviteli móddal, mert a 3.3 V-os feszültségszabályzó is rá van integrálva a panelre.
Használat Raspberry PI-vel
Raspberry Pi-vel a legegyszerűbben I2C eszközként csatlakoztattam. Egyszerűen kösd össze a Pi SCL lábát (PIN-3) a BME280 szenzor SCK lábával és a Pi SDA (PIN-5) lábát a BME280 szenzor SDI-vel. Már csak tápfeszültséget kell adni neki (3.3V lábat a VIN lábra) és természetesen a GND lábakat összekötni. Az áramkör összeállítását el is végeztük.
Most lássuk, hogyan nyerünk ki adatokat a BME280-ból.
A Raspberry Pi-n ellenőrizzük az i2cdetect -y 1 paranccsal, hogy talált-e I2C eszközt. És a megjelenő táblázatban a 77-es címen látni fogjuk eszközünket. (Ha nem, akkor engedélyezzük a Pi-n az I2C kapcsolatot.)
Legegyszerűbben pythonból tudjuk elérni a szenzort. Az I2C interfészt az Adafruit_Python_GPIO python driver segítségével tudjuk használni, ezért ezt mindenképpen telepíteni kell mielőtt nekilátnánk a szenzor használatának.
A telepítést követően töltsd le az Adafruit_Python_BME280 drivert a Raspberry Pi-re:
git clone https://github.com/adafruit/Adafruit_Python_BME280.git
És futtasd a példaprogramot:
python Adafruit_BME280_Example.py
Nézzük az eredményt: Ha jól dolgoztunk, akkor ezt fogjuk kapni.:
pi@raspberrypi ~/Adafruit_Python_BME280 $ python Adafruit_BME280_Example.py
Néhány ötlet a felhasználáshoz:
-
ház, iroda automatizálás (fűtés, hűtés szabályozás)
-
időjárás megfigyelés, előrejelzés (időjárás állomás)
-
függőleges sebesség mérés (emelkedési, süllyedési sebesség)
-
hobbi elektronika ( repülőgép modellezés)
-
kis fogyasztása miatt elemes eszközökben is használható (GPS modul, órák…)
-
pl. méhészetben kaptárak belső klímájának nyomonkövetése
Technikai adatok
-
Páratartalom mérési tartomány: 0...100%
-
Hőmérséklet mérési tartomány: -40...85 °C
-
Légnyomás mérési tartomány: 300...1100 hPa
-
Tápfeszültség: 3-5V DC
-
Csatlakozás módja: I2C/SPI
-
I2C címe: 0x77, címütközés esetén beállíthatjuk a 0x76-os címet is az SDO láb GND vagy VCC-re kötésével
-
A panelen 2 db furat biztosítja a jó rögzíthetőséget
Hasznos Linkek
Bekötés és tesztelés:
Telepítési útmutató:
https://github.com/adafruit/Adafruit_Python_BME280
Adatlapok
https://ae-bst.resource.bosch.com/media/products/dokumente/bme280/BST-BME280_DS001-10.pdf
-
-
6 969 Ft + 27% ÁFA | Bruttó:8 850 Ft
-
2 354 Ft + 27% ÁFA | Bruttó:2 990 Ft 1 236 Ft + 27% ÁFA | Bruttó:1 570 Ft 11 803 Ft + 27% ÁFA | Bruttó:14 990 Ft 4 717 Ft + 27% ÁFA | Bruttó:5 990 Ft 3 929 Ft + 27% ÁFA | Bruttó:4 990 Ft 3 929 Ft + 27% ÁFA | Bruttó:4 990 Ft 2 276 Ft + 27% ÁFA | Bruttó:2 890 Ft 2 591 Ft + 27% ÁFA | Bruttó:3 290 Ft 3 929 Ft + 27% ÁFA | Bruttó:4 990 Ft 11 803 Ft + 27% ÁFA | Bruttó:14 990 Ft 4 717 Ft + 27% ÁFA | Bruttó:5 990 Ft 10 228 Ft + 27% ÁFA | Bruttó:12 990 Ft 7 079 Ft + 27% ÁFA | Bruttó:8 990 Ft 16 843 Ft + 27% ÁFA | Bruttó:21 390 Ft 15 669 Ft + 27% ÁFA | Bruttó:19 900 Ft
-
Raktárkészlet VANCikkszám ADA-2652