3097浏览
查看: 3097|回复: 8

【烟台】小区智能门闸系统

[复制链接]
项目内容
现实中,我们的生活小区、商业小区等凡是要停车的地方都会有一个停车场,要进入停车场都要有一个出入的门闸,而门闸的设置使我们的停车和生活方便很多,今天我们就来做一个小区智能门闸系统。
【烟台】小区智能门闸系统图1
器材准备

【烟台】小区智能门闸系统图3
【烟台】小区智能门闸系统图2
【烟台】小区智能门闸系统图6
【烟台】小区智能门闸系统图5
【烟台】小区智能门闸系统图4
项目指导
一、连接各路器件:
【烟台】小区智能门闸系统图7
二、超声波传感器和舵机:
分析:
【烟台】小区智能门闸系统图8
我们用超声波传感器来代替地感线圈,当超声波传感器感应到有车开来时,会向舵机发出信号,舵机会抬起门禁杆。然后一直在检查车是否开走,如果没有,则门禁杆一直抬着,如果车开走了,则门禁杆放下。根据题意我们可以写出如下流程图:
【烟台】小区智能门闸系统图9
根据流程图我们可以写出打开闸门、关闭闸门、等车走和主程序如下:
打开闸门:
【烟台】小区智能门闸系统图10

关闭闸门:
【烟台】小区智能门闸系统图11
等车走:
【烟台】小区智能门闸系统图12
主程序:
【烟台】小区智能门闸系统图13

三、加上摄像头的门闸:
当超声波传感器感知有车开来时,它会发一个信号给摄像头,摄像头会首先对车拍一张照片,然后对车牌进行识别,如果识别出车牌号,则音箱会播报“某某车牌号车主,欢迎回家!”;如果没有识别出来,则会播报“车牌识别失败,请联系管理员!”。通过分析,我们可以画出流程图:
【烟台】小区智能门闸系统图14
根据流程图,我们的上面三个函数不变,写出车牌识别的函数和主程序即可。如下:
车牌识别函数:
【烟台】小区智能门闸系统图15
主程序:
【烟台】小区智能门闸系统图16

四、对是否是业主进行识别:
   我们可以将业主的车牌信息与业主信息输入到程序中,如果是业主车进入小区时,摄像头会通过拍摄的车牌号来判断这辆车是否是本小区业主的。如果是,则欢迎业主回家;如果不是,则不开门,让司机与管理员联系。程序改为:
车牌识别:
【烟台】小区智能门闸系统图17
查找业主:
【烟台】小区智能门闸系统图18
主程序:
【烟台】小区智能门闸系统图19
五、小区车位数:
为了让业主知道小区车位数还有多少,我们可以在小区进门处加上OLED显示屏来显示小区还剩的车位数。这样我们在程序中只需加上一个变量即可。
查找业主的程序改为:
【烟台】小区智能门闸系统图20
显示车位主程序:
【烟台】小区智能门闸系统图21

运行后效果如下:



rzyzzxw  版主

发表于 2020-4-23 07:54:10

王老师,这个很棒啊,我要学习(抄)
回复

使用道具 举报

77  管理员

发表于 2020-4-23 10:52:23

老师~图片消失了
回复

使用道具 举报

DFrJ5KYVQaH  中级技匠
 楼主|

发表于 2020-4-23 12:21:38

77 发表于 2020-4-23 10:52
老师~图片消失了

现在好了
回复

使用道具 举报

1528  见习技师

发表于 2020-4-23 12:31:38

我这现在看图片也是正常的。
回复

使用道具 举报

zhuzhu  初级技师 来自手机

发表于 2020-4-23 13:14:49

DFrJ5KYVQaH 发表于 2020-4-22 23:03
项目内容 现实中,我们的生活小区、商业小区等凡是要停车的地方都会有一个停车场,要进入停车场都要有一个 ...

学习学习 太棒的教程
回复

使用道具 举报

Mary  高级技师

发表于 2020-4-23 13:48:38

很棒的教程,感谢老师的整理。
回复

使用道具 举报

DFrJ5KYVQaH  中级技匠
 楼主|

发表于 2020-4-23 15:59:15

现在改好了
回复

使用道具 举报

蓝色条纹战衣  学徒

发表于 2021-3-20 22:39:26

向高手学习
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail