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

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

3天内不再提示

如何利用超声波传感器制作一个轮式自平衡机器人

科技观察员 来源:Robotics EveryDay 作者:Robotics EveryDay 2022-05-25 17:16 次阅读

这是一个轮式自平衡机器人。由 Arduino UNO 供电并由超声波传感器平衡,同时它能够自我保持垂直平衡。

动力源

pYYBAGKN88mAT1mQAAF7ZIQsJKc546.png

动力由两个齿轮直流电机为机器人提供。

构建

第一步:将连接到齿轮直流电机

poYBAGKN88WAKAXhAAOwC1pM9xc887.png

poYBAGKN876AXUWsAAHjegLeVK4433.png

现在我们将轮子连接到电机的轴上。

第二步:准备 PVC T 型接头

pYYBAGKN87iAdO66AAIV6grSyxI432.png

这是PVC管的T型接头。我们将用它来固定电机,电线将从顶部的孔中出来。

第三步:通过 T 形接头为电机接线

pYYBAGKN87SAB7XcAAIHizRH1pw517.png

在将电机固定在该管道中之前,我们必须将它们接线。我们将从顶孔穿过 4 根电线。两端分体,每台电机2根线。

第四步:通过顶孔拉线

poYBAGKN87CAdeOyAAJ7VvaQX6I238.png

我们将从 T 型接头拉回电线,以便电机就位。

第五步:将电机固定到位

pYYBAGKN86yAIbv_AAKX1i36ml0280.png

现在我们已将电机固定在 T 形接头中。

第六步:在顶孔中添加管道以安装超声波传感器

poYBAGKN86iATzxpAAGjehDN3eo751.png

我们在 T 形接头的线端添加了一些管道,稍后我们将在其上安装传感器。

电路原理

pYYBAGKN86OAOoFtAAGpOv31_HY385.png

电路原理图我们使用 L2938 H 桥电机驱动器 IC 来双向旋转电机。

自平衡机器人的概念

poYBAGKN85-Afs6ZAAH2WoFtwP8187.png

这个自平衡机器人的概念很简单。我们有一个超声波传感器,它能够测量机器人与前面障碍物的距离。

如果距离大于固定距离,则机器人将向前移动;如果距离小于固定距离,则机器人将向后移动避免摔倒。

使用 Arduino 为自平衡机器人连接超声波传感器

pYYBAGKN8ziAJwXEAAKkiNqscb4600.png

超声波传感器有 4 个引脚,分别是触发、回波、电源和接地。4 根线从引脚连接到微控制器

平衡机器人机体

pYYBAGKN8zOAEB2tAAMRIdi-Gd8211.png

现在,机器人垂直放置在地面上。看起来它是平衡的,因为它在通过不断地移动以保持自身平衡。但与此同时,其实它也从我手里拿着的电线得到了一些支持。

它不断地来回振荡,这些振荡需要被阻尼。因此,机器人将保持平衡并站立在一个点上而没有任何移动。

可能遇到的问题与解决方案

poYBAGKN8y-ACkNMAALJxF1NGUU343.png

如果它超出特定点,那么它将无法自行恢复。这些电机需要更多的功率才能快速响应。

在测试时,L293D 的第二个 H 桥被炸了。所以,我没有机会通过 PID 来控制它。

为了真正做到平衡,我们可以使用 MPU-6050 惯性测量单元。相反,我们使用了这种便宜的超声波传感器。

自平衡机器人的CAD设计

poYBAGKN8yqAAomJAAEhfSGk01c716.png

这是轮式自平衡机器人的 CAD 设计。在这里我们可以看到两个电机,连接着两个轮子。这些电机安装在 PVC T 形接头中。垂直 PVC 管连接到 T 形接头,超声波传感器连接在管道上。

结论

不过好在项目的最后,我们还是设法使它平衡了一点。这个结果对我来说,还是挺满意的,一切努力都没有白费。

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

    关注

    211

    文章

    28414

    浏览量

    207037
  • 超声波传感器

    关注

    18

    文章

    583

    浏览量

    35932
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    187027
收藏 人收藏

    评论

    相关推荐

    基于超声波传感器的自主移动机器人的探测系统

    动作,是做传感器探测还是机器人自身方位角调整,这样又进入新的循环。    3、探测系统在移动机器人上的实验与应用    3.1寻找离墙最
    发表于 01-19 13:45

    转:NANO—东半球最小的平衡机器人(硬件+源码+3D文件)

    什么的总算炫酷了起来 还加了推特技(超声波,摄像头,OLED,抬头舵机,蜂鸣器,红扑扑小脸蛋),蛋黄变蛋白的,光会卖萌怎么行,蛋黄2.0是目前最小功能最多的平衡机器人 直立方案是M
    发表于 07-25 10:30

    关于两轮平衡机器人载重问题

    能够根据不同重物自主调整平衡的角度,从而使机器人载物时,不会由于重心的变化而朝同一个方向运动呢??之前做过
    发表于 11-24 11:20

    超声波传感器机器人中的应用

    `随着传感器威廉希尔官方网站 的推广应用,机器人的发展也备受关注,同时也因为传感器威廉希尔官方网站 的进步,使得工业机器人的发展有了支持。在机器人中使用的
    发表于 08-09 15:19

    基于超声波传感器的自主移动机器人探测系统

    度的分辨力,从而加强对目标方向和边界信息的确定。  4 结 语  本系统是对超声波传感器功能上的次延伸,是对移动机器人的现有探测系统的
    发表于 11-02 16:04

    超声波传感器机器人避障中有什么作用

    、医疗服务、家庭娱乐、军事和航天等其他领域。机器人是工业及非产业界的重要生产和服务性设备,也是先进制造威廉希尔官方网站 领域不可缺少的自动化设备。本文主要针对超声波传感器机器的应用做
    发表于 02-27 23:29

    超声波传感器的优势及原理

      超声波传感器有哪些优势  超声波传感器是将超声波信号转换成其他能量信号(通常是电信号)的传感器
    发表于 06-19 11:46

    机器人应用的超声波传感器解决方案

    超声波传感器的时候,这个波形特性是必须要考虑的。工采网提供的MaxBotix 机器人超声波传感器 - MB7360是
    发表于 08-18 10:23

    移动机器人超声波测距功能设计

    机器人有很多种方案可以选择。机器人的每次行为都是根据超声波传感器测得的值和当前机器人运行的即
    发表于 10-08 09:41

    制作迷你平衡机器人

    描述迷你平衡机器人大家好。我知道互联网上已经有很多平衡机器人项目,但我也想做一个。实际上,我想制作些特别的东西并
    发表于 07-07 07:17

    机器人超声波传感器MB7360的参数性能及应用分析

    领域用得比较多的是红外测距传感器超声波测距传感器两种。下面通过本文详细的说说用于机器人测距的超声波传感
    的头像 发表于 04-21 15:42 3271次阅读

    基于ATmage128单片机和红外测距传感器实现平衡机器人系统的设计

    移动式机器人在各行各业具有广泛的应用,而轮式移动机器人由于具有结构简单、可控性强、成本低等优点,成为移动式机器人研究的
    的头像 发表于 04-13 14:43 2452次阅读
    基于ATmage128单片机和红外测距<b class='flag-5'>传感器</b>实现<b class='flag-5'>自</b><b class='flag-5'>平衡机器人</b>系统的设计

    使用超声波传感器和Arduino构建避障机器人

    我们将使用超声波传感器和 Arduino 构建避障机器人。这里使用超声波
    发表于 09-08 15:14 3391次阅读
    使用<b class='flag-5'>超声波</b><b class='flag-5'>传感器</b>和Arduino构建<b class='flag-5'>一</b><b class='flag-5'>个</b>避障<b class='flag-5'>机器人</b>

    如何制作WiFi控制的平衡机器人

    电子发烧友网站提供《如何制作WiFi控制的平衡机器人.zip》资料免费下载
    发表于 10-28 11:35 12次下载
    如何<b class='flag-5'>制作</b>WiFi控制的<b class='flag-5'>自</b><b class='flag-5'>平衡机器人</b>

    基于Arduino UNO的平衡机器人

    平衡机器人,使用带有 BluBug 和 Android 的车轮和 imu 6 轴传感器平衡机器人
    发表于 12-08 10:24 0次下载