智能红外避障小车制作

需要材料

材料 数量
智能小车底盘 1
电机驱动 1
编程控制板 1
红外避障模块 3
电源 1
杜邦线 若干
6MM铜柱 若干
螺丝螺母 若干

设计

位置摆放,以3位避障传感器为参考,一个避障只能探测一个方向,如图一: 图一
当前面有障碍的时候避障传感器就会马上又反应,并回馈高电平,此时您应该使小车做出反应,例如左边有障碍的时候,小车应该向右行驶;如图二的情况:
图二
避障设计的时候最容易出现的问题就是死胡同,在死胡同里,如图三的情况,每个方向都探测到了障碍物时候怎么办呢? 图三
很多玩家第一次设计,遇到死胡同或者前方有障碍的时候都会选择后退,待没有检测到的时候再前进,实际上这样就会出现小车不停的向前向后,进入死循环,不可取;如果要选择后退,应该加入延迟,让小车多退一些路,但是延迟多久呢?后方没有避障,延迟太旧后方有障碍的时候又会撞上,所以延迟时间不宜太久,并且不能向正路后退,而且向某个方向退;又回到这个问题,向某个方向退的时候撞上了后面的东西怎么办?所以除了死胡同,一般情况选择绕路,就是转弯前进最为合适,否则在车尾安装避障也是可行的。
窄道的情况也需要注意一点,环境如图四: 图四
遇到这样的情况,很多时候因为前面的设计思路,让小车左边有障碍向右,右边有障碍向左,而导致小车不停的左右拍动,而这里应该添加一个选项,就是当左右都探测到了而前方没有探测到的时候,让小车笔直走,直到左或者右失去信号,也就是无障碍的时候做出其他动作。 无论您使用多少个避障传感器,您要学会如何去判断逻辑思路,无论是使用4路避障,5路避障,或者更多,只要理清思路就可以成功。