智能寻迹小车
作者/刘交凤
看了《电子制作》2010年第8期每期一做栏目的作品《非编程寻迹小车》,巧妙的制作,让我感触颇深,产生了一点自己的想法,并设计制作了自己的一款寻迹车——智能寻迹小车。
本车除一般非编程寻迹车具有的寻迹功能外,还增加了遇障停车、报警,转弯时转向灯提示功能。同时在电路原理上作了较大改变,是车寻迹灵敏度更高,实现较小的转弯半径。
R7 LED3 VT3 LED1 R1 R12 R13 IC1 R9 R3 VCCR14 IC3 VD5 VT5 SPK »»»»R15 VD4 R17 R18 R16 R2 IC2 LED2 »»»»»»»»VT4 R8 VT1 »»设计方案
根据不同的颜色(黑、白)对光的反射强度不同,光敏电阻受不同强度光感
M M1 VT2 R4 R10 C2 C1 R5 R6 M2 LED4 M »»R11 图2 控制原理图
开始比较器的输出电流经三极管放大后分别控制两个电动机
Y的转速,以达到转向的目的,从而实现智能车按既定轨
停车报警是否有障碍N向前行进道行走。通过红外传感器检测障碍实现避障报警功能(见图1)。电路原理图见图2。
控制原理
转向回到轨迹是否偏离轨迹N直线行进 ①如图2中电位器R12、R13、R17与R5、R6、R15组成分压电路为电压比较器提供基准电压,光敏电阻R1、R2、红外接收器VD5与电R3、R4、R18组成比较电压,发光二极管LED1、LED2与三极管T1、T2及电阻R9、R10组成转向灯,发光二极管LED3、LED4与R7、R8组成光敏电阻的补光灯,红外发射二极管VD6及电阻R16组成红外发射源,R14、三极管VT5及蜂鸣器组成报警装置,三极管VT3、VT4与电动机及电容组成动力部分。
②当前方无障碍时,红外接收器不能接收到红外线呈高阻态,电压比较器IC3输出低电平,三极管VT5不导通,光敏电阻输入电压较高,电压比较器IC1、IC2正常工
2012.01
返回图1
应阻值不同的特性。分别将两电位器与两固定电阻分压后的电压作为电压比较器的基准电压,两光敏电阻与两固定电阻分压后电压作为电压比较器的比较电压,电压
45
制作项目 MAKE PROJECT作,蜂鸣器不响。当前方有障碍时,红外接收器接收到红外线呈低阻态,电压比较器IC3输出高电平,三极管VT5导通,光敏电阻输入电压被拉低,电压比较器IC1、IC2通向输入端收入电压较低,三极管VT3、VT4不导通,故小车不前进同时蜂鸣器报警。③正常行走时两光敏电阻R1、R2都在强光区,阻值较小,电压比较器IC1、IC2输出高电平,两个电动机都转动,小车直线前进,两个转向灯都不发光。当小车偏向轨道右侧时,左边的光敏电阻R1转向弱光区,其阻值变大,相应电压比较器IC1输出低电平,左边电动机M1停止转动,小车向左转弯,同时左边转向灯LED1发光。当小车偏向轨道左侧时,右边的光敏电阻R2转向弱光区,其阻值变大,相应电压比较器IC2输出低电平,右边电动机M2停止转动,小车向右转弯,同时右边转向灯LED2发光。④其中R17用来调节红外线感应距离,R12用来调节比较电压大小,以实现感光灵敏度的调节,R13用来调节左右比较电压的比值,使左右灵敏度一致,R11用来调节通过两电动机的电流比值,使两电动机的转速一致。LED3、LED4用来补偿光敏电阻所需光源,防止外界光照不均匀造成左右电动机转速不一致,这样即使在黑暗中小车也能正常行走。电容C1、C2用来稳定电压,防止电动机启动和停止时过大的电流对其他元器件的干扰。表1制作过程电子元器件见表1。此电路工作电压范围可在6~9V之间任选,除电动机外其他元件工作电压可达30V。若选用其他参数电动机,可根据电动机额定电压选择适当工作电压(工作电压不高于电动机额定电压3V)。电源可采用干电池供电。结构部分可以买现成套件,当然最好是自己制作,因为我们爱好DIY。如图3。1. 电路板焊接由于电路板还是车架的一部分,所以电路板的焊接要做好电子元件的布置:两个光敏电阻R1、R2和两个补光灯LED3、LED4安装在小车前面的两侧,并向下离地面5mm左右。两个转向灯LED1、LED2安装在小车前面的两侧指向前方。红外收发器VD5、VD6最好用成对反射型的,装在前侧面水平指向前方。电池最好装在车体偏前侧以增大小车驱动轮的摩擦力。其他元件要偏后一点以便安装电池盒和驱动轮。注意后侧中间还要装万向轮。元件清单代号R1,R2R3,R4R5,R6,R15R7,R8,R14,R16R9,R10R11R12,R11,R17LED1,LED2LED3,LED4VD5VD6VT1,VT2VT3,VT4T5M1,M2C1,C2SPK名称光敏电阻电阻电阻电阻电阻电位器电位器发光二极管发光二极管红外接收器红外发射器三极管三极管三极管电动机电容蜂鸣器规格LXD5626D10kΩ51kΩ470Ω680Ω500Ω47kΩΦ3红Φ3绿Φ3Φ3S8550S8050C9013LM324N6V直流1045V长音数量223421322112211221用途感光分压分压限流限流调速分压转向灯补光灯接收红外线发射红外线电流放大电流放大电流放大电压比较提供动力稳定电压报警图32.结构部分制作用通用电路板充当车架,为了转向更灵活最好使用前轮驱动,后轮只在中间装一个万向轮。电动机可以买带有减速器的,也可以用废旧玩具车的减速器自己组装。为有效利用空间电池盒可分两部分固定在电路板上下两面,然后用导线串联起来。其他结构件制作安装可充分发挥自己的想法,做出自己的风格。最后可以给小车制作一个漂亮的外壳。如图4,将玩具车减速器的输入轴拔掉,将电动机的输出轴插入原减速器输入轴位置,然后将电动机与减速器外壳固定好(可用强力胶粘接)。选择并截取适当长度的笔芯,将其一端与玩具车减速器的输出轴配合安装,另一端与车轮配合安装。然后将两组组装好的驱动轮对称地粘IC1,IC2,IC3运算放大器46www.ele169.com单片机制作MCU
图4
图5 底部结构布置
图6 小车外壳图7
接在车架上。小车底部结构布置见图5。
万向轮装在小车尾部的中间,小车外壳采用仿真木制模型的废料做成,将废掉的木片裁成适当长度材料,然后用白乳胶粘接而成。制作前最好先大概画个图,然后一边粘接一边修剪木料,以便得到适合的长度。小车外壳完工图见图6。成品见图7。
位器17使小车在没遇到障碍时正常行走且蜂鸣器不鸣叫,遇到障碍时停止且蜂鸣器鸣叫。
6.重复3、4、5步骤直到小车能在固定轨道正常行走:能沿既定轨道行走,转弯处相应转向灯亮,遇到障碍时停止且蜂鸣器报警,障碍消除后又能正常行走。
调试
1.将小车放在空白的纸上,打开电源并调节电位器17使蜂鸣器不鸣。
2.调节电位器12使小车正常前进,转向灯不亮。3.调节电位器11使小车能沿直线行走。
4.将小车放在印有黑线的纸上,反复调节电位器12使小车在空白处正常前进且转向灯不亮,遇到黑线停止且转向灯亮。
5.将小车放在空白的纸上的障碍物前,反复调节电
作者简介:西安建筑科技大学大四学生,学习机械专业,对电子电路有极强的兴趣。课余时间大多在图书馆度过,喜欢看一些电子电路和程序方面的书。参加过两届“中国机器人大赛暨RoboCup公开赛”(获一等奖一项,二等奖两项)。在校期间共获得国家级竞赛类一等奖一项,二等奖四项,校级竞赛奖若干。他和同学共同创办“机器人协会”,并担任技术部部长,负责讲解单片机及相关电路理论、单片机编程、电路板制作及机器人制作知识。
2012.01
47
因篇幅问题不能全部显示,请点此查看更多更全内容