5836| 3
|
[项目教程] 物联网比赛第2关:远程控制智能道闸 |
本帖最后由 六月的雨 于 2018-8-16 11:55 编辑 亲密接触物联网:远程控制智能道闸 【项目名称】物联网比赛第2关:远程控制智能道闸 ![]() 【项目介绍】 完成第1关的挑战项目之后,渐渐对物联网应用有了比较清晰的认识,开始去观察、去思考、去尝试用物联网的知识去解决我们生活中的实际问题,为我们的生活更加美好。 前几天开车去串门,到达小区地下停车场门口时,道闸显示屏提示“无权限进入”。此刻,后面等待入库的车辆渐渐排起长队,且有点不耐烦地鸣笛。可以说是进退两难尴尬至极,赶紧电话联系亲人,去物业控制室进行登记协调。等待手续办理完成后,道闸显示屏显示“车牌号请入场。”等车辆停入指定位置后,5分钟已经过去。受此启发,能否用物联网对智能道闸进行远程控制呢?基本思路:为小区内的每个业主提供一个“数字秘钥”,当自己开车进入小车或有亲朋好友来串门时,用手机发送“秘钥”智能道闸识别后,即可开启准许车辆进入。 结合遇到的实际问题,利用DF的物联网器材包,准备动手设计一个远程控制的智能道闸,基本功能:当有车辆进入小区时,可以用手机发送“数字秘钥”给智能道闸。如果秘钥正确“智能道闸”即可会开启,并播放一段音乐,显示屏显示“√”标志;否则,道闸关闭,显示屏显示“╳”。 【项目准备】
【项目实施】 1.硬件搭建: ![]() 2.编程环境搭建: (1)注册账户: 登录DF官网https://mc.dfrobot.com.cn/portal.php,在右上角选择“注册”,可用邮箱来注册一个账户,记住密码。 注册完成后,登录。 (2)设置Easylot环境,并获取相关信息: 记住下列信息后面编程会用到,如下图所示: ![]() (3)micrbit 在线编程环境:https://makecode.microbit.org/ 并在高级中添加软件包,增加Obloq的模块。输入网址: 如下图所示: ![]() ![]() ![]() ![]() 1.编程程序 (1)Wifi与物联网服务配置,如下图所示: ![]() (2)编程实现-远程控制智能道闸: ![]() (2)编程实现-远程控制智能道闸: 通过网页发送数字秘钥(可以自己设置)“1”,物联网组件收到秘钥后进行判断,若果是“1”道闸抬起,显示“√”,播放一段音乐而;否则道闸关闭,显示“╳”。 (3)发送数字秘钥进行测试: ![]() ![]() ![]() 【温馨提示】 1) 舵机的放置位置、角度不同,角度的转动度数会有差异。建议根据实际情况进行测试好度数和位置是否一致,然后再进行编程。 2) 舵机转动需要的电压高。建议,准备1个电池盒或充电宝 3) 上传程序时把数据线要与microbit相联接。并检查.hex文件是否保存到microbit板上。 4) 程序上传完之后,将usb连接到扩展板上,否则会造成供电不足。 5) 作品还有不完善的地方,期待大家指点斧正,我将陆续改进。 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed