BMP280 Luchtdruk meter met LCD display (Seeed)
 
Grove - Barometer Sensor (BMP280) is een zeer nauwkeurige en energiezuinige digitale barometer. Deze module kan worden gebruikt om nauwkeurig de temperatuur en de luchtdruk te meten. Omdat de luchtdruk varieert met de hoogte, kan de module ook de geschatte hoogte van
een locatie bepalen. De module kan worden aangesloten op een microcontroller via I2C (geïntegreerd met een Grove-socket) of via de SPI-bus.
 
De BMP280 is een verbeterde versie van de BMP180 en biedt aanzienlijke verbeteringen ten opzichte van de BMP180. De BMP280 heeft een
kleinere footprint, een lager stroomverbruik, lagere ruismetingen, een hogere resolutie voor druk en temperatuur, een lagere RMS-ruis,
een nieuwe SPI-interface, meer meetmodi, een hogere meetfrequentie en een nieuw filter tegen omgevingsinvloeden. Omdat de luchtdrukmeting wordt beïnvloed door hoogte en temperatuur, hebben we compensatiefuncties in de bibliotheek opgenomen 
 
Benodigde componenten 
 
Arduino UNO 
 
Highslide JS
Grove - BMP280 Pressure Sensor
 
Highslide JS
Grove - 16x2 16x2 LCD l
 
Highslide JS
Grove Base shield
 
1: plaats de base shield boen op de Arduino UNO
2: Sluit de Grove Luchtdruk aan op een I2C poort van het Grove-Base-shield
3: Sluit het RGB LCD aan op een I2C poort
4: Sluit de Arduino met een USB kabel aan op de laptop of PC
5: upload de sketch naar de Arduino met sensor
 
Poort   Type sensor, display of andere grove module
I2C   Grove - BMP280 Luchtdruk Sensor
I2C   Grove - 16 x 2 LCD (Black on Yellow)
D2   DHT11 Temperatuur en luchtvochtigheid sensor (Optioneel)
Luchtdruk en hoogte correctie:
De sensor houdt geen rekening met de hoogte waar de meter wordt geplaatst. Hier voor is er in de sketch een correctie opgenomen waar de luchrtdruk en de hoogte meteing kan worden ingesteld. Dit staat onder // --- CORRECTIE EN STABILITEIT ---.
   
 
In de Arduino-code zijn 3 bibliotheken opgenomen
  #include <Wire.h> // include Arduino Wire library, (adafruit DS248)
  Deze bibliotheek maakt communicatie met I2C-apparaten mogelijk.
2   "include "rgb_lcd.h" // include Seeed Studio LCD library.
   Met de LiquidCrystal-bibliotheek kunt u LCD-schermen bedienen die compatibel zijn met de Hitachi HD44780-driver.
3   #include "Seeed_BMP280.h"
   De bibliotheek biedt functies voor het initialiseren van de sensor, het uitlezen van temperatuur en luchtdruk, berekenen van de hoogte.
 
De volledige Arduino-code met LCD display