BMP180-大气压力传感器
BMP180是BMP XXX系列传感器之一。它们都是为了测量大气压或大气压. BMP180是一种高精度传感器,专为消费者应用而设计。大气压只不过是施加在物体上的空气重量。空气有重量,无论哪里有空气,都能感受到它的压力。BMP180传感器感知压力并以数字输出方式提供信息。温度也会影响压力,因此我们需要温度补偿压力读数。为了进行补偿,BM180还具有良好的温度传感器。
BMP180引脚配置
BMP180有两个模块。一个是五针模块,另一个是四针模块。对于五针模块,我们有额外的+3.3V针,这在四针模块中是不存在的。除此之外,功能是相同的。
密码名 |
描述 |
VCC |
连接至+5V |
GND |
接地。 |
SDA |
串行数据引脚(I2C接口) |
症状自评量表 |
串行时钟引脚(I2C接口) |
3.3V |
如果不存在+5V电压。通过将+3.3V连接到此引脚,可以为模块供电。 |
BMP180模块功能
- 可以测量温度和高度。
- 压力范围:300至1100hPa
- 相对精度高达±0.12hPa
- 能在低电压下工作
- 3.4Mhz I2C接口
- 低功耗(3uA)
- 压力转换时间:5毫秒
- 可饮用尺寸
BMP180模块规格
- BMP180的工作电压:1.3V–3.6V
- BMP180模块输入电压:3.3V至5.5V
- 峰值电流:1000uA
- 在待机状态下消耗0.1U
- SDA、SCL时的最大电压:VCC+0.3V
- 工作温度:-40ºC至+80ºC
注:完整的技术信息可在中找到BMP180数据表链接在此页面底部。
BMP180等效物
在哪里使用BMP180模块
BMP180比其他模块更受欢迎的原因有很多,这里有几个原因
案例1:你想要精确的大气压力。在市场上的许多模块中,BMP180可以更准确地测量大气压力。
案例2:其中,功耗是个问题。BMP180模块运行时消耗的电源非常少。因此,该模块可用于智能手表和手机等电池系统。
案例3:需要高速通信的地方。BMP180模块能够与高速TWI接口通信。
随着高度测量,高速感测和温度传感器板上的BMP180模块的使用是促进甚至比其他模块。
如何使用BMP180模块
如引脚图所示。只有两个引脚用于与模块通信。这种通信是I2C接口。数据通过I2C接口发送至模块或从模块接收。因此,我们必须通过这个接口获取大气压力和温度的信息。典型的BMP180与ARDUINO的电路图如下所示。
如电路图所示,模块连接至+5V电源或阿杜伊诺·乌诺别针。模块可在+5V稳压电源下工作,电压过高可能会损坏模块。I2C接口如图所示建立,只需将模块的SDA引脚连接到ARDUINO的SDA引脚,将模块的SCL引脚连接到ARDUINO的SCL即可。
虽然连接到BMP180传感器模块很容易与它沟通并不容易。ARDUINO控制器和模块之间的数据交换非常复杂。通常,要向模块发送信息或从模块接收信息,我们必须遵循协议。该协议是一系列无错误的步骤。这些步骤对于初学者来说很复杂。因此,使用为模块预先编写的库是理想的。使用图书馆使交流变得容易。您只需下载这些库并在程序中调用它们。一旦包含头文件,ARDUINO将自动遵循协议并解码所需数据。一旦这些数据可用,我们就可以执行欲望的功能。
因此,通过使用库,我们可以轻松地使用BMP180模块。
应用
- 室内导航
- 运动器材
- 计算机外围设备
- 全球定位系统
- 天气预报
- 垂直速度指示
- 爱好项目
二维模型
毫米测量