According to the seller GY-BMP280-3.3, this is a barometric pressure sensor, made in the form of a module for the training system and technical creativity "Arduino". He also claimed the ability to measure temperature with good accuracy: ± 1.0 ° C. The sensor has output interfaces I2C and SPI. This device is the result of the development of BMP085, BMP180, BMP183 devices.
The seller claims that the board is equipped with a sensor manufactured by Bosch Sensortec. The sensor marking on the GY-BMP280-3.3 board does not match the Bosch Sensortec marking. Bosch Sensortec’s sensor accuracy is an order of magnitude higher.
I purchased a GY-BMP280-3.3 board at the lowest price. And now I want to check the performance of the board and evaluate the accuracy of measuring absolute pressure and temperature. To do this, I will use the arduino Uno board, the arduino IDE programming system (version 1.6.5), the LDC 1602 display with an I2C interface board, a proprietary temperature sensor DS18B20 with an accuracy of ± 0.5 ° C, a resistor with a resistance of 5.1 kOhm ., connecting wires, breadboards. I will connect the GY-BMP280-3.3 board via the I2C interface. The voltage rating is 3.3 V. I will supply from the board “arduino Uno”.
I put together a simple diagram. I will tell you more about the scheme and code later in the article about homemade "Home Weather Station on the GY-BMP280-3.3 and Ds18b20." After checking the operation of the LDC 1602 display with the I2C interface board, the DS18B20 temperature sensor, the GY-BMP280-3.3 board using examples from the libraries for the arduino IDE programming system separately and combining the code, I got the measurement result in the serial port monitor of the arduino IDE programming system ". I would like to note that the data can be obtained from the prototype, without starting the “arduino IDE” programming system, but by establishing a communication session in the standard Hyper Terminal program for Windows.
Further, having tinkered with the code by trial and error, I got a satisfactory result when displaying information on the LDC 1602 display.
Compared the readings of my prototype with an attorney barometer - an aneroid in the laboratory. The result of the self-made sensor was decent: the pressure on the barometer - aneroid was 101.65 kPa, the readings of my prototype were 101.634 kPa.
After analyzing the results, I decided that the sensors should be placed closer. The sensor will work better if it is placed in a foam box. So, I took the sensor and checked its operation in the closer version. Here's what happened.
I believe that on the GY-BMP280-3.3 board you can assemble a device for measuring barometric pressure and temperature with good metrological parameters.
Cost: ~ 53