Enligt säljaren GY-BMP280-3.3 är detta en barometrisk trycksensor, gjord i form av en modul för träningssystemet och teknisk kreativitet "Arduino". Han påstod också förmågan att mäta temperatur med god noggrannhet: ± 1,0 ° C. Sensorn har utgångsgränssnitt I2C och SPI. Den här enheten är resultatet av utvecklingen av BMP085, BMP180, BMP183-enheter.
Säljaren hävdar att kortet är utrustat med en sensor tillverkad av Bosch Sensortec. Sensormarkeringen på GY-BMP280-3.3-kortet stämmer inte med Bosch Sensortec-markeringen. Bosch Sensortecs sensornoggrannhet är en storleksordning högre.
Jag köpte ett GY-BMP280-3.3-kort till lägsta pris. Och nu vill jag kontrollera brädans prestanda och utvärdera noggrannheten för att mäta absolut tryck och temperatur. För att göra detta kommer jag att använda arduino Uno-kortet, arduino IDE-programmeringssystemet (version 1.6.5), LDC 1602-skärmen med ett I2C-gränssnittskort, en egen DS18B20-temperatursensor med en noggrannhet på ± 0,5 ° C, ett motstånd med ett motstånd på 5,1 kOhm ., anslutande ledningar, brädskivor. Jag ansluter GY-BMP280-3.3-kortet via I2C-gränssnittet. Spänningsgraden är 3,3 V. Jag kommer att leverera från kortet “arduino Uno”.
Jag sätter ihop ett enkelt diagram. Jag kommer att prata om schemat och koden mer detaljerat senare i artikeln om hemgjorda produkt "Hemväderstation på GY-BMP280-3.3 och Ds18b20." Efter att ha kontrollerat funktionen på LDC 1602-skärmen med I2C-gränssnittskortet, temperatursensorn DS18B20, GY-BMP280-3.3-kortet med hjälp av exempel från biblioteken för arduino IDE-programmeringssystem separat och att kombinera koden, fick jag mätresultatet i seriell portmonitorn på arduino IDE-programmeringssystemet ". Jag skulle vilja notera att data kan erhållas från prototypen utan att starta "arduino IDE" -programmeringssystemet, men genom att etablera en kommunikationssession i Hyper Terminal-standardprogrammet för Windows.
Efter att ha pratat med koden genom test och fel fick jag dessutom ett tillfredsställande resultat när jag visade information på LDC 1602-skärmen.
Jämfört läsningarna av min prototyp med en advokatbarometer - en aneroid på laboratoriet. Resultatet av den självgjorda sensorn var anständigt: trycket på barometern - aneroid var 101,65 kPa, avläsningarna för min prototyp var 101,634 kPa.
Efter att ha analyserat resultaten bestämde jag mig för att sensorerna skulle placeras närmare. Sensorn fungerar bättre om den placeras i en skumlåda. Så jag tog sensorn och kontrollerade dess funktion i den närmare versionen. Här är vad som hände.
Jag tror att på GY-BMP280-3.3-kortet kan du montera en anordning för att mäta barometriskt tryck och temperatur med goda metrologiska parametrar.
Kostnad: ~ 53