Arduino Hands-on--- BMP180 Pressure Sensor
Experiment: GY-68 BMP180 New Version BOSCH Temperature Module Pressure Sensor (Alternative to BMP085)
BMP180
The BMP180 is a new digital barometric pressure sensor from Bosch Sensortec, boasting high performance that caters to advanced mobile devices such as smartphones, tablets, and sports equipment. It builds upon the improvements introduced by the BMP085, featuring enhancements like compact size and expanded digital interfaces. With ultra-low power consumption reduced to 3μA, the BMP180 stands out as a leader in power efficiency for your mobile devices. Offering exceptional stability when powered independently, the BMP180 is a high-precision, compact, and ultra-low power pressure sensor ideal for integration into mobile devices. Its outstanding performance includes an absolute accuracy as low as 0.03hPa, while consuming remarkably low power at only 3μA. Packaged in a robust 8-pin ceramic leadless chip carrier (LCC) ultra-thin package, the BMP180 can be easily interfaced with various microprocessors via the I2C bus.
BMP180 Main Features
Pressure Range: 300~1100hPa (Altitude -500 meters to 9000 meters)
Supply Voltage: 1.8V~3.6V (VDDA), 1.62V~3.6V (VDDD) VIN requires 5V
LCC8 Package: Lead-free ceramic carrier package (LCC)
Low Power Consumption: 5μA in standard mode
High Accuracy: In low power mode, resolution is 0.06hPa (0.5 meters)
In high linearity mode, resolution is 0.03hPa (0.25 meters)
Temperature Output Included
I2C Interface
Temperature Compensation
Lead-free, compliant with RoHS regulations
MSL 1 Response Time: 7.5ms
Standby Current: 0.1μA
No external clock circuit required
BMP180 Technical Data
Pressure range 300……1100 hPa
Root mean square noise expressing pressure 0.06hPa typ. (ultra-low power mode)
0.02hPa typ. (ultra-high resolution mode)
Root mean square noise expressing altitude 0.5m, typ. (ultra-low power mode)
0.17m, typ. (ultra-high resolution mode)
Relative accuracy of pressure
VDD = 3.3V 950……1050 hPa / hPa ±0.12
@ 25°C / m ±1.0
700……900 hPa / hPa ±0.12
25…40°C / m ±1.0
Absolute accuracy
p = 300…1100 hpa
(Temperature = 0…+65°C, VDD = 3.3V…4.0V) Pressure: …… +2.0 hPa
Temperature: ±1°C, typ.
Average current consumption (1 Hz refresh rate data)
Peak current 3μA typical (ultra-low power mode)
32μA, typical (advanced mode)
650μA, typical
Standby current 1.62……3.6V
Power supply voltage VDDIO 1.62……3.6V
Power supply voltage VDD 1.8……3.6V
Operating temperature
Range fully accurate -40…+85°C
0…+65°C
Conv pressure. 5 milliseconds, typical (standard mode)
I2C transmission rate 3.4 MHz, max.
Typical applications of BMP180 include:
GPS accurate navigation (dead reckoning, bridge up/down detection, etc.)
Indoor-outdoor navigation
Leisure, sports, and medical health monitoring
Weather forecasting
Vertical speed indication (climb/descent rate)
Fan power control
Sports equipment, such as altitude profiles
The BMP180 pressure module is a high-precision, compact, and low-power pressure sensor that can be used in mobile devices. It boasts outstanding performance with an absolute accuracy as low as 0.03hPa and consumes very little power, only 3μA. The BMP180 features a robust 8-pin ceramic leadless chip carrier (LCC) ultra-thin package and can be directly connected to various microprocessors via the I2C bus.
Characteristic curve
Schematic diagram of the module
Module Wiring Instructions
1.Start by connecting the chip to the microcontroller (via I2C interface) as follows:
5V—VIN
GND—GND
A5—SCL
A4—SDA
2.Next, connect the UNO board to the PC computer via USB.
3.Copy the code at the back and burn it into the Arduino.
Experiment open source code.