五路循迹传感器的优点_5路红外线传感器控制智能小车循迹,27秒走完所有站点...

5路红外线循迹智能小车27秒走完比赛地图

为了指导学生参加2017年广东省机器人挑战赛自选项目“高铁时代”的比赛,我改进了某厂家的arduino智能小车,把红外线循迹传感器从2路增加到5路,控制程序完全是自己写好,然后教给学生。由于学生反映用arduino ide写的代码很长,怕赛场上打错字符,或者格式出错,我便教他们怎么用mixly编程。虽然这个程序也不短,但是学生可以掌握。(随便说一句:mixly在很多方面需要改进,否则不太好用)。

按照比赛规则要求,智能小车必须在指定的6个站点抓取木块,最后要将12个木块带到终点“广州站”。我们用普通的PVC线槽制作了抓取工具,在家里试验的时候可以达到预期效果,可是学生在汕头比赛时发挥不太好,只拿了几块铜牌回来。

呵呵呵,全广东省只有我指导的学生是自己设计、制造“机器人”,每台小车的成本才300块左右!以此面对其他参赛队伍几千块的装备,真是“土八路”挑战“正规军”啊!没办法,谁叫我们穷呢?

下面是我的小车的照片(未安装自制机械装置):

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image002.jpg

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image004.jpg

底盘上安装了两个TT电机,7.4伏电源,国产arduino控制板。

视频是用我的小车走地图的时候,拿手机拍的,最快27秒。还有好几个视频30秒左右,40秒左右的,就不发出来贻笑大方了。学生的小车好像走不了这么快……不过不要紧,他们的目的不是“比快”,我是为了测试循迹程序,才刻意这么做的。

地图是2017广东省青少年机器人大赛“高铁时代”指定地图,有兴趣的朋友可以上官网查询具体尺寸,我就偷一下懒,不算出我的小车的平均速度了。呵呵呵……

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image006.jpg

5路红外线传感器控制智能小车循迹,27秒走完所有站

本人在电子方面是个小白,在机器人方面是个菜鸟!

希望对这方面有兴趣的朋友给我指正!

0

5路循迹加滑杆.jpg

(1.02 MB, 下载次数: 9)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
五路寻迹模块简介: BFD-1000 专门设计用作黑(白)线检测的传感器,特别适合复杂黑白线、交叉黑白线的检测,它有6 高灵敏度的红外传感器(5 巡线、1 蔽障),能够对黑白线准确的识别,它有如下功能和特点: 1.BFD-1000 集成5 循迹传感器,适合复杂黑线(白线)的跟踪,对于简单的黑线(白线)寻取更不在话下。 2.BFD-1000 有一蔽障用的红外传感器,蔽障距离可以通过滑动变阻器调节,方便有蔽障需求的机器人设计。 3.BFD-1000 有一个专门设计的触碰传感器,使得有这方面的需求机器人设计更加简便。 4.BFD-1000 输出信号全部都为数字信号,方便与单片机相连。 5.BFD-1000 全部传感器都有LED 灯作为指示,方便调试 6.BFD-1000 支持电压为3.0-5.5v 满足大多数系统需求。 五路寻迹实物展示: 黑(白)线识别五路寻迹模块技术参数: 输出形式:数字输出(高低电平),探测到黑线时为输出低电平,探测到白线时输出为高电平。 检测距离(0.5-40mm) 输入电压:3.0-5.5V 尺寸:12.8*3.0 厘米 实物购买链接:https://detail.tmall.com/item.htm?spm=a1z10.3-b.w4... 附件内容截图: 口寻迹例程说明: 1. 简单循迹例程 思想: 简单的循迹只用两个循迹传感器就可以实现,可以用循迹模块上面的SS2,SS3,两个传感器,当SS2 碰到黑线时可以向左转,SS3碰到黑线的时候可以向右转,就可以实现简单的循迹。例程C 代码:见“相关文件”普通循迹程序 2.“T”字交叉口循迹 思想: 寻“T” 字形的交叉线主要的思想是最边上来那两个传感器(SS1 SS5)碰到黑线的时候让小车再一段时间,再判断最前面那个传感器SS3的状态,如果没有黑线,就说明寻到了"T" 字口。例程C 代码:见“相关文件”“T”字循迹程序 3.“十”字交叉口循迹 思想: 寻“十” 字形的交叉线主要的思想是最边上来那两个传感器(SS1)碰到黑线的时候让小车再一段时间,再判断最前面那个传感器SS3的状态,如果有黑线,就说明寻到了"十" 字口。例程C 代码:见“相关文件”“十”字循迹程序 4.“7”字交叉口循迹 思想: 寻“7” 字形的交叉线主要的思想是左边上来那个传感器(SS1)碰到黑线的时候让小车再一段时间,再判断最前面那个传感器SS3的状态,如果没有黑线,就说明寻到了"7" 字口。例程C 代码:见“相关文件”“7”字循迹程序 注意:任何复杂的循迹都可以拆分成简单的循迹来实现,复杂的循迹最重要的是找到交叉点,然后转向,至于转多少,可以用前面的那个传感器做转过黑线数目的计数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值