所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
海陆热力差异实验
ancenli ancenli 2020-08-06 16:51:58
2
0
简单

本次利用Mind+和相关开源软件来实现的题目为:海陆热力差异实验

实验环境:

1、日照条件:最高气温36摄氏度,最低温度25摄氏度

2、天气情况:多云

3、用两个纸杯模拟陆地和海洋的气温变化:一个装入干土模拟陆地,一个装入水模拟海洋

4、利用温度传感器来实现温度的实时采集

5、用掌控板编程来实现传感器数值的读取

6、利用物联网功能实现无人值守云上传

实验过程设计:

1、准备实验器材,用装入干土的杯子模拟陆地,用装入水的杯子模拟海洋。

2、连接掌控板及温度传感器

3、编程设计

4、开始日照温度采集(每小时采集4次,共需采集96次有效数据)

5、通过物联网将采集数据上传云端

6、实验采集结束(24小时)

7、图表绘制,进行分析

整个实验全过程:

设想方案:由一个掌控板连接两个温度传感器来实现数值采集并上传,但在实现过程中出现了只能支持一个温度传感器的情况,所以对原有方案进行了改进,增设了两套设备同时段进行采集。

projectImage
材料清单 材料清单
2x
掌控板
2x
扩展板
2x
DS18B20 防水数字温度传感器
2x
CR123A锂电池电源
projectImage
步骤1 步骤1
在Mind+中添加主控板
projectImage
步骤2 步骤2
添加扩展板
projectImage
步骤3 步骤3
添加温度传感器
projectImage
步骤4 步骤4
使用WIFI和物联网数据收集模块
projectImage
步骤5 步骤5
设计两个采集端的程序进行收集测试
projectImage
projectImage
步骤6 步骤6
加电程序导入进行测试
projectImage

一个装入干土模拟陆地,一个装入水模拟海洋,并插入温度传感器,进行室外24小时数值采集,通过iot上传云端存储

projectImage
projectImage
步骤7 步骤7
登录DF Easy IoT端添加收集模块
projectImage
步骤8 步骤8
查看采集数据有效性

由于本温度传感器与wifi和iot功能有冲突,因此采集数值会有丢失的现象(下表中的-127就是数据丢失现象),为解决这个问题,采取了每小时采集4次,每次采集4次,每5秒采集一次,将采集后的数据做有效性整理,便于绘制图表。

projectImage
projectImage

只看峰值即为温度变化情况

projectImage
projectImage
步骤9 步骤9
将数据导出并进行整理

下表即为去除丢失数据后的有效数据

projectImage
步骤10 步骤10
制作图表分析
projectImage
步骤11 步骤11
探究总结
projectImage
Makelog作者原创文章,未经授权禁止转载。
2
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]