2019-4-12 11:07:51 [显示全部楼层]
24027浏览
查看: 24027|回复: 6

[掌控板入门] Mind+ 掌控板入门教程15 家庭噪音数据分析

[复制链接]
【Mind+】掌控入门 项目十五 家庭噪音数据分析

-DFRobot官方出品
上一篇:【Mind+】 掌控板入门教程14 智能物联手表(Part3)

      智能家居作为物联网最重要的应用场景之一,正在帮助人们创建一个更加舒适、健康和智慧的居住环境。比如将冰箱联网后,通过冰箱内部的温度、湿度等传感器对实时收集的数据进行合理的分析后,可以对用户做出智能化的提醒,所以物联网更加突出的贡献是数据的提取和再应用。对物联网终端传感器收集的数据加以分析,产生的反馈可以帮助人们更好的生活。

      通过将掌控板上的麦克风传感器连接到Easy IoT物联网平台,我们可以收集环境中的声音值,做一个简单的家庭噪音数据分析

Mind+ 掌控板入门教程15 家庭噪音数据分析图1

Mind+软件设置

      在进行项目学习前,首先打开Mind+软件,完成掌控板连接,并通过以下三步完成物联网连接WIFI设置

1、加载“MQTT”和“WIFI”

      点击 Mind+ 掌控板入门教程15 家庭噪音数据分析图2,选择“网络服务”。点击“MQTT”和“WIFI”,完成加载。

Mind+ 掌控板入门教程15 家庭噪音数据分析图3

      点击Mind+ 掌控板入门教程15 家庭噪音数据分析图4回到编程页面,可以看到软件最左侧多了Mind+ 掌控板入门教程15 家庭噪音数据分析图5模块和多条指令。

Mind+ 掌控板入门教程15 家庭噪音数据分析图6

2、MQTT初始化参数

      在项目十四(Part1)的学习中,我们已经讲过了Easy Iot云平台的账号注册和使用以及如何获得账号信息

      将Mind+ 掌控板入门教程15 家庭噪音数据分析图7指令拖至编程区,点击Mind+ 掌控板入门教程15 家庭噪音数据分析图8,将Easy IoT中获取的IoT账号、密码和新设备Topic填写到对应位置,完成MQTT参数初始化。
Mind+ 掌控板入门教程15 家庭噪音数据分析图9Mind+ 掌控板入门教程15 家庭噪音数据分析图10

                     
3、连接WIFI

       将Mind+ 掌控板入门教程15 家庭噪音数据分析图11指令拖至编程区。可以用手机打开一个热点,在指令中输入热点名称和密码。

* 也可使用无需认证的热点,注意WiFi名称、密码不能使用中文。
项目示例

     掌控板作为智能家居的终端,可以将其自带的多种传感器收集的数据同步到物联网云平台,通过数据分析帮助人们更好的生活。本项目将实时收集家庭周围的噪音,通过几天的数据收集,可以大致分析出一天中哪个时间段噪音比较大,在这个时间段提醒家人关闭门窗,避免噪音影响生活。

     本项目将以家庭噪音数据分析为例,学习如何在物联网平台查看传感器历史数据的图表、将数据导出和通过手机端微信小程序监测数据。

     可以通过以下三个小任务进行实践:

  • 任务一:Easy IoT网页端查看数据折线图
  • 任务二:Easy IoT网页端导出数据
  • 任务三:Easy IoT微信小程序监测数据

任务一:数据折线图

      实时检测家庭周围噪音,将噪音值显示在掌控板屏幕上,并在Easy IoT云平台查看数据变化折线图。

      输入以下程序,并将程序上传。

Mind+ 掌控板入门教程15 家庭噪音数据分析图12

     运行结果:屏幕显示“WIFI”、“MQTT”连接成功后,会在屏幕上和Easy IoT网页端显示实时声音值。

Mind+ 掌控板入门教程15 家庭噪音数据分析图13

      Easy IoT网页端操作方法:在“工作间”下点击“查看详情”,可以看到消息记录,即不同时刻的声音值。


Mind+ 掌控板入门教程15 家庭噪音数据分析图14

      消息记录折线图:顶点越高,噪音越大。


Mind+ 掌控板入门教程15 家庭噪音数据分析图15

      图中横坐标为时间,纵坐标为数值。横坐标默认时间倒序,即最左侧为新数据。


      点击“正序”可以更改时间顺序,即最右侧为新数据。
Mind+ 掌控板入门教程15 家庭噪音数据分析图16

      将鼠标放到折线图上不同位置,会对应显示数据采集的时间和数值


Mind+ 掌控板入门教程15 家庭噪音数据分析图17

      在折线图下方可以看到消息记录数值

Mind+ 掌控板入门教程15 家庭噪音数据分析图18

      通过时间与噪音数据分析,可以了解噪音产生的时段,分析产生噪音的原因,进行噪音危害防范。


      需要注意的是,Easy IoT平台只提供10000条免费消息,默认一个新设备为1000条。可以在网页端修改单个设备消息数量,但上限为10000条。操作方法:在“工作间”下,点击“...”,点击“设置”。   

Mind+ 掌控板入门教程15 家庭噪音数据分析图19Mind+ 掌控板入门教程15 家庭噪音数据分析图20

     对于无用的消息,可以全部删除。操作方法:点击“...”,点击“清除全部信息”。

Mind+ 掌控板入门教程15 家庭噪音数据分析图21Mind+ 掌控板入门教程15 家庭噪音数据分析图22

任务二:数据导出

     在消息记录界面,点击“导出Excel”可以将消息记录导出为一张表格。点击后会弹出一个保存窗口,选择一个保存路径即可。

Mind+ 掌控板入门教程15 家庭噪音数据分析图23
     保存后会有一个表格文件Mind+ 掌控板入门教程15 家庭噪音数据分析图24,打开可以看到从Easy IoT平台导出的数据,可以使用表格工具对数据进一步分析和处理。

Mind+ 掌控板入门教程15 家庭噪音数据分析图25

任务三:手机监测数据

     通过Easy IoT的手机微信小程序也可以查看数据折线图。微信小程序的使用方法参考项目14。

     在“设备”界面下,可以看到数据折线图,横坐标为时间,纵坐标为数值,横坐标默认右侧为最新时间。点击图中的折线端点可以看到对应数值。

Mind+ 掌控板入门教程15 家庭噪音数据分析图26

项目小结

  • 掌握Easy IoT平台数据修改单个设备接收消息数量删除全部消息的方法

  • 学习Easy IoT平台查看折线图数据导出的方法

  • 学习利用Easy IoT平台进行物联网数据分析

rzegkly  版主

发表于 2019-4-12 15:14:18

智能家庭掌控的新方向
回复

使用道具 举报

gada888  版主

发表于 2019-5-24 10:02:35

掌控功能满多的
回复

使用道具 举报

gylgb  见习技师

发表于 2019-6-21 22:24:44

越来越厉害。。。
回复

使用道具 举报

9335364  学徒

发表于 2022-2-11 21:57:32

请问,为啥我的mind+没有“接收到MQTT消息”这个积木?导致无法显示声音强度的数值?
回复

使用道具 举报

mesBpvOprr7w  学徒

发表于 2022-4-17 17:25:30

9335364 发表于 2022-2-11 21:57
请问,为啥我的mind+没有“接收到MQTT消息”这个积木?导致无法显示声音强度的数值? ...

“当接收到Topic_0的MQTT消息”里面的“MQTT消息”拖出来就是了
回复

使用道具 举报

mesBpvOprr7w  学徒

发表于 2022-4-17 17:27:02

9335364 发表于 2022-2-11 21:57
请问,为啥我的mind+没有“接收到MQTT消息”这个积木?导致无法显示声音强度的数值? ...

Mind+ 掌控板入门教程15 家庭噪音数据分析图1最新版
SunApril-202204174807..png
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail