
BMP180 is an atmospheric pressure sensor.
The BMP180 sensor is mainly used to measure atmospheric pressure or biometric pressure. The working principle of the air pressure sensor is very simple, it works based on the weight of air. Because the air around us has a certain weight, and this weight has a specific pressure.
This blog provides you with a basic overview of the BMP180 Sensor, including its pin descriptions, functions and specifications, equivalent products, etc., to help you quickly understand what BMP180 is.
We will be glad to find that this blog can be useful for people lovingelectronic components :)
This video shows how to use the BMP180 digital temperature and pressure sensor with Arduino
Catalog
BMP180 Sensor Pinout
BMP180 is available in two different modules. One is the Five Pin module, the other is the Four Pin module. With the Five Pin module, we have an additional +3.3V pin, which is missing in the four pin module. Apart from the fact that the operation is the same.
BMP180 Sensor Features
- Can measure temperature and altitude.
- Pressure range: 300 to 1100hPa
- High relative accuracy of ±0.12hPa
- Can work on low voltages
- 3.4Mhz I2C interface
- Low power consumption (3uA)
- Pressure conversion time: 5msec
- Potable size
BMP180 Sensor Specifications
- Operating voltage of BMP180: 1.3V – 3.6V
- Input voltage of BMP180MODULE: 3.3V to 5.5V
- Peak current: 1000uA
- Consumes 0.1uA standby
- Maximum voltage at SDA, SCL : VCC + 0.3V
- Operating temperature: -40ºC to +80ºC
BMP180 Sensor Equivalents
BMP280, BMP085, etc
Where to Use BMP180 Sensor
There are many reasons why BMP180 is preferred over other modules.
Case 1: Where you want to have accurate atmospheric pressure. In many of the modules on the market, BMP180 measures barometric pressure more precisely.
Case 2: Where there is a question of power consumption. The BMP180 MODULE consumes much less power to function. This module can be used on battery-operated systems such as smart watches and mobile phones.
Case 3: where high-speed communication is needed. BMP180 MODULE capable of communicating with a high-speed TWI interface.
The use of the BMP180 module is further promoted with altitude measurement, high speed sensor and temperature sensor on board than other modules.
How to Use BMP180 Sensor
As seen in PIN DIAGRAM, there are only two pins available to communicate with the module. And that communication is the I2C interface. The data is sent to the module or received from the I2C interface module. So we've got to get information about barometric pressure and temperature through this interface. A typical BMP180 circuit diagram with ARDUINO is shown below.
As shown in the circuit diagram, the module is connected to the +5V power supply or the ARDUINO UNO Vout pin. The module can operate on +5V regulated power and a higher voltage can damage the module. The I2C interface is defined as shown in the figure. All you need to do is connect the module SDA PIN to the ARDUINO SDA PIN and the module SCL PIN to the ARDUINO SCL.
Although connecting to the BMP180 sensor module is easy to communicate with, it is not easy. The exchange of data between the ARDUINO controller and the module is really complex. Usually to send information to the module, or to receive information from it, we have to follow the protocol. This protocol is a sequence of steps that must be followed without error. These steps are complex for starters to follow. So it's ideal to use libraries that are pre-written for the module. The use of libraries makes communication easier. All you need to do is download and call these libraries in programs. Once the header file is included, the ARDUINO automatically follows the protocol and decodes the required data. Once this data is available, we can perform the desired functions.
We can therefore use the BMP180 module easily by using the libraries.
BMP180 Sensor Application
- Indoor navigation
- Sport devices
- Computer Peripherals
- GPS
- Weather forecast
- Vertical velocity Indication
- Hobby projects
BMP180 Sensor Package
Measurements in millimeter
That’s all for our introduction to BMP180. If you find this blog useful, please bookmark our website Apogeeweb, we will provide you with electronic component blogs, industry news, tools, etc. that you are interested in. Stay tuned for our next blog...
Component Datasheet
FAQ