用BME680环境传感器监测家里的温湿度情况
老家是在一个小县城里,我在那里跟父母一起,一直生活到18岁,房子是在一栋楼梯房的二楼,整栋楼房开发有些年代了,以前的开发商不讲究,背靠着一座小山也把房子给修了出来。我们住的二楼有很多地方跟山是挨在一起的,房间还是很受影响。以前上学时,每次回家都能感觉到家里的温度比外边低,晚上也会觉得空气里有薄薄的水汽。这次趁着五一假期,回一趟老家,就做了两套小装置,想测一下家里的实际温湿度情况以及空气质量。采用BME680环境传感器(SEN0248)采集温湿度及空气质量指标,这次没有用DHT11温湿度传感器(DFR0067),主要是因为BME680在精度与准确度上面都比DHT11好上很多,测出来数据更加有说服力,并且BME680还可以检测空气中挥发性有机物、气压以及IAQ指数。
制作思路:使用uno(带扩展板)作为控制器,ds1307时钟模块提供实时时间,BME680环境传感器收集温湿度及空气质量数据传给uno,uno往sd卡写入每秒钟收集到的数据。
准备材料:1、uno控制器及扩展板2、BME680环境传感器3、DS1307时钟模块4、MicroSD卡模块5、8g MicroSD卡6、7.4v锂电池
连接如图:
MicroSD模块可以比较方便地插在uno扩展板上蓝色接线柱上:
将BME680、DS1307的库文件正确安装,下载arduino程序。我这次是做的对比试验,准备了两套装置,一套放在3楼我朋友小鱼的家里,他家没有挨着山;一套放在我家里的客厅里,然后分别收集24小时的数据,最后进行比较分析。数据收据完成后,两张MicroSD卡里都各自有一个TXT格式的文件:
用EXCEL表格软件将数据录入:
选择打开其中一个TXT文件:
调整表格格式与标题后:
经过数据分析,确实我家的温湿度与3楼小鱼家的温湿度要差上不少,相对湿度日平均相比较高了8%而温度日平均低了3℃,可能就是因为挨着背后的山的缘故。
科学探究哇,喜欢{:5_130:} 一个有意义的假期 rzyzzxw 发表于 2019-5-5 19:03
科学探究哇,喜欢
嗯嗯,解了一个多年的迷 您好,有没有把两个设备在同一个位置做测试对比呢? 轩辕十四 发表于 2019-5-6 15:55
您好,有没有把两个设备在同一个位置做测试对比呢?
有过,一开始在同一地点进行测试,温湿度大概在误差±0.25左右 屌丝王小明 发表于 2019-5-6 16:33
有过,一开始在同一地点进行测试,温湿度大概在误差±0.25左右
那还挺准确的。 向您学习! 这个可以学一下 经典实用
经典实用
页:
[1]