Arduino Pressure Measurement – BMP180

Definition

                Pressure is defined as force per unit area that a fluid exerts on its surroundings. You can measure this force by detecting the amount of deflection on a diaphragm positioned inline with the fluid. Given the known area of the diaphragm, pressure can then be calculated. Pressure sensors are packaged with a scale that provides a method to convert to engineering units. The SI unit for pressure is the Pascal (N/m2), but other common units of pressure include psi, atmospheres, bars, inches of mercury, millimeters of mercury.

Pressure Measurement Methods

There are three methods for measuring pressure: absolute, gauge, and differential. Absolute pressure is referenced to the pressure in a vacuum, whereas gauge and differential pressures are referenced to another pressure such as the ambient atmospheric pressure or pressure in an adjacent vessel.

Pressure Measurement Methods
Pressure Measurement Methods

Atmospheric Pressure Measurement Using BMP180

The BMP180 is the function compatible successor of the BMP085, a new generation of high precision digital pressure sensors for consumer applications. The ultra-low power, low voltage electronics of the BMP180 is optimized for use in mobile phones, PDAs, GPS navigation devices and outdoor equipment. With a low altitude noise of merely 0.25m at fast conversion time, the BMP180 offers superior performance. The I2C interface allows for easy system integration with a microcontroller.

The BMP180 is based on piezo-resistive technology for EMC robustness, high accuracy and linearity as well as long term stability.

BMP180 Sensor

BMP180 Barometric Pressure Sensor
BMP180 Barometric Pressure Sensor

 Circuit Connection of BMP180 with Arduino

Arduino bmp180 Circuit Connections
Arduino bmp180 Circuit Connections

Arduino code for BMP180

Download Library from: https://github.com/sparkfun/BMP180_Breakout_Arduino_Library/archive/master.zip

Result of Pressure measurement using BMP180

BMP180 Result
BMP180 Result

Air pressure measurements can be achieved with MPX5010 pressure sensor. Other weather related parameters such as rain measurement can be done using rain sensor.

Leave a Reply

Your email address will not be published. Required fields are marked *