查看: 429|回复: 1

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

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

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

下一篇:敬请期待

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

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

15-1.png

Mind+软件设置

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

1、加载“MQTT”和“WIFI”

      点击 15-2.png ,选择“网络服务”。点击“MQTT”和“WIFI”,完成加载。

15-3.png

      点击 15-4.png 回到编程页面,可以看到软件最左侧多了 15-5.png 模块和多条指令。

15-6.png

2、MQTT初始化参数

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

      将 15-7.png 指令拖至编程区,点击 15-8.png ,将Easy IoT中获取的IoT账号、密码和新设备Topic填写到对应位置,完成MQTT参数初始化。
15-9.png 15-10.png

                     
3、连接WIFI

       将 15-11.png 指令拖至编程区。可以用手机打开一个热点,在指令中输入热点名称和密码。

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

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

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

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

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

任务一:数据折线图

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

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

15-12.png

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

15-13.png

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


15-14.png

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


15-15.png

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


      点击“正序”可以更改时间顺序,即最右侧为新数据。
15-16.png

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


15-17.png

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

15-18.png

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


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

15-19.png 15-20.png

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

15-21.png 15-22.png

任务二:数据导出

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

15-23.png
     保存后会有一个表格文件 15-24.png ,打开可以看到从Easy IoT平台导出的数据,可以使用表格工具对数据进一步分析和处理。

15-25.png

任务三:手机监测数据

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

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

15-26.png

项目小结

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

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

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

rzegkly  版主

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

智能家庭掌控的新方向
回复 支持 反对

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail