Home > Basics > Arduino Hands-on--- BMP180 Pressure Sensor

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

2540°C / m ±1.0

Absolute accuracy

p = 3001100 hpa

(Temperature = 0+65°C, VDD = 3.3V4.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:

5VVIN

GNDGND

A5SCL

A4SDA

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.

Prev:  Enhancing Electronic Solutions with Unikeyic's Flexible Polyolefin Products
Next:  Why do sensor prices vary so greatly?Analysis of factors influencing prices on electronic component trading platforms.
Would you like more details or pricing on the components mentioned above? Please complete the form below.
Submit Inquiry / Request Info