单击此处编辑母版标题样式,编辑母版文本样式,第二级,第三级,第四级,第五级,2018-4-10,#,单击此处编辑母版标题样式,编辑母版文本样式,第二级,第三级,第四级,第五级,2018-4-10,#,CONSTRUCT,YOUR,DREAMS,CONSTRUCT YOUR DREAMS,1,认知的规律:,观察,模仿,创新,我们的课程设计思路:,观察我们身边的事物,了解它的工作原理,模仿并制作模型,创新,创造,智慧城市 自动停车场管理系统,认知的规律:智慧城市 自动停车场管理系统,2,工,程,大,师,智慧城市,自动停车场管理系统,工程大师智慧城市 自动停车场管理系统,3,同学们有没有觉得现在车越来越多,而停车却越来越麻烦。,我们是否可以设计一个自动停车场,可以实现自动识别车辆并放行、自动显示空余车位等功能。,智慧城市 自动停车场管理系统,同学们有没有觉得现在车越来越多,而停车却越来越麻烦。智慧城市,4,自动停车场的组成部分:,传感器,:感知是否有车辆靠近,控制中心:通过传感器返回的数据判断,否有车辆停靠。如果有,则,向电机发出相关的指令,电机带动,道闸杆抬起,等车通过后道闸杆落下,道闸杆,:通过横杆的抬放控制车辆的进出,智慧城市 自动停车场管理系统,自动停车场的组成部分:智慧城市 自动停车场管理系统,5,自动停车场的设计思路:,我们可以增加一个智能管理系统。因为停车场内的车位数量是固定的,所以需要车位管理系统来统计并显示出剩余车位数量。停车场每驶入一辆车,停车位就减少一个,当停车位已满的时候,显示车位数量为0,且道闸杆不再抬起。,智慧城市 自动停车场管理系统,自动停车场的设计思路:智慧城市 自动停车场管理系统,6,所需电子模块,我们可以用 MECDS-150 舵机 来,精准,控,制道闸杆的,抬落。,当道闸杆落下的时候,设置舵机角度为0,;,当让道闸杆升起的时候,设置舵机角度为90,。,智慧城市 自动停车场管理系统,所需电子模块智慧城市 自动停车场管理系统,7,所需电子模块,我们可以用单孔梁作为道闸杆,将单孔梁固定在舵机的舵盘上,舵盘就可以带动单孔梁一起摆动,。通过对舵机编程,即可控制道闸杆抬落至指定位置。,智慧城市 自动停车场管理系统,所需电子模块智慧城市 自动停车场管理系统,8,所需电子模块,使用,超声波模块检测是否有车辆在道闸杆前停靠,。,使用数码管显示当前停车场内有多少空余停车位。,智慧城市 自动停车场管理系统,所需电子模块智慧城市 自动停车场管理系统,9,画出停车道闸的工作流程图,参考图,智慧城市 自动停车场管理系统,画出停车道闸的工作流程图智慧城市 自动停车场管理系统,10,根据你画的停车道闸的工作流程图,选择相应的电子模块,主控板,传感器,控制器,电机,在,mBlock,编程软件中,搭建各个模块的测试程序,搭建主程序,调试主程序,智慧城市 自动停车场管理系统,根据你画的停车道闸的工作流程图,选择相应的电子模块智慧城市,11,编程步骤,超声波模块检测到道闸杆前距离小于阈值,说明有车辆停靠。,舵机转至,90,,,道闸杆抬起。,等待车辆通过,道闸杆。,舵机转回,0,,,道闸杆落下。,无车辆停靠时,保持舵机在,0,位置,使道闸杆保持水平,停车场入口关闭。,智慧城市 自动停车场管理系统,编程步骤智慧城市 自动停车场管理系统,12,我们已经实现了停车场道闸杆的功能了。,但是这个停车场还不够智能,只要有车辆驶入,不管里面是否有空余车位,道闸杆都会升起。,如何让我们的停车场接入,管理系统,,更智能一些?,实时统计并显示空余车位,显示在,数码管上。,当显示车位为,0,时,即便检测到有车辆要进入停车场,道闸杆也不会升起。,智慧城市 自动停车场管理系统,我们已经实现了停车场道闸杆的功能了。智慧城市 自动停车场管理,13,编程思路,舵机转动、道闸杆抬起应满足两个条件,超声波模块检测到车辆,停车场内有,空余车位,停车场内的车位总数是固定的,每当一辆车驶入停车场,空余车位数量就减少一个,。,当空余车位数量为,0,时,即使检测到车辆靠近道闸杆,道闸杆也不会抬起。,智慧城市 自动停车场管理系统,编程思路智慧城市 自动停车场管理系统,14,编程步骤,创建变量,“number”,,用来存储停车场内空余车位数量,设定停车场内最大空余车位数量,智慧城市 自动停车场管理系统,编程步骤智慧城市 自动停车场管理系统,15,编程步骤,将空余车位数量显示在数码管,设置判断条件,“,超声波模块检测到,有车辆停靠且空余车位数量大于,0”,智慧城市 自动停车场管理系统,编程步骤智慧城市 自动停车场管理系统,16,编程步骤,当满足上述条件时,道闸杆抬起,待车辆通过后,道闸杆回落。,同时,,将当前空余车位数量减,1,,并写入,“number”,变量,无车辆停靠或空余车位数量为,0,时,道闸杆保持水平,入口关闭。,智慧城市 自动停车场管理系统,编程步骤智慧城市 自动停车场管理系统,17,智慧城市 自动停车场管理系统,主程序如图,注意,哪些模块需要重复执行?为什么?,智慧城市 自动停车场管理系统主程序如图,18,开始你的制作吧!,(_),智慧城市 自动停车场管理系统,智慧城市 自动停车场管理系统,19,搭建流程,使用 MECDS-150 舵机和单孔梁,制作停车场的道闸杆。,注意:MECDS-150 舵机需连接RJ25适配器模块,再连接至Orion主控板。,搭建一个稳定的底座。,将道闸杆固定在底座上。,将超声波模块固定在道闸杆的前侧,使其能检测到车辆在道闸杆前停靠,从而让道闸杆抬落。,将数码管固定在停车场入口的明显位置,用来显示剩余车位数量。,固定主控板。,智慧城市 自动停车场管理系统,搭建流程智慧城市 自动停车场管理系统,20,智慧城市 自动停车场管理系统,智慧城市 自动停车场管理系统,21,