0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何利用Arduino UNO制作一个爬楼梯机器人

科技观察员 来源:hackster.io 作者:hackster.io 2022-04-03 15:39 次阅读

本文将向您展示如何制作一个非常基本的爬楼梯机器人。这是我们为ServoCity+Actobotics爬楼梯挑战而建造的楼梯熊。事实证明,最后的效果非常棒!

第1步:制作车轮模板

poYBAGJH_ZqAYz4sAAOVm1G_hD4771.png

这个设计完全是关于轮子的,如果有一台3D打印机的话,这一步将能够轻松达成。但我们没有,所以我们去了老学校,使用了一些来自HobbyLobby的1/2英寸泡沫板。

第1步:制作模板

A)下载PDF

B)打印

C)裁剪

D)粘在一起

E)打孔

因为我使用了ActoboticsRoundBaseA,所以我抓取了ServoCity的尺寸图形并将其放入我的AdobeIllustrator文档中,以确保间距恰到好处。我选择在圆形底座上只使用8个孔,最里面的4个用于轮毂,最外面的4个用于车轮稳定性。

每条腿上的3个大圆圈是可选的。我的决策是,如果泡沫没有支撑起来,就尝试使用木材,然后在基础上减轻重量。

第2步:切割和钻孔车轮

pYYBAGJH_ZSACdifAAVJ7GYqeK8168.png

我用了一把盒子刀和一个切割哑光,之后我用1/4英寸钻头钻出中心孔,接着用5/32英寸钻头钻其余孔。

第3步:组装车轮

pYYBAGJH_Y-AFWHNAATdqxtVZ4E536.png

现在是组装轮子的时候了,我会用实际效果的展示图来说话。

第4步:连接

poYBAGJH_YuADM-rAAXZz7ZvkqA529.png

主体简单地由两个18英寸通道组成,这些通道通过一些6-32(1.32英寸长)铝制螺纹支架并联连接,两个在前面,两个在后面。

第5步:安装电机

pYYBAGJH_U2AKIAjAAa8m1osUzI749.png

我使用了ServoCity的313RPMHD精密行星齿轮电机。它的最大扭矩为416.6oz-in。

首先将行星齿轮电机底座B安装到电机上,然后安装在右舷通道前端的第8个大孔上。

您还需要将轴耦合器(1/4英寸至6毫米)连接到电机轴。

第6步:全部系上齿轮

poYBAGJH_UiALxO5AAO60PBlxuI741.png

齿轮我使用的:

三个24齿、32节距、1/4英寸孔小齿轮

三个72齿、32节距、1/2英寸孔径铝齿轮

这两个齿轮的传动比为3比1。它们被配置为在3个阶段中的每一个阶段降低速度并将扭矩增加三倍。产生的最大速度约为11.6rpm。这是通过一些试验和错误来实现的。不过你可能希望从速度相比更慢的电机开始。

选择您的轴系:

我使用了一些来自ServoCity的精密钢1/4英寸D轴,但也发现你可以拿起一些来自Mendards的1/4英寸“PLATSTL-ROUND”——我尝试了1/4英寸。铝棒和1/4英寸的可焊接钢棒,但它们都太厚了。

使用D轴与五金店的钢棒有利有弊:主要是D形在使用固定螺钉花鼓时非常有用,但是我发现来自ServoCity的精密钢1/4英寸D轴很难使用,因为配合太紧了,很难轻松的开合。五金店的钢棒稍微薄一点,因此更容易使用——但由于没有平坦的一面,它们会因受力很大的固定螺钉而被严重损坏。

你需要的轴:

14英寸轴(x2)-现在一个用于前部,稍后您将需要另一个用于后部。ServoCity最大的D轴为12英寸,因此您可以使用Menards钢棒或使用1/4英寸-1/4英寸的轴耦合器连接两个7英寸D轴。

6英寸轴(x2)

4.5英寸轴(这是连接到电机轴上的耦合器的轴)

轴系提示:

如果您使用Menards的钢棒;切割到一定长度后,将边缘斜切(我用的是dremel),这样可以更容易地放置零件。事实上,也可以对您的PrecisionD轴执行此操作!

无论您使用哪种轴系,都要准备好一个小的细锉,以锉掉损坏的斑点……尤其是如果您使用固定螺钉轮毂。

选择您的集线器:

我最终为齿轮使用了固定螺钉轮毂,为车轮使用了夹紧轮毂。如果您不使用D轴,则夹紧轮毂将更容易拆卸和调整。然而,由于它的设计方式会在您拧紧它时将4个螺钉中的两个拉到一起-我不想给齿轮系引入任何可能的变形或错位。

其他:

您当然需要一些1/4英寸的法兰球轴承(535198)、一些1/4英寸的定位螺钉环和一些1/4英寸的轴垫片以及用于较大齿轮的定位螺钉轮毂。

第7步:链轮和链条

pYYBAGJH_UKALoyUAAPZ6OJrcH0513.png

我没有轮毂适配器,但我有单平通道支架,它可以让我将轮毂连接到我的4个48齿大链轮。它们可能没有那么适配器那么实用,但它们在价格方面具有他们的优势。

我使用了ServoCity的塑料链条,因为用起来更清洁(不含油脂或油)。装卸链条实质上很容易,您只需要一把小平头螺丝刀。我用了两条链子,每条链都不长43.5英寸。

第8步:安装车轮

poYBAGJH_T2AIJRHAAVCar0sARQ305.png

这可能是最有趣的一步。安装链轮、链条和轮子。

确保尽可能拧紧车轮和齿轮上的固定螺钉轮毂和夹紧轮毂螺钉!如果车轮开始失准,机器人可能会变得不稳定并翻倒。

第9步:“大脑”(核心)

pYYBAGJH_TmAZoYvAAbsTlkp7oA913.png

我使用了arduinoUno(通过arduino通道卡扣安装)和BLE屏蔽来添加蓝牙功能。arduino由电池座中的9v电池供电,电池座带有一个开关,我用拉链将其系在适当的位置以防止其滑动。

我还用了RedBearLabs的BLEShield。我从他们的库中将BLEControllerSketch加载到了arduino上,然后在我的iPhone上安装了他们的免费应用程序(他们也有一个Android应用程序)。

第一次运行iPhone应用程序时,您需要进入菜单并选择“BLE控制器”。第一次运行时,它会直接进入简单聊天应用程序,这有点让人不知道怎么开始下一步。不过之后,您只需要确保您的arduino已打开电源,然后在应用程序中进行扫描。随后,您可以选择“最后连接”。接下来选择您的引脚(我使用引脚3,因为它能够进行脉冲宽度调制)

PWM电路

我基本上将这个Instructable的电路用于脉冲宽度调制电路。说明是在打开和关闭螺线管的背景下,但只需用电机代替螺线管并发送pwm而不是高/低,它对于电机速度控制非常有效。简单、便宜、有效。

第10步:电池

poYBAGJH_TOAWqNvAAMiyXZMOwk962.png

接下来,我将一个旧的12v2.2amphr密封铅酸电池连接到楼梯爬升器的前面。虽然它很重(2lb),但是当放置在第一个轴前面时,额外的重量起到了平衡作用,实质上它还起到了稳固整体的作用,并且不太会向后倾斜爬升。

之后我使用了一些90°双面安装E的电池架和一个拉链来扣住它。

第11步:电源线束

poYBAGJH_TCAK2-7AAaZaIktNic642.png

我使用了两个SPST(单刀单掷)开关将12v电池连接/断开PWM电路(一个开关用于+,一个用于-)。这可以充当安全开关,在紧急情况下快速切断电源。随意使用一个DPST(双刀单掷)。我使用了一些安装在两个主要通道之间的QuadHubMountC来安装开关。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27015

    浏览量

    201361
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184815
收藏 人收藏

    评论

    相关推荐

    美军研发能跳《江南Style》的新型机器人

    1.5米),主要用于军舰灭火。它不仅能够冲入浓烟滚滚的火灾中,爬楼梯以及穿越狭窄的过道,还能模仿人类进行灭火工作。此外,该机器人平衡力强,擅长舞蹈,能在人们的操控下,跳出当下最流行的《江南Style》舞蹈`
    发表于 11-08 16:59

    请教利用树莓派制作六足机器人的问题

    本人新手,最近在准备制作六足机器人,如果利用舵机控制器+遥控手柄套件的话,可以很容易就实现简单的功能。为了能让六足
    发表于 11-10 15:33

    做个机器人难么?

    我今年大计算机专业 想做那种清理垃圾机器人带机械手臂的。。正在放寒假想学点东西准备下但网上说的太笼统 而且网络普遍都样的所以想请教
    发表于 01-19 13:44

    自律型机器人制作入门.基于Arduino

    开始,详细介绍了简单自律机器人制作方法,包括轮型机器人和关节型机器人两种类型。读者可以购买相应的套件组装,也可以自己动手制作。《自律型
    发表于 06-23 11:18

    Arduino机器人制作指南

    Arduino机器人制作指南
    发表于 06-14 17:40

    ANYmal机器人具有腿和脚,可跨越障碍物

    添加动力轮的原因。ANYmal的基本无轮版本已经存在了好几年。它的四机械支腿小跑,可以穿越崎uneven不平的地形,甚至可以爬楼梯。但是,仅沿走廊或人行道移动时,如果机器人在车轮上滚动,则将消耗更少的电池电量。新的原型机通过将
    发表于 08-30 08:02

    如何利用arduino UNO配合Orangepi 4B实现制作机器人

    利用arduino UNO配合Orangepi 4B实现制作机器人
    发表于 02-15 06:43

    如何去实现种步行机器人的设计呢

    爬楼梯机器人。它最大的特点是能够始终保持自身重心,实现爬上楼梯的目的,动作稳定,优美。虽然该作品结构较为简单,但是其中采用了模块化设计,使其可以随时更新、升级(这是现今机电体化工程
    发表于 03-02 06:23

    流行的arduino nano避障机器人项目

    描述arduino nano避障机器人这是流行的 Arduino 机器人项目。为了避免大量的
    发表于 08-02 06:44

    爬楼梯的快递机器人如果量产 快递小哥真的要失业了

    最近,杭州电子科技大学的学生研发出了一款能爬楼梯的快递机器人,它可以先给快递买家发短信,得到“在家”确认后再出发送快递,并且还会告知对方预计达到时间,如果这款快递机器人能量产的话,恐怕快递小哥真的要失业了。
    发表于 01-30 13:36 1536次阅读

    如何实现双足机器人爬楼梯的步态规划与参数优化

    爬楼梯时的步态规划问题作了以下几方面研究工作: 首先,回顾了双足机器人的发展历史和研究现状,并对目前主动型双足机器人平地和爬楼梯的步态规划方法分别进行总结,介绍了本文课题来源和主要研究
    发表于 04-07 16:27 26次下载
    如何实现双足<b class='flag-5'>机器人</b><b class='flag-5'>爬楼梯</b>的步态规划与参数优化

    自动调整平衡的爬楼梯机器人设计

    应用中使用:   它们无法自行站立,爬楼梯或克服障碍。   如果碰到或滑到光滑的表面上,它们很容易掉落,因为它们依靠摩擦来保持平衡。     本研究的第一部分提出了一种新颖的设计来解决上述与爬楼梯,站立和障碍有关的问题。  
    的头像 发表于 12-25 16:58 2431次阅读

    利用arduino UNO配合Orangepi 4B实现制作机器人

    利用arduino UNO配合Orangepi 4B实现制作机器人
    发表于 12-16 16:51 11次下载
    <b class='flag-5'>利用</b><b class='flag-5'>arduino</b> <b class='flag-5'>UNO</b>配合Orangepi 4B实现<b class='flag-5'>制作</b><b class='flag-5'>机器人</b>

    制作一个爬楼梯机器人

    电子发烧友网站提供《制作一个爬楼梯机器人.zip》资料免费下载
    发表于 10-18 09:14 1次下载
    <b class='flag-5'>制作</b>一个<b class='flag-5'>爬楼梯</b><b class='flag-5'>机器人</b>

    如何使用Arduino Uno制作智能避障机器人

    电子发烧友网站提供《如何使用Arduino Uno制作智能避障机器人.zip》资料免费下载
    发表于 12-26 10:41 3次下载
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b><b class='flag-5'>制作</b>智能避障<b class='flag-5'>机器人</b>