Beschrijving
De BME280 is een gecombineerde digitale luchtvochtigheids sensor, luchtdruksensor en temperatuursensor van maar 2.5 x 2.5mm groot. Met zo’n klein formaat is het maar goed dat er modules voor gemaakt worden.
Deze 4-pins module is via I2C uit te lezen, en beschikt over een LDO spanningsregelaar en een mosfet gebaseerde voltage level shifter, zodat de module zowel op 3.3V als op 5V kan werken (voeding en logisch niveau). Er zijn meerdere Arduino libraries voor beschikbaar.
Specificaties
– Sensor: Bosch BME-280
– Temperatuur meetbereik: -40 tot 85°C
– Luchtvochtigheid: 0 tot 100%
– Luchtdruk: 300 tot 1100 hPa
– Voeding: 3.3-6V
– Logisch niveau: 3.3V/ 5V
– I2C interface
– I2C adres: 0x76 (te wijzigen naar 0x77 met de 3 soldeerpads op de module, door een kopertrace van de middelste pad naar de ene zijde te verbreken, en een brug te solderen naar de andere zijde)
Tip: De BME-280 libraries van Adafruit en Sparkfun gebruiken standaard 0x77 als I2C adres voor hun eigen modules, maar beide kunnen ook op 0x76 werken.
Bij Adafruit kan dit door “mySensor.begin(0x76)” te gebruiken, en bij Sparkfun door vóór de beginI2C() opdracht “mySensor.settings.I2CAddress=0x76” te gebruiken.
Zie voor verdere details over de BME-280 sensor de datasheet ervan.