目录
简介
BMP180气压传感器(型号GY-68)如下图所示(前视图和后视图)。它是一个非常小的模块,1mm x 1.1mm(0.039in x 0.043in)。
步骤一 材料准备
硬件准备:
- BMP180气压传感器*1
- Arduino UNO*1
- 面包板*1
- 杜邦线若干
- USB数据线*1
软件准备:
- Arduino IDE
步骤二 原理说明
它测量周围空气的绝对压力。它的测量范围为300hPa至1100hPa,精度低至0.02hPa。它还可以测量高度和温度。 BMP180气压传感器通过I2C接口进行通信。这意味着它仅使用2个引脚与Arduino通信。
步骤三 电路搭建
连接方式
BMP180—-Arduino UNO
Vin ——– 5V
GND ——– GND
SCL ——– A5
SDA ——– A4
步骤四 编写程序
要控制BMP180气压传感器,需要安装SFE_BMP180库:
- 解压缩DHT库
- 将解压缩的文件夹重命名为DHT并删除“ – ”,否则可能您的Arduino IDE将无法识别您的库
- 在您的Arduino IDE中安装DHT11:转到项目》加载库》添加一个.ZIP库。 ZIP库选择刚刚下载的库
下面的程序中,解释了传感器如何读取压力,温度和计算高度。
本节课程序:
注意:在上传代码之前,您需要设置当前的海拔高度。转到haiba.qhdi.com,搜索您的地址并检查您的海拔高度位置。在代码中设置高度。
步骤五 验证结果
上传代码后,以波特率9600打开串口监视器。将看到传感器读数:
BMP180是一款有趣的传感器,可用于您自己的气象站。由于压力随高度变化,因此该传感器也可以计算高度。