物联网比赛第2关:远程控制智能道闸

2018-08-167591
AI 快速预览详细 收起
本项目是物联网比赛第2关,目标是通过micro:bit和DFmicro:mate扩展板等硬件,实现远程控制智能道闸。当有车辆进入小区时,可以通过手机发送“数字秘钥”给智能道闸。如果秘钥正确,智能道闸会开启,并播放一段音乐,显示屏显示“√”标志;否则,道闸关闭,显示屏显示“╳”。该项目不仅提升了生活便利性,还锻炼了学生的编程能力和创新思维。


亲密接触物联网:远程控制智能道闸
【项目名称】物联网比赛第2关:远程控制智能道闸

物联网比赛第2关:远程控制智能道闸图12
【项目介绍
     完成第1关的挑战项目之后,渐渐对物联网应用有了比较清晰的认识,开始去观察、去思考、去尝试用物联网的知识去解决我们生活中的实际问题,为我们的生活更加美好。
前几天开车去串门,到达小区地下停车场门口时,道闸显示屏提示“无权限进入”。此刻,后面等待入库的车辆渐渐排起长队,且有点不耐烦地鸣笛。可以说是进退两难尴尬至极,赶紧电话联系亲人,去物业控制室进行登记协调。等待手续办理完成后,道闸显示屏显示“车牌号请入场。”等车辆停入指定位置后,5分钟已经过去。受此启发,能否用物联网对智能道闸进行远程控制呢?基本思路:为小区内的每个业主提供一个“数字秘钥”,当自己开车进入小车或有亲朋好友来串门时,用手机发送“秘钥”智能道闸识别后,即可开启准许车辆进入。

结合遇到的实际问题,利用DF的物联网器材包,准备动手设计一个远程控制的智能道闸,基本功能:当有车辆进入小区时,可以用手机发送“数字秘钥”给智能道闸。如果秘钥正确“智能道闸”即可会开启,并播放一段音乐,显示屏显示“√”标志;否则,道闸关闭,显示屏显示“╳”。
项目准备
  
序号
  
名称
数量
备注

DFmicro:mate扩展板

DFmicroBLOQ物联网模块


MakeCode在线编程平台

软件平台
Easylot平台

软件平台
6
180度舵机
1

7
Speaker Module
1
播放音乐

【项目实施】
1.硬件搭建:
物联网比赛第2关:远程控制智能道闸图1
2.编程环境搭建:
(1)注册账户:
登录DF官网https://mc.dfrobot.com.cn/portal.php,在右上角选择“注册”,可用邮箱来注册一个账户,记住密码。
注册完成后,登录。
(2)设置Easylot环境,并获取相关信息:

记住下列信息后面编程会用到,如下图所示:
物联网比赛第2关:远程控制智能道闸图2
(3)micrbit 在线编程环境:https://makecode.microbit.org/ 并在高级中添加软件包,增加Obloq的模块。输入网址:

如下图所示:
物联网比赛第2关:远程控制智能道闸图3
物联网比赛第2关:远程控制智能道闸图4
物联网比赛第2关:远程控制智能道闸图5
物联网比赛第2关:远程控制智能道闸图6
1.编程程序

(1)Wifi与物联网服务配置,如下图所示:
物联网比赛第2关:远程控制智能道闸图7
(2)编程实现-远程控制智能道闸:
物联网比赛第2关:远程控制智能道闸图8
(2)编程实现-远程控制智能道闸:

通过网页发送数字秘钥(可以自己设置)“1”,物联网组件收到秘钥后进行判断,若果是“1”道闸抬起,显示“√”,播放一段音乐而;否则道闸关闭,显示“╳”。


(3)发送数字秘钥进行测试:
物联网比赛第2关:远程控制智能道闸图9
物联网比赛第2关:远程控制智能道闸图10
物联网比赛第2关:远程控制智能道闸图11
温馨提示】
1)    舵机的放置位置、角度不同,角度的转动度数会有差异。建议根据实际情况进行测试好度数和位置是否一致,然后再进行编程。
2)    舵机转动需要的电压高。建议,准备1个电池盒或充电宝
3)    上传程序时把数据线要与microbit相联接。并检查.hex文件是否保存到microbit板上。
4)    程序上传完之后,将usb连接到扩展板上,否则会造成供电不足。

5)    作品还有不完善的地方,期待大家指点斧正,我将陆续改进。

图-1.jpg (71.74 KB, 下载次数: 2216)

STEM教育 · 远程控制智能道闸:物联网比赛第2关_image_3.webp

创作许可协议

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

评论(3)
ZBZX2017
ZBZX2017
学以致用
六月的雨
六月的雨
作者
学以致用,从解决简单的实际问题做起!
六月的雨
六月的雨
作者
案例来源于实际生活,从简单做起。
- 没有更多了 -