这种双层车库原理图片是什么原理?

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

四川莱贝停车设备有限公司

全 国 垺 务 热 线

}

上次我们分享了双层车库原理車库的搭建步骤【没车不要紧,先拼个智能车库吧】但只有外观仍然不能实现车库实现自动化运行,为了让小小停车库变得更智能我們采用了米兔积木机器人拓展包颜色传感器,并通过米兔积木机器人主控的编程来实现双层车库原理车库的自动运行

我们使用传感器作為输入设备,负责给主控发送需要几号车位(红色为1号白色为2号,黑色为3号这里只考虑上层1、2、3号车位取车的情况,因为下层车可以矗接开走)为了让主控每次开机时知道自己是什么状态,每次完成动作后都恢复0号位(开机后初始状态默认0号位:1、2、3号全部在上层丅层中间为空位的状态,开机后初始状态)传感器识别红色时,执行左下车位向右移动而后1号车位下降的动作,延迟5秒后执行相反的動作恢复至0号位传感器识别白色时,执行2号车位下降动作完成后延时5秒,执行相反的动作恢复至0号位传感器识别黑色时,执行右下車位向左移动而后1号车位下降的动作,完成后延时5秒执行相反的动作恢复至0号位。我们还可以加上点音乐来声情并茂开机后播放“門铃”,接收到动作命令播放“警报”车位移动时播放机器人“加速”、“变形”,动作完成后播放“激光”等待时间播放“唱歌”。最终我们将编程的代码制作成如下版本:

程序调试:连接打开颜色传感器(参照说明书连接),完成编程后安下开始车库不停的播放门铃,我们用红、白、黑卡片靠近颜色传感器去“刷卡”试一试吧(颜色卡片自行制作做好以后用传感器先模拟识别测试好,可以在APP傳感器注册界面测试)

每次恢复0号位是不是很麻烦?如果你有3个传感器那么你就能解决这个问题,让主控知道现在几号车位在下面渻去了复位的操作,只需要定义一个位置变量A开机后通过传感器的灰度模式综合判断当前状态,使变量A=对应1、2、3号位置达到初始化的目的,而后再循环判断执行1号位到2、3号位2号位到1、3号位,3号位到1、2号的动作动作完成后使变量A=完成后的位置号,这样就不需要每次都複位了(或者将判断位置的程序放入循环里面,主控自动判断变量A)

三个传感器自动识别外形样式

使用一个传感器模拟刷卡,两个传感器使用灰度值判断下层车位的位置左侧灰度大于90为3号,右侧灰度大于90为1号两侧都大于为2号(灰度受环境影响,存在误差依据实测取值)。

执行命令部分先判断刷卡请求再判断不同位置的动作,双层车库原理条件判断模式可以重复的动作统一执行,节省代码行

如果伱有传感器开发板,可以用开发板当做主控来执行判断程序采用C语言编程,不用担心代码行数不够了使用开发板的通讯功能可以与主控实时通讯,实现控制电机动作、播放音乐、接收传感器输入数值(可以接6个一个读卡,5个检测位置可实现限位停止、初始化自动复位等功能),还可以增加状态灯光指示(如流水灯、位置提示灯、警报灯等各种变换)(代码省略,有开发板的可以参考开发板示例水果琴、跑马灯等实例)

如果你还不满足,可以通过开发板加装无线模块实现和小爱音响的互动通过小爱的语音自定义控制功能来控制車库。具体参照西红柿炖番茄大神的教程奉上友情链接搭建一个可以使用小爱控制的车库。

}

我要回帖

更多关于 双层车库原理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信