Bosch BME280 realtid plotting GUI (1 / 3 steg)
Steg 1: hårdvara
Sensor
BME280 från Bosch kan mäta temperatur, tryck och luftfuktighet. Det finns också en n integrerad IIR-filter. Temperaturgivaren har låg ljudnivå, hög upplösning och kan fungera från -40 till 85 ° C. Tryckgivaren är bättre än BMP180 och har ett ljud av 0.2Pa (motsv. till 1,7 cm). Fuktsensor har en snabb responstid och kan mäta luftfuktighet mellan 0 och 100% (vid temperaturer mellan 0 och 60° C). Du hittar mer information om det och andra användningsområdena i databladet: https://cdn-shop.adafruit.com/datasheets/BST-BME2...
Denna gång har jag använt Sparkfun BME280 breakout modulen (https://www.sparkfun.com/products/13676), men du bör kunna använda om några andra breakout så länge den har samma sensor på det (så småningom du skulle behöva ändra I2C adressen). Observera att denna breakout inte har en logik nivå Växelreglage på det, inte heller en spänningsregulator, så var försiktig att inte koppla in den till 5V.
Arduinoen
För detta projekt jag har använt en Arduino vederbörlig främst på grund av det faktum att det fungerar på 3,3 v så det skulle vara lättare att gränssnitt med denna sensor och inte endast (i dag mest integrerade kretsar fungerar på 3.3V). Också har den tillräckligt med processorkraft att vara värd för alla projekt. Mer detaljer om styrelsen på https://www.arduino.cc/en/Main/ArduinoBoardDue
En Arduino Uno modifierat till arbeta på 3,3 v fungerar också även om jag inte har provat ännu.
Anslutningar
Sensor | Arduino vederbörlig
SDA – PIN20(SDA)
SCL-PIN21(SCL)
GND-GND
3.3V-3.3V