用树莓派玩转物联网记(4)—数据采集分析

2020-04-018569
AI 快速预览详细 收起
本文介绍了使用树莓派3B+进行数据采集分析的方法,旨在实现疫情防护安全距离测试。通过准备树莓派3B+、古德微扩展板、LED灯和超声波传感器等硬件,连接并配置后,利用古德微平台的数据采集控件,定义“安全距离检测”变量,获取超声波测距值,并根据结果控制LED灯亮起绿灯或红灯报警提醒。整个过程直观清晰,有助于理解和应用物联网技术。
    用树莓派玩转物联网记(4)—数据采集分析
     “不忘初心,携手奋力前行,期待最美季节邂逅最美的自己!”在携手树莓派探索物联网的进程中,渐渐对物联网的功能有了较为深度的理解。物联网的功能:物与物之间相互通讯、数据采集分析和远程控制。例如:前面我们实现的控制LED灯、控制小风扇和控制Yeelight灯,这些都是远程控制应用范畴;那么,数据采集分析和物与物之间相互通讯的应用又是如何实现呢?接下来我们一起去体验探索。
一、问题来源:
面对突如其来的疫情,人们积极采用各种有效措施去积极应对,既要保障人们的生命安全,还要尽量保障人们的生活便捷。例如:商场、超市、车站、餐饮店铺等公共场所的地面上都标有1米间隔安全距离标志。为了更好的去做好预防措施,我们去做一个“疫情防护”安全距离测试的数据,通过对获取的数据来分析是否存在安全隐患,并采取相关应对措施。例如:在安全距离范围内,亮起绿灯;反之,亮起红灯或报警提醒。
针对这一实际问题,我们不妨利用树莓派来采集数分析。
二、硬件搭建:
1.准备器材:
  
序号
  
器材名称
数量
备注
1
树莓派3B+
1块
2
古德微扩展板
1块
3
LED灯/红色/绿色
各1支
4
超声波传感器
1个
2.硬件连接:
  超声波连接在20#,21#,红色LED连接在5#,绿色LED连接在6#。
用树莓派玩转物联网记(4)—数据采集分析图1
三、用树莓派采集数据

  1.登录古德微平台:
用树莓派玩转物联网记(4)—数据采集分析图2
2.添加控件并测试:

   今天我们用“更多功能”中的“数据采集”控件来触摸物联网的应用。注意:为了直观清晰地呈现数据采集的效果,超声波的安全测距我们用“10cm”来模拟。定义一个“安全距离检测”变量,用来获取超声波测距的值。并对获取的数据进行判断:若大于等于10cm亮绿灯,表示距离安全;否则,亮红灯报警提醒。
用树莓派玩转物联网记(4)—数据采集分析图3
“开始采集”之后,会进入数据“图表展示”的页面,有数据会显示,否则空白;点击“分享”之后,会产生二维码;用户扫描之后,可将采集的数据以图标的形式直观清晰地显示在用户的手机上。
用树莓派玩转物联网记(4)—数据采集分析图4
3 编写代码:

初始化部分:设置物联网服务器;5#-红色LED、6#-绿色LED为没电状态。
用树莓派玩转物联网记(4)—数据采集分析图5
4.安全距离检测数据采集测试:
用树莓派玩转物联网记(4)—数据采集分析图6
用树莓派玩转物联网记(4)—数据采集分析图7
用树莓派玩转物联网记(4)—数据采集分析图8
在采集数据的过程中,可以采用多种图表的形式来直观呈现数据,而且采集完成后还能以图片的格式下载图表。在以后的应用中“学以致用”可灵活采集温度、光线、水分、人流量等更多范围的数据并进行分析,从而做出更多有意义的作品。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(8)
pATAq
pATAq
很不错,支持一下
六月的雨
六月的雨
作者
谢谢鼓励,一起学习一起交流!!!!
岩羊
岩羊
写的挺好的,我喜欢
rzyzzxw
rzyzzxw
科学探究,很喜欢
六月的雨
六月的雨
作者
新手上路,摸索前行,互相关照!!
DFrJ5KYVQaH
DFrJ5KYVQaH
毕老师好文章,学习中
ospwin
ospwin
毕老师效率真高,点赞
六月的雨
六月的雨
作者
回复ospwin
谢谢欧老师的支持和助力!
六月的雨
六月的雨
作者
学一程,做一程,一路同行,探索学习分享!
- 没有更多了 -