掌控板利用物联网统计分析噪声
2021-11-04
随着我们生活质量的提升,智能家居已经走入了家庭中,像我自己家中有一套比较完善的小米智能家居系统。回到家中,只需要对着蓝牙音箱说一句小爱同学帮我打开空调,打开窗帘。空调就会自动调整到26℃,窗帘自动打开。
作為物联网最重要的应用场景之一,智能家居正在帮助人们创建一个更加舒适、健康和智慧的居住环境。比如冰箱联网后,对冰箱内部的温度、湿度等传感器实时收集的数据进行分析后,可以对用户做出智能化的提醒,所以物联网重要的应用方向是数据的提取和再应用。通过对物联网终端传感器收集的数据分析,产生的反馈可以帮助人们更好的生活。
通过往期文章我们对掌控板连接物联网有了一定的了解,在之前的基础上,我们将掌控板上的麦克风传感器连接到Easy Iot物联网平台,收集周边环境中的声音值,做一个简单的家庭噪声数据收集与分析。
首先打开Mind+软件,点击左下角的扩展,将MQTT和WiFi网络服务模块添加到编程页面中。在本次试验中需要使用我们之前讲过的Easy Iot云平台查看信息,账号的注册和登录不再赘述。
智能家居的使用离不开网络,首先确保我们的掌控板可以连上WiFi,使用手机热点或者家里的WiFi都可以。然后将MQTT进行初始化,设置云平台账号、密码和新设备。
我们可以通过读取掌控板麦克风的强度,获取到周边噪声的数值。重复执行每隔0.1秒将掌控板上的麦克风获取的数值传入到物联网云平台中。
为了我们方便观察,在掌控板上的LED显示屏也显示输出声音的数值。
只是不断变化的数值并没有什么作用,转化成图表才能看出数据的趋势。打开Easy Iot平台,数据是以折线图显示的,横坐标表示时间,纵坐标表示数值,横坐标默认的顺序为倒序,也可以点击正序进行修改。当鼠标移动到图片的折线图上会自动显示具体时间和数值。
通过时间与噪声数据分析,可以了解噪声产生的时段,分析产生噪声的原因,进行噪声危害防范。在Easy Iot平台上还支持Excel表格导出,方便作为后续的数据分析的数据源。