3097| 8
|
【烟台】小区智能门闸系统 |
项目内容 现实中,我们的生活小区、商业小区等凡是要停车的地方都会有一个停车场,要进入停车场都要有一个出入的门闸,而门闸的设置使我们的停车和生活方便很多,今天我们就来做一个小区智能门闸系统。 器材准备 项目指导 一、连接各路器件: 二、超声波传感器和舵机: 分析: 我们用超声波传感器来代替地感线圈,当超声波传感器感应到有车开来时,会向舵机发出信号,舵机会抬起门禁杆。然后一直在检查车是否开走,如果没有,则门禁杆一直抬着,如果车开走了,则门禁杆放下。根据题意我们可以写出如下流程图: 根据流程图我们可以写出打开闸门、关闭闸门、等车走和主程序如下: 打开闸门: 关闭闸门: 等车走: 主程序: 三、加上摄像头的门闸: 当超声波传感器感知有车开来时,它会发一个信号给摄像头,摄像头会首先对车拍一张照片,然后对车牌进行识别,如果识别出车牌号,则音箱会播报“某某车牌号车主,欢迎回家!”;如果没有识别出来,则会播报“车牌识别失败,请联系管理员!”。通过分析,我们可以画出流程图: 根据流程图,我们的上面三个函数不变,写出车牌识别的函数和主程序即可。如下: 车牌识别函数: 主程序: 四、对是否是业主进行识别: 我们可以将业主的车牌信息与业主信息输入到程序中,如果是业主车进入小区时,摄像头会通过拍摄的车牌号来判断这辆车是否是本小区业主的。如果是,则欢迎业主回家;如果不是,则不开门,让司机与管理员联系。程序改为: 车牌识别: 查找业主: 主程序: 五、小区车位数: 为了让业主知道小区车位数还有多少,我们可以在小区进门处加上OLED显示屏来显示小区还剩的车位数。这样我们在程序中只需加上一个变量即可。 查找业主的程序改为: 显示车位主程序: 运行后效果如下: |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed