当前位置:文档之家› 手把手教你做四足步行机器人

手把手教你做四足步行机器人

手把手教你做四足步行机器人用两个飞机模型舵机就能DIY个四足机器人!简单易做.你可试试.来源:机器人天空原创时间:2008-05-19第一步:准备零件和所需的材料制作一个四腿的行走机器人非常简单,所需零件也非常少,两个电机,机器人的腿(用直径合适的铁丝弯制),电池,底板(我用的是一种非常酷的塑胶材料,当它被在热水中加热时就会变软,冷却后又会回复硬度),用来将电池和电机固定在底板上的螺钉,一小块电路实验版(可以在电子市场买到),一个用来安放 ATMega的28针芯片插座,胶,烙铁和焊锡,以及刀子。

装配之前我还画了一张草图,在上面标出了需要打孔和切割的位置,有一张草图可以让你少走很多弯路,所以我建议大家在对手之前都要做一番“纸上谈兵”的工作。

第二步:现在需要用刀子在机器人的底板上划出两个安放电机的洞,我先按照草图划出一个洞后用切下来的那部分做标尺直接在另一边划另外一个洞。

切的时候不要忘了在下面垫一块纸板,我差一点切了我的咖啡桌。

打好两个洞后试一试电机,我划的洞似乎稍微宽了一点,长度倒是刚好。

第三步:弯曲底板,安装电机很不幸,本人手劲不足,无法直接把底板弯曲成照片中的角度,只好采用技术含量比较高的办法:首先烧一壶开水然后将底板放入水中一到二分钟,主要要用一个东西按住底板,免得它浮上来(不要用手!)。

拿出来后底板应该软一些了,戴着手套将它弯曲到自己想要的角度直到冷却。

根据网上高手的建议,最佳角度为30度。

钻上两个螺纹孔,然后用螺钉将电机固定在底板上。

第四步:固定腿部到伺服电机的十字臂我用尖嘴钳截了两段粗铜线作为机器人的前腿和后腿,然后把它们弯曲成适合伺服电机的十字臂的形状。

一条经典的BEAM准则就是需要连接零件时,如果可能的话尽量采用铁丝来捆绑。

用铁丝捆绑要优于采用焊锡连接。

用铁丝捆绑的话会给零件一定的自由空间,并且也利于零部件的再次使用。

第五步:关键的一步:将固定好腿部零件的十字臂装在伺服电机上将绑上了腿部的十字臂固定到伺服电机上,然后用钳子小心地把机器人的前后腿一点点折到图中所示位置。

这是一个非常精巧的活,一不小心甚至可能弄坏你的伺服电机,而且要保证前后腿左右基本对称,否则机器人很难走的很好。

我当初可是花费了好大力气才把它弯成我想要的形状,这里我得对你说一句:“Good Luck!”第六步:大脑因为这个电路非常简单,所以我就没有给出详细的电路图因为使用的是伺服电机,并且只是做很简单的运动,所以不需要额外的驱动电路,直接用单片机输出的脉宽调制信号来控制电机动作。

我切了一小块电子实验中常用的实验板来做这个电路,用胶水粘了一些插针在上面。

两个三针的用来连接伺服电机,一个两针的用来接电池,一个五针的用来传输程序到单片机里,还有一个28针的插座用来安放我的ATMega 8单片机。

所有的插针粘好后,我在实验板的反面用电线按照电路原理图将必要的针脚焊接在一起。

第七步编程将程序下载到单片机中有很多办法,我用的是最简单的一种方法,只需要一根如图中所示的下载线通过计算机并口将程序下载到单片机中。

使用这种方法有一个地方要切记:千万不要通过数据线对你的并行口施加5v以上的电压,那会烧坏你的并口,甚至毁掉你的整台电脑。

不过在这个工程中最高电压也只有3.6v,不过还是小心一点好。

我的代码在后面的附件中,程序功能很简单,只是靠输出脉冲信号来控制伺服电机的动作,与其他复杂的机器人相比算是很简单的了。

第八步:蹒跚学步现在所有的工作都已经做好了,我的机器人马上就要迈出它人生的第一步了,不过这时候可不能对它报太大的期望,毕竟就是一个婴儿迈出第一步的时候也是摇摇晃晃的。

这时候就需要不断的调整机器人的步伐,调整前腿的后腿的相对运动关系,当然这是一个枯燥而漫长(光荣而艰巨?)的过程。

经过多次的调整,我的机器人可以走的有点模样了。

现在,我可以骄傲的宣布:我的BEAM机器人做好了,有志者事竟成!第九步现在我的机器人可以可以像一个刚刚学会走路的小孩子一样,可以开始到处乱跑了。

不过这显然是不够的,还要多多实验机器人的步伐和机器人腿部的形状对机器人的行走速度和越障能力有什么影响。

对于越障,机器人腿部与脚部的弯曲角度是关键的。

经过试验我决定让机器人的腿部末端与地面成30度角。

那么现在我的机器人可以越过多高的障碍呢?第十步爬高图中显示的高度有一英寸左右,已经超出了很多轮式机器人的越障极限了。

我的机器人并没有一次就翻越成功,它也是尝试了两次才把两条前腿都放到书上去,不过最后还是成功的翻越了这个一英寸的障碍。

视频下载:/down/videos/2008-05-08/1210220968154.html第六步:大脑因为这个电路非常简单,所以我就没有给出详细的电路图因为使用的是伺服电机,并且只是做很简单的运动,所以不需要额外的驱动电路,直接用单片机输出的脉宽调制信号来控制电机动作。

我切了一小块电子实验中常用的实验板来做这个电路,用胶水粘了一些插针在上面。

两个三针的用来连接伺服电机,一个两针的用来接电池,一个五针的用来传输程序到单片机里,还有一个28针的插座用来安放我的ATMega 8单片机。

所有的插针粘好后,我在实验板的反面用电线按照电路原理图将必要的针脚焊接在一起。

第七步编程将程序下载到单片机中有很多办法,我用的是最简单的一种方法,只需要一根如图中所示的下载线通过计算机并口将程序下载到单片机中。

使用这种方法有一个地方要切记:千万不要通过数据线对你的并行口施加5v以上的电压,那会烧坏你的并口,甚至毁掉你的整台电脑。

不过在这个工程中最高电压也只有3.6v,不过还是小心一点好。

我的代码在后面的附件中,程序功能很简单,只是靠输出脉冲信号来控制伺服电机的动作,与其他复杂的机器人相比算是很简单的了。

第八步:蹒跚学步现在所有的工作都已经做好了,我的机器人马上就要迈出它人生的第一步了,不过这时候可不能对它报太大的期望,毕竟就是一个婴儿迈出第一步的时候也是摇摇晃晃的。

这时候就需要不断的调整机器人的步伐,调整前腿的后腿的相对运动关系,当然这是一个枯燥而漫长(光荣而艰巨?)的过程。

经过多次的调整,我的机器人可以走的有点模样了。

现在,我可以骄傲的宣布:我的BEAM机器人做好了,有志者事竟成!第九步现在我的机器人可以可以像一个刚刚学会走路的小孩子一样,可以开始到处乱跑了。

不过这显然是不够的,还要多多实验机器人的步伐和机器人腿部的形状对机器人的行走速度和越障能力有什么影响。

对于越障,机器人腿部与脚部的弯曲角度是关键的。

经过试验我决定让机器人的腿部末端与地面成30度角。

那么现在我的机器人可以越过多高的障碍呢?第十步爬高图中显示的高度有一英寸左右,已经超出了很多轮式机器人的越障极限了。

我的机器人并没有一次就翻越成功,它也是尝试了两次才把两条前腿都放到书上去,不过最后还是成功的翻越了这个一英寸的障碍。

一篇来自国外的点子DIY作品,一名电子学高手制作的磁悬浮玩具,简单翻译了一下,有具体制作的教学步骤,看了教程以后你应该也可以轻松DIY一个漂浮在空中的小作品了!这个装置结合了永磁铁和电磁铁,利用一个微控制器和一个IR感应器,当内部装有磁铁的小物体放在电磁铁的下方,IR感应器就会感应到物体的存在,微控制器就会启动电磁铁并调整磁力大小,当小物体受到向上的磁力和向下的重力相同时,它就会漂浮在空中,漂浮的位置和高度取决于重量和磁力大小。

就像在商店里卖的漂浮地球仪一样,它可以让带有磁铁的物体浮在空中,只不过这个装置结合了永磁铁和电磁铁,利用一个微控制器和一个IR感应器,当内部装有磁铁的小物体放在电磁铁的下方,IR感应器就会感应到物体的存在,微控制器就会启动电磁铁并调整磁力大小,当小物体受到向上的磁力和向下的重力相同时,它就会漂浮在空中,漂浮的位置和高度取决于重量和磁力大小。

下面的图片和文字是一名电子学高手教大家如何轻松DIY一个漂浮在空中的小玩具。

工作原理图如下:一、材料准备所需材料如下:- ATMega168 Microcontroller- 1 16-20 MHz Crystal- 28 Pin Socket- Dual Full H Bridge IC- 1 Power NPN- 2 Electromagnets- 1 Bicolour LED- 2 IR LED- 1 IR Photodiode- 1 5V Regulator- 2 Leveling Capacitors- 1 SPST Switch- 1 NO Button- 1, 470 Ohm Resistor- 1, 5 Ohm Resistor- 1 Universal Breadboard- 2 Cases- Plexiglas- Solder- Hot Glue- Steel Wire- Vinyl Tubing- 3 or more 1/4" diameter x 1/4" thick rare earth magnets (for the base)- 2 or more 1/2" diameter x 1/8" thick rare earth magnets (for the objects)所需工具:- Soldering Iron- Hot Glue Gun- Desoldering Pump- 3rd Hand- Plexiglas cutter二、底座的准备使用收音机的发射盒作为底座,装戒指的盒子用来装点磁铁和感应器。

首先在每个盒子的表面分别钻洞,用来穿过电线,安装电源钮、设置高度钮,安装LED指示灯。

连接两个盒子的是一根铁丝,使用胶把两个盒子分别固定在铁丝两端。

三、安装电磁铁和感应器将电磁铁的线圈连接电源供给线,并安装到戒指盒子中,注意确保每根电源线的安装正确,以确保线圈通电后能够产生磁力。

安装完成后,在线圈中央加入永磁铁。

这个是感应器,将它粘在一块透明的有机玻璃上,然后连接电源线,同样保证每根电源线的安装正确。

四、底座各电子元件的安装组成这部主要是进行底座上各控制元件的安装,包括微控制器、电源供给、LED指示灯等部分的安装。

具备电子学专业知识的朋友可以通过下面原文了解详细信息:For this step you probably should assemble the electronics on a solderless breadboard before soldering them together. The schematic to build the circuit is attached along with the hex file to load on the microcontroller. The Arduino - 0007 code file is in the introduction so you can tweak it or make changes as you need.It is very important to plan where all of the parts go, so all of the electronics will fit in the box the first time, If not it could be very frustrating and cause much grief.It is also important to note that the NPN power transistor(s) will heat up, to overcome this I mounted them to contact the aluminum base of my project box, This way it acts as a heat sink, preventing a spectacular fire. You will also need to come up with something similar to removemost of the heat from the box.Once the electronics are built, there is a section of code in the program to uncomment and and then load onto the chip to test the orientation of the coils. It pulses the coils off, pulling up, and pushing down, also indicated by the LED.本文来自:生活DIY-肉丁网地址:/life-DIY/dianzidianqi/DIY-cixuanfuwanjudezuofa -tujie.htm If you hold a magnet under the electromagnets and it doesn't follow the pattern, reverse the wires.五、选择漂浮物体根据可产生磁力的大小范围以及物体的重量、物体内磁铁的强度,摸索出合适的物体形状和大小,然后做出合适的漂浮物。

相关主题