Stap 1: Hardware
Sensor
De BME280 van Bosch kunt meten van temperatuur, druk en vochtigheid. Het kenmerkt ook een-n geïntegreerde IIR filter. De temperatuursensor heeft lage ruis, hoge resolutie en kan opereren vanuit -40 tot 85 ° C. De druksensor is beter dan de BMP180 en heeft een geluid van 0.2Pa (equivalent tot 1,7 cm). De vochtigheid sensor heeft een snelle responstijd en kan het meten van vochtigheid tussen 0 en 100% (bij een temperatuur tussen 0 en 60° C). U vindt meer details over deze en andere gebieden van het gebruik in het gegevensblad: https://cdn-shop.adafruit.com/datasheets/BST-BME2...
Deze keer heb ik de breakout module van Sparkfun BME280 (https://www.sparkfun.com/products/13676) gebruikt, maar u moet zitten kundig voor gebruiken over elke andere breakout zolang het heeft dezelfde sensor op (uiteindelijk zou u moeten veranderen de I2C adres). Merk op dat dit breakout hoeft niet een logica level shifter op het, noch een spanningsregelaar, dus wees voorzichtig niet te sluit deze dan aan 5V.
Arduino
Voor dit project heb ik een Arduino Due gebruikt vooral vanwege het feit dat het werkt op 3,3 v, dus het zou gemakkelijker te interface met deze sensor en niet alleen (vandaag meeste geïntegreerde schakelingen op 3,3 v werken). Ook zijn er voldoende verwerkingscapaciteit voor het hosten van een toekomstig project. Meer details over het bord op https://www.arduino.cc/en/Main/ArduinoBoardDue
Een Arduino Uno aangepast werk bij 3,3 v kan ook werken hoewel ik heb nog niet geprobeerd.
Verbindingen
Sensor | Inachtneming van de Arduino
SDA-PIN20(SDA)
SCL-PIN21(SCL)
GND-GND
3,3 V – 3,3 v