5076浏览
查看: 5076|回复: 3

[项目教程] 物联网比赛第2关:远程控制智能道闸

[复制链接]
本帖最后由 六月的雨 于 2018-8-16 11:55 编辑

亲密接触物联网:远程控制智能道闸
【项目名称】物联网比赛第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

六月的雨  中级技师
 楼主|

发表于 2018-8-16 11:55:07

案例来源于实际生活,从简单做起。
回复

使用道具 举报

六月的雨  中级技师
 楼主|

发表于 2018-8-16 12:01:39

学以致用,从解决简单的实际问题做起!
回复

使用道具 举报

ZBZX2017  学徒

发表于 2018-8-16 16:24:02

学以致用
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail