机器人Word文档下载推荐.docx
- 文档编号:5179816
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:34
- 大小:4.85MB
机器人Word文档下载推荐.docx
《机器人Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《机器人Word文档下载推荐.docx(34页珍藏版)》请在冰点文库上搜索。
双面胶带 适量
从工业端子排里面拆出两套铜芯,作为轴连器,用来连接车轮和电机。
我是用的是380V10A的端子排,铜芯内径是3MM,连接3MM的螺丝和电机输出轴非常合适。
这种端子排在一般的五金灯具市场都可以买到,有的吸顶式节能灯的镇流器里面也有这样的铜芯。
如下图A。
下图是准备好的材料,很简单吧?
除了电机,其他材料都是生活中常见的。
瓶盖用来做车轮,要选择直径比电机大一些,这样小车下面的电池仓距离地面有一定高度,不会蹭底盘。
盖子边缘厚一些,可以增加摩擦力,小车走起来不会打滑。
我用的是婴儿食品的金属盖子,铁灰色,比较耐看。
如下图B。
在瓶盖的中心打一个3MM的孔,借助一颗3MM的螺丝和轴连器,连接好电机和车轮。
用曲别针穿上珠子,弯成下图C形状,做小车的尾轮。
把减速电机稍微靠前,固定在一片洞洞板上。
这里电机是用铁丝缠绕并焊接固定的,简单点也可以用热熔胶固定,或者用薄铁皮做一对箍子,配合螺丝固定好电机。
如下图D。
尾轮靠后用螺丝固定在电路板下方。
电池仓直接用双面胶贴在洞洞板下面。
如下图E。
我是用的是5X7厘米的预制洞洞板,四角有安装孔,借助铜螺丝可以很方便的一片片叠加起来。
把电机和电源都单独引出接头,方便将来和上面控制板的连接。
如下图F。
这样,一个基础小车的底盘就做好了。
5X7厘米的洞洞板上有足够数量的焊盘,将来还可以用它做单片机小车,换不同的控制板,实现不同的用途。
很方便吧?
二,制作循线控制板
这台循线小车是由模拟计算机控制的。
模拟计算机是用电流、电压等连续变化的物理量直接进行运算的计算机,由运算放大器构成核心器件,运算过程不存在模数-数模转换和编程算法的问题。
线路图:
芯片接线图:
12
元件清单:
型号数量
ITR20001-T红外线光电开关2
74HC240配插座1
5V小型继电器2
4.3K电阻2
10K电阻1
100欧姆电阻2
网线芯若干
洞洞板若干
LED1
细导线若干
小车每侧的车轮由两只反相器组成的比例器控制,通过继电器带动减速电机运转。
这里使用的是一片八路反相驱动芯片74HC240作为模拟计算机的核心。
读者也可以使用通用运算放大器接成反相器来替代,控制效果是一样的。
以下是小车运行状态的分析:
1,当比例器输入端的红外线光电开关检测到黑线的时候,红外线接收管接收到的反射光减小,接收管呈高阻状态,比例器输入和输出都是高电平,驱动继电器吸合,与之相应的减速电机带动车轮转动。
2,当左右两只光电开关都检测到黑线,两只继电器同时吸合,小车全速直行。
当黑线终止的时候,两个光电开关发射管发出的光线经地面反射至接收管,接收管接收到的入射光增加,比例器输入电平降低,输出电平跟着降低,两只继电器释放,小车停驶。
3,由此不难分析出小车拐弯时的状态:
以小车为第一视角,行驶中遇到顺时针弯道,左侧光电开关首先脱离黑线,继电器J1释放,右轮停转;
左轮带动小车做顺时针转动,直至左侧光电开关回复到黑线上方。
4,逆时针弯道的转向状态与上面相反。
5,避障控制是利用74HC240的使能端来实现的。
当小车前方没有障碍物的时候,74HC240的1脚,11脚因为10K下拉电阻的作用,保持在低电平,对应的四只反相器U1,U2,U3,U4为使能状态。
9脚为高电平,LED灯亮,小车按设计运转。
当遇到障碍物的时候,1脚和11脚为高电平,四组反相器为关断状态,LED灯灭,小车静默。
避障开关的优先级高于光电开关,无论小车在那种运行状态,只要避障开关动作,都会强制小车进入静默状态。
总结起来如下表所示:
状态避障开关右光电开关左光电开关继电器J1继电器J2右轮左轮小车
1断黑黑吸和吸和转转前进
2断黑线白释放吸和停转顺时针
3断白黑线吸和释放转停逆时针
4断白白释放释放停停停
5通任意任意释放释放停停停
下图是光电开关的安装示意。
两只红外线光电开关焊接在一片裁剪成条形的洞洞板上,要求模块间距略小于路面黑线的宽度。
也就是当小车直线行驶的时候,两只模块同时位于黑线上方。
用两根曲别针弯一对L型的支架,把传感器板固定在小车前部。
铁质曲别针很好定型,使得微调光电开关与路面间距变得很简单。
线路图里面的电阻数值是配合ITR20001-T型红外线光电开关,经过实际试验决定的。
当传感器距离路面5MM的情况下,可以准确动作。
如果爱好者使用其他型号的光电开关,电阻数值需要做适当调整。
下图所示为避障开关的做法。
简单到只需要一根电阻腿,一段网线。
用电阻腿弯一个圆圈焊在洞洞板上,做为开关的定片;
网线剥皮穿过圆圈焊在洞洞板上,与圆圈保持微小的间距,做为开关的动片。
在网线碰到物体的时候,定片和动片接触,触发电路动作。
因为74HC系列的芯片为CMOS器件,输入阻抗很高,这里可以忽略开关的接触电阻,即使有几百欧姆的接触电阻也不会影响电路的正常动作,实际上这个简陋的土制开关动作非常灵敏。
因为电路比较简单,控制板的焊接过程不再做过多说明。
5X7厘米的洞洞板空间很大,我把光电开关的电阻用串并联的方式焊在的电路板上,这样有两个好处:
一是可以很方便的通过短路个别电阻来调整传感器灵敏度,二是分散的电阻布局使得线路板看上去不会显得太空,外观上比较美观。
下面几张图是制成的小车。
后话:
从自动控制系统的角度来分析,本文所制作的循线小车(包括其他文章介绍的单片机循线小车)是一个随动系统,随动系统的输入信号是一个随时间变化的函数,系统的任务是在存在扰动的情况下,保证输出量以一定的精度跟随输入信号的变化。
随动系统在工业、交通和国防等部门都有着广泛的应用,比如机床的自动控制,车辆的智能转向,火炮的控制和卫星导航等。
机器人爱好者制作的循线小车可以说是一台小中见大的模型,分析和改善它的不足,对深入了解大型的系统亦会有很大帮助。
比如,这台循线小车使用继电器来控制电机转动,电磁式继电器具有吸合电压高于释放电压的特性,相当于在控制系统中加入了积分环节。
微型电机的减速箱,存在齿轮传动间隙。
这些因素都会增大系统的稳态误差,直观的结果是小车遇到弧度比较小的黑线轨道时转弯效果不好,会出现车体来不及响应运算指令,传感器同时脱离黑线的情况。
而在从弧线进入直线的时候,因为齿轮间隙造成光电开关的位移误差,使左右两边的继电器频繁动作。
以下有几个改进的办法供大家探讨:
1,使用快速响应的电机驱动电路,比如在单片机小车里面经常采用的L293D,L298N等电机驱动芯片。
2,增加光电开关的数量,这个方法在单片机循线小车里也广泛采用,原理是相通的。
3,在光电开关与比例器之间加入由阻容器件构成的串联超前校正网络和相应的补偿放大器。
比例加微分控制(PD)就是一种超前校正,可以提高小车运行的稳定性和快速性。
还可以对光电开关和避障开关进行改进。
如使用经过调制的信号来驱动光电开关的红外线发射管,接收管输出信号经过滤波器再进入模拟计算机,以避免外界杂散光线的干扰。
避障开关也可以使用红外线或者超声波模块改成非接触式的。
下图是改进版的线路图,扩展了光电模块,使用了L293D驱动芯片。
注意这个线路还没有经过测试,仅供参考。
\
随着科技的发展,数字计算机在各个行业被大量应用;
相比之下,与模拟计算机有关的应用资料变得越来越少。
本文把这种“古董”的技术发掘出来,加以实际应用,意在抛砖引玉,给大家扩展一下思路,从多个角度去思考问题。
/////////
家里场地有限,无法做复杂的跑道测试。
下面的视频短片演示了小车的循黑线、黑线终止小车自停、遇到障碍小车自停这三个特性。
这是一个最简单的机器人,简单到可能很多人都不认为其是机器人,而顶多算一个有点雷的减压用的小玩意儿。
这里之所以选择其作为PVC系列机器人的第一个项目——PVC零号机器人,更多的意义在于其既可以让初学者练练手,也可以给老鸟们推荐一个闲来无事时的消遣玩意儿,也算是PVC系列机器人的一个前奏和热身吧。
实际上,这个0号项目也是后来已经进展到6号项目时才补充的,按照制作推出的顺序它应该算7号机器人,但是由于其比较简单,加上前面所提到的意义所在,并且为了遵循整个教程由浅入深的内容结构,所以最后还是决定把它补充作为0号机器人——暴走的臭虫。
这实际上是一个振动机器人,即以偏心摆锤马达的震动效果作为挪动的动力,算是一种非常简单的BEAM机器人。
如果了解BEAM机器人的朋友可能会知道这其实是一个牙刷振动机器人的翻版(国外爱好者用牙刷改装的),也可以说是一个PVC版的牙刷振动机器人。
为了切合PVC的主题,这里把原来牙刷振动机器人的牙刷底座,换成用PVC材料的做成类似昆虫的脚,整个造型就像一只臭虫,由于振动时接近狂飙一样的不规则运动方式,所以起名为“暴走的臭虫”。
附:
关于BEAM
所谓的“BEAM”,其实是“Biology(生物学)”、“Electronics(电子学)”、“Aesthetics(美学)”、“Mchanies(机械)”等几个单词的缩写,BEAM机器人的定义就是:
个人爱好者业余制作的,由最简单电路驱动的模仿自然界某一生物的某一项基本行为的机器人。
如果从广义来说,相对于专业的机器人技术研究,我们目前所有个人制作的仿生机器人都属于BEAM的范畴,但从我们通常的理解来说,BEAM机器人是仅指那些非常简单和易于制作的小型仿生机器人,而复杂机械和控制系统的机器人都不再算是BEAM机器人。
在我们的PVC系列机器人教程中,基本是套用后面这个通常意义上的定义,即在我们教程的入门篇介绍的简单机器人都属于BEAM机器人,而在后面初级篇到高级篇中所介绍的复杂机器人我们将不再划入到BEAM机器人的范畴。
Biology-生物学:
BEAM机器人都是模仿自然界某些生物来设计自己的电路和机械结构。
Electronics-电子学:
用最简单的电路来实现自己的功能。
BEAM机器人所用的电路都是最基本的简单电路,这也是BEAM机器人吸引了众多入门者的原因。
Aesthetics-美学:
任何作品都需要一个漂亮的外观。
Mchanies-机械:
机器人中机械部分与电子部分同样重要。
好的机械结构同样是一个成功作品必不可少的部分之一。
////////
1工具和材料
●激光切割机
●一台电钻
●一台伺服电机
●胶水
○3×
3毫米的螺栓
3毫米的尼龙防松螺母
○4×
4毫米的螺栓
4毫米的螺母
○一些多芯线
○一些3mm的榫钉
○3个小的拉力弹簧
2激光切割零件
下面附上了用于激光切割的DXF格式图纸。
这张图纸非常清晰明了。
如果你无法使用激光切割机,那么下面还附上了设计方案。
3组装底座
你手头应该有3块圆形的底板。
其中一块的内部有两个长长的矩形槽,先把它放到一边。
将另外两块底板用胶水粘起来,确保所有的孔都相互对准。
我用螺栓来确保这些孔在一条线上。
4添加钳夹支架
将6块最小的零件用胶水粘到底板上,确保它们都确确实实地站直了。
5安装伺服电机支架
将伺服电机用4毫米的螺栓和螺母固定在两个伺服电机支架的其中一个上。
接着,将底板翻过来,把两个支架用胶水粘上去。
6添加榫钉
切割出6根50毫米长的直径3毫米的榫钉。
将它们插入两块底板上的6个靠外的孔中,并且穿过去,让它们的顶端与伺服电机所在的反面相齐平。
我发现用削铅笔的小刀来刮削榫钉的顶端可以很方便地保证它们与底板齐平。
7添加第三块底板
每隔一根榫钉,将3个弹簧钩在榫钉上,确保它们正对着3对钳夹支架的当中。
然后,将第三块底板压在榫钉上。
8用胶水固定“腕部”支架
用胶水把两个“腕部”零件粘在第三块底板上。
(抱歉我没有合适的照片,我貌似忘记拍了。
)
9添加钳夹
水平地在最靠近中央的孔中钻一个小孔。
并且将另一个孔的每一个面都锉一下,好让弹簧能自由伸缩。
然后,把一根线伸到孔中,接着从另一侧拉出来。
在线的末端打一个结,然后将它重新推回孔中。
接着,将各个钳夹用螺栓和尼龙防松螺母固定在钳夹支架上。
10大功告成
将弹簧的一头弯到足以贴合孔的边缘,然后再把它弯回到原来的位置。
让3根钳夹线从中央的孔中穿过,然后穿过伺服电机顶部的孔,将它们系紧。
11享受乐趣!
这个爪子可以安装在另一台伺服电机上,形成一个手腕。
伺服电机应该能拖动那些线,从而将爪子收紧。
当伺服电机朝反方向反旋转时,这些爪子应该会受到弹簧的弹力而张开。
12健康与安全事项
警告,爪子有可能会活过来,把你的魂给吃了。
还有,你可能会发现有什么小孩子或者宠物突然被抓走了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人