The BMP180 barometric sensor module (model GY-68) is a high precision sensor that can measure not only air pressure but also the temperature since temperature changes the density of air, so we need to compensate our readings for temperature change. Atmospheric pressure is nothing but the weight of air at that particular height per unit area. It is a very small module with dimensions being 1mm x 1.1mm (0.039in x 0.043in). It measures the absolute pressure of the air around it. It has a measuring range from 300 to 1100 hPa with an accuracy down to 0.02 hPa. It can also measure altitude and temperature and provide the data in digital form, which can be read with the I2C protocol. This module can be used in indoor navigation, sports devices, GPS, Weather Forecast, and Vertical velocity indication, etc.
Specifications
- Vin: 2.0 to 5VDC
- Logic: 1.8V / 3.3V compliant
- Up to 0.03hPa / 0.25m resolution
- temperature accuracy: (+-) 2°C
- -40 to +85°C operational range
- Pressure sensing range: 300-1100 hPa (9000m to -500m above sea level)
- This board/chip uses I2C 7-bit address 0x77
- Low Power Consumption
Product Description
To use this Module as seen in the diagram, there are SCL and SDA pins to use the I2C communication protocol. It can send and receive data using those pins only. You can use Arduino and Raspberry pi or any I2C enabled controller to communicate with the module. Connect the Vin pin to the 5V power pin of the controller and read the data from it.
Additional Resources
Datasheet of BMP180 Sensor
BPM180 Library to use with Arduino
Using BMP180 with Arduino Uno
IoT based weather station with NodeMCU
Package Contents
1×GY-68 BMP180 Digital Barometric Pressure Sensor Module