Barometric Pressure Sensor Module - BMP085 (Temperature Compensated)
This is a simple breakout board for the BMP085 originally made by Bosch Sensortech. This is an excellent high-resolution pressure sensor, for measuring absolute atmospheric pressure. You can use it for measuring barometric pressure as part of a weather station, or as an altimeter (attitude measurements). It's fast enough to handle model rocketry, fast model airplane or UAV.
This digital pressure sensor have a wide barometric pressure range range 30 kPa to 110 kPa with resolution 3 Pascal. It accepts voltage ranging from1.8 to 3.6 Volts. The sensor is designed to be easily connected directly to a micro-controller or arduino via the I²C bus.
The sensor measure also temperature for accurate pressure compensation. Yet you can use it to measure temperature as well ranging from (-40 to +85°C) and accuracy of 2°C.
- Power - wire up 3.3v and ground to the BMP085 . The sensor has separate analog and digital 3.3v pins but you can tie them together.
- Ideally, the two power pins should be supplied power and filtered separately to prevent digital noise feeding into the analog circuitry.
- I2C - wire up SCL and SDA, and make sure to use pull up resistors (1K to 20K, most often something like 4.7K) between SDA, SCL and VCC
- SCL goes to analogue pin 5, SDA to analogue pin4.
Example Code (ATmega328)