13
BMP085 Barometric Digital Pressure Sensor Module TYWu

BMP085 Barometric Digital Pressure Sensor Module TYWu

Embed Size (px)

DESCRIPTION

Features Pressure range: hPa (9000 meters above sea level to -500 m). Power supply voltage: 3V-5V. Low power consumption: 5μA in standard mode. Precision: low-power mode, the resolution of 0.06hPa (0.5 m). hPa 百帕 1 百帕 =1 毫巴

Citation preview

Page 1: BMP085 Barometric Digital Pressure Sensor Module TYWu

BMP085Barometric Digital Pressure

Sensor Module

TYWu

Page 2: BMP085 Barometric Digital Pressure Sensor Module TYWu

 Module

Picture

Page 3: BMP085 Barometric Digital Pressure Sensor Module TYWu

 FeaturesPressure range: 300 - 1100hPa (9000

meters above sea level to -500 m).Power supply voltage: 3V-5V.Low power consumption: 5μA in

standard mode.Precision: low-power mode, the

resolution of 0.06hPa (0.5 m).hPa 百帕 1 百帕 =1 毫巴

Page 4: BMP085 Barometric Digital Pressure Sensor Module TYWu

FeaturesHigh linear mode with a resolution of

0.03hPa (0.25 m).Means of communication: IIC

communication protocol.With temperature output.Response time: 7.5ms.Temperature compensation.

Page 5: BMP085 Barometric Digital Pressure Sensor Module TYWu

SchematicSchematic

Page 6: BMP085 Barometric Digital Pressure Sensor Module TYWu

Atmospheric Pressure vs. Altitude

• Diagram

Page 7: BMP085 Barometric Digital Pressure Sensor Module TYWu

Atmospheric Pressure vs. Altitude

• At low altitudes above the sea level, the pressure decreases by about 1.2 kPa for every 100 meters.

• Sea level standard atmospheric pressure101325 Pa

Page 8: BMP085 Barometric Digital Pressure Sensor Module TYWu

Arduino

• Connect this module with Arduino– Arduino GND -> BMP085 GND– Arduino 3.3V -> BMP085 VCC– Arduino A4 (SDA) -> BMP085 SDA– Arduino A5 (SCL) -> BMP085 SCL

Page 9: BMP085 Barometric Digital Pressure Sensor Module TYWu

Arduino

• Connection

Page 10: BMP085 Barometric Digital Pressure Sensor Module TYWu

Arduino

• Code:void setup(){Serial.begin(9600);Wire.begin();bmp085Calibration();}

Page 11: BMP085 Barometric Digital Pressure Sensor Module TYWu

Arduinovoid loop(){ temperature = bmp085GetTemperature(bmp085ReadUT()); pressure = bmp085GetPressure(bmp085ReadUP()); Serial.print("Temperature: "); Serial.print(temperature, DEC); Serial.println(" *0.1 deg C"); Serial.print("Pressure: "); Serial.print(pressure, DEC); Serial.println(" Pa"); Serial.println(); delay(1000);}

Page 12: BMP085 Barometric Digital Pressure Sensor Module TYWu

Arduino

• Result

Page 13: BMP085 Barometric Digital Pressure Sensor Module TYWu

References

• https://docs.google.com/file/d/0B2_rhDNAxM4samxIU3BscEQ4bzg/edit?pli=1