查看: 284|回复: 0

[入门教程] 基于Mind+物联网功能的海陆热力差异实验

[复制链接]
本次利用Mind+和相关开源软件来实现的题目为:海陆热力差异实验
实验环境:
1、日照条件:最高气温36摄氏度,最低温度25摄氏度
2、天气情况:多云
3、用两个纸杯模拟陆地和海洋的气温变化:一个装入干土模拟陆地,一个装入水模拟海洋
4、利用温度传感器来实现温度的实时采集
5、用掌控板编程来实现传感器数值的读取
6、利用物联网功能实现无人值守云上传


实验过程设计:
1、准备实验器材,用装入干土的杯子模拟陆地,用装入水的杯子模拟海洋。
2、连接掌控板及温度传感器
3、编程设计
4、开始日照温度采集(每小时采集4次,共需采集96次有效数据)
5、通过物联网将采集数据上传云端
6、实验采集结束(24小时)
7、图表绘制,进行分析


整个实验全过程视频:



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


202008101777..png
材料清单材料清单


2x掌控板
2x扩展板
2xDS18B20 防水数字温度传感器
2xCR123A锂电池电源

202008106111..png

步骤1  在Mind+中添加主控板
202008107973..png

步骤2添加扩展板


202008105692..png

步骤3  添加温度传感器
202008109177..png
步骤4步骤4
使用WIFI和物联网数据收集模块

202008102892..png



步骤5  设计两个采集端的程序进行收集测试





步骤6  加电程序导入进行测试
202008108975..png

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

202008102812..png
202008108839..png

步骤7  登录DF Easy IoT端添加收集模块

202008106395..png

步骤8  查看采集数据有效性

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

202008108088..png
202008107300..png

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

202008108351..png
202008108820..png

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


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

202008106986..png
步骤10步骤10
制作图表分析

202008105737..png

步骤11 探究总结
202008104079..png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

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

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

mail