【试用体验】小河狸创客格物开发板试用体验—避障车的制作与功能实现

描述

为例停靠的安全,多数都为爱车配置了倒车雷达,这里介绍的避障车也有同样的功效,它在车前、车后均配备了光线传感器,当有障碍时,光线传感器一旦得到感知,则马上控制停车。避障车的外观如图1所示。

 

避障小车

图1 避障

 

结构制作

 

避障车的结构制作可参考升降车的制作,并去除升降结构。如何在车的前后端为其添加光线传感器,所用连接组件为4个

 

避障小车

 

光线传感器的控制线,则是连接到P1和P2接口。

 

此外,升降车的前端设计的比较高,可将L型的支架向上移一层;并将前轮的横轴也上提一个孔位,这样车体的整体就相对比较平稳了。

 

程序编写

 

1)基本控制型

 

基本控制型的控制为,当小车上电后即开始启动,只有在遇到障碍时才暂时停下,遇到障碍解除,小车就继续前行,其程序如图2所示。

 

避障小车

 

图2 控制程序

 

2)行进控制型

 

行进控制型是在基本控制型的基础上添加了显示功能,可直接显示小车所处的运行状态。

 

避障小车

图3 显示功能

 

此外,还添加了按键控制功能,当按下A键后,小车向前行驶;一旦遇到障碍,则自动停车。若按下B键,则小车向后倒车,一旦遇到障碍,则自动停车。

 

避障小车

图4 自动停车

 

是不是这样就有了驾驶的感觉,其功能程序如图5所示。

 

当然,如果感兴趣的话,还可以为它添加按喇叭提示周围注意的效果。

 

其实,还可以尝试用180度的舵机来控制方向,将2个光线传感器都放置在车的前端,如何通过配备左右的障碍情况,来决定车的左右转向处理。

 

可惜组件中没有LED模块,否则可以用光线强度传感器来感知外部的亮度,以决定是否要自动点亮车灯来照明。

 

避障小车

 

图5 控制程序

 

 


 

本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com

 

避障小车

 


原文标题:【试用体验】小河狸创客格物开发板试用体验—避障车的制作与功能实现

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分