查看: 926|回复: 7
打印 上一主题 下一主题

用BME680环境传感器监测家里的温湿度情况

[复制链接]
本帖最后由 屌丝王小明 于 2019-5-6 16:36 编辑

    老家是在一个小县城里,我在那里跟父母一起,一直生活到18岁,房子是在一栋楼梯房的二楼,整栋楼房开发有些年代了,以前的开发商不讲究,背靠着一座小山也把房子给修了出来。我们住的二楼有很多地方跟山是挨在一起的,房间还是很受影响。以前上学时,每次回家都能感觉到家里的温度比外边低,晚上也会觉得空气里有薄薄的水汽。这次趁着五一假期,回一趟老家,就做了两套小装置,想测一下家里的实际温湿度情况以及空气质量。

    采用BME680环境传感器(SEN0248)采集温湿度及空气质量指标,这次没有用DHT11温湿度传感器(DFR0067),主要是因为BME680在精度与准确度上面都比DHT11好上很多,测出来数据更加有说服力,并且BME680还可以检测空气中挥发性有机物、气压以及IAQ指数。



制作思路:使用uno(带扩展板)作为控制器,ds1307时钟模块提供实时时间,BME680环境传感器收集温湿度及空气质量数据传给uno,uno往sd卡写入每秒钟收集到的数据。

准备材料:



连接如图:



MicroSD模块可以比较方便地插在uno扩展板上蓝色接线柱上:




BME680、DS1307的库文件正确安装,下载Arduino程序。
我这次是做的对比试验,准备了两套装置,一套放在3楼我朋友小鱼的家里,他家没有挨着山;一套放在我家里的客厅里,然后分别收集24小时的数据,最后进行比较分析。
数据收据完成后,两张MicroSD卡里都各自有一个TXT格式的文件:


EXCEL表格软件将数据录入:


选择打开其中一个TXT文件:







调整表格格式与标题后:



经过数据分析,确实我家的温湿度与3楼小鱼家的温湿度要差上不少,相对湿度日平均相比较高了8%而温度日平均低了3℃,可能就是因为挨着背后的山的缘故。



sd_bme680_test.rar (1.29 KB, 下载次数: 10)

沙发

rzyzzxw  版主

发表于 2019-5-5 19:03:10

科学探究哇,喜欢
回复 支持 反对

使用道具 举报

板凳

安卓机器人  初级技神

发表于 2019-5-5 21:24:51

一个有意义的假期
回复 支持 反对

使用道具 举报

地板

屌丝王小明  初级技匠
 楼主|

发表于 2019-5-6 09:25:02

rzyzzxw 发表于 2019-5-5 19:03
科学探究哇,喜欢

嗯嗯,解了一个多年的迷
回复 支持 反对

使用道具 举报

5#

轩辕十四  学徒

发表于 2019-5-6 15:55:01

您好,有没有把两个设备在同一个位置做测试对比呢?
回复 支持 反对

使用道具 举报

6#

屌丝王小明  初级技匠
 楼主|

发表于 2019-5-6 16:33:48

轩辕十四 发表于 2019-5-6 15:55
您好,有没有把两个设备在同一个位置做测试对比呢?

有过,一开始在同一地点进行测试,温湿度大概在误差±0.25左右
回复 支持 反对

使用道具 举报

7#

轩辕十四  学徒

发表于 2019-5-6 17:19:01

屌丝王小明 发表于 2019-5-6 16:33
有过,一开始在同一地点进行测试,温湿度大概在误差±0.25左右

那还挺准确的。    向您学习!
回复 支持 反对

使用道具 举报

8#

gada888  版主

发表于 2019-5-7 08:28:31

这个可以学一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail