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

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

3天内不再提示

基于使用Arduino板及电机驱动器对机器人进行编程介绍

电子设计 来源:电路城 作者:电路城 2021-04-27 16:11 次阅读

我的项目是一个简单的直线跟随器机器人。顾名思义,它是可以跟随直线的机器人。在这种情况下,它是白色表面上的黑线。在本教程中,我将解释如何制作追随者机器人,并展示由我自己制造的机器人。

我决定以娱乐为目的。我从RoboIndia购买了Arduino入门套件。无需使用该套件即可制作。但是,这样做很容易,因为您不必搜索单个组件。

这是必需组件的完整列表:

1.底盘-通常必须购买底盘,但也可以是木材,您可以自行购买。

2.Wheels-这些通常必须是橡胶轮。

3.电池盒-用于放置电池并运行机器人。应该适合6节AA电池。

4. Arduino开发板

5.电机罩。一个简单的电动机罩就足够了,并且有用于连接到Arduino板的地方。通常,由于电动机屏蔽板与Arduino板直接连接,因此,如果您将某些东西连接到电动机屏蔽板上的引脚,则它将连接到Arduino板。

6.红外传感器-2个红外传感器用于检测表面的颜色。

7. BO电机:-这些是实际上将用于转动车轮的电机。其中2个就足够了。

8.脚轮-这是超市手推车中使用的轮子。

现在,让我们开始制造机器人!组装起来并不难。所有需要做的就是将轮子放在机器人下面。红外传感器的放置方式应使其上的两个LED面向机器人将要运行的表面。HC SR04应该放置在您认为可以检测到其他物体的地方。最好在更高的地方比较好,尽管这完全取决于您。电池组可以放置在任何地方。我将其连接在主机架下。

基于使用Arduino板及电机驱动器对机器人进行编程介绍

在这里,您可以看到红外传感器朝下,HC SR04被一个盒子包围,而Arduino板在顶部。

从组件到电路板的连接非常重要。电机应连接到电机驱动器。我的是L293D。

在BO Motors中,一根线用于向后移动,而另一根线用于向前移动。因此,在将电线连接到电动机屏蔽罩时,通常最好将同一电动机的两条电线彼此相邻连接。我的电机护罩是从RoboIndia购买的,带有用于放置电线位置的标签

基于使用Arduino板及电机驱动器对机器人进行编程介绍

电机连接到电机护罩

所有其他组件必须正常连接。它们可以连接到Arduino或电动机护罩,因为许多电动机护罩已经连接到Arduino。您将需要确认电机屏蔽罩上的引脚号是否与Arduino上的引脚号匹配。红外传感器具有三根导线。这是将红外传感器连接到Arduino的方法:

红外线-》 Arduino

5v-》 5v

地线-》地线

D-》您想要的任何图钉。我的红外传感器连接到引脚7和8。我的左传感器连接到引脚7,我的右传感器连接到引脚8。

我的电动机屏蔽罩带有用于5v和GND的多个引脚。如果电动机护罩不是这种情况,请考虑使用面包板。这些连接很容易理解。红外传感器需要有5v的电源,然后应将其接地以完成电路。需要一个引脚来对传感器进行编程

接下来是HC SR04的连接。如果我们可以连接它,那么我们就完成了!

HC SR04-》 Arduino的

VCC-》 5伏

回声-》任何销

触发-》任何销

我已将Echo连接到引脚10,将Trig连接到引脚9。HC SR04可以计算从它到最前面物体的距离。触发发送声音脉冲,而回声接收声音脉冲。使用为此花费的时间,可以计算出距离。但是,在我的代码中,我正在使用一个库来简化事情。

这就是设置所需要的。最后一点也是非常明显的,就是将电池放入电池盒中。现在,我们可以对机器人进行编程了。我在下面详细解释了代码。

在深入研究代码之前,必须必须了解机器人的工作方式。

• 首先测量到最近物体的距离。

• 如果距离超过29厘米,则表示机器人不会停止。

• 然后,它检查红外传感器。

• 如果左红外传感器检测到黑色,则机器人将向左移动以校正其路径。

• 如果右侧的红外传感器检测到黑色,它将向右移动以校正其路径。

• 当两个红外传感器都检测到白色时,它将向前移动。

• 最后,如果两个红外传感器都检测到黑色,它将停止。这有利于使其停止。

现在,介绍机器人如何执行动作。

• 为了向前移动,两个电动机都必须沿向前方向旋转。很简单。

• 要向右转,右马达必须停止,只有左马达必须向前旋转。

• 要向左转,左电动机必须停止,而只有右电动机必须向前旋转。

• 要停止,两个电动机都必须停止旋转。

原理图:

基于使用Arduino板及电机驱动器对机器人进行编程介绍

责任编辑:pj

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

    关注

    16

    文章

    634

    浏览量

    64650
  • 红外传感器
    +关注

    关注

    9

    文章

    515

    浏览量

    47529
  • Arduino
    +关注

    关注

    187

    文章

    6465

    浏览量

    186729
收藏 人收藏

    评论

    相关推荐

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

    ]昨天 14:47 上传内容介绍《自律型机器人制作入门:基于Arduino》基于开源硬件思想,完全公开各个结构件的外观尺寸,控制基于开源硬件领域内广泛使用的
    发表于 06-23 11:18

    转:三轴焊接演示机器人 arduino uno+驱动器

    初衷就是做一个演示用的焊接机器人,能够动几下,然后噼里啪啦的焊几条缝。现在做的差不多拉,和大家分享一下。所用到的模块、开发工具如下:模块清单: 1)arduino uno一块; 2)步进电机
    发表于 07-28 16:15

    【KittenBot机器人试用体验】KittenBot机器人建议开发经验

    微控制, 其最小系统如图所示之后是一些基本的零件的使用和程序化编程的方法。第一个是软件,KittenBot机器人使用的自己开发的图形化编程软件,软件的界面简单而友好,
    发表于 09-03 16:48

    桁架机器人核心配件介绍

    手部。自1986年投入市场以来,因其传动比大、传动效率高、运动精度高、回差小、低振动、刚性大和高可靠性等优点是机器人的“专门”减速。3.伺服电机驱动器桁架
    发表于 11-22 12:08

    Arduino调试Rapiro机器人

    火了一把。Rapiro这个名字来源于RAspberry PI RObot(树莓派机器人),它是一个12自由度的机器人,其处理为MEGA328P,Rapiro
    发表于 08-10 20:19

    安川机器人伺服电机维修,常见机器人伺故障服电机和维修方法

    脉冲。驱动器的出厂设置为 A/B正交脉 冲(No42为0),请将 No42改为3(脉冲 / 方向信号)。 5、机器人交流伺服系统的使用中,能否用伺服 -ON作为控制电机脱 机的信号,以便直接转动
    发表于 06-30 17:54

    常年回收发那科机器人配件产品;回收发那科成套系统模块 回收伺服驱动器

    回收发那科系统模块不限量回收发那科伺服驱动器回收还在进行中、回收驱动器电机,编码,显卡,主板,内存,I/O
    发表于 10-26 20:36

    避障机器人电路设计解决方案

    `机器人控制包含atmega328p微控制和l293d电机驱动器。它与Arduino Uno
    发表于 10-28 18:09

    【开源分享】Arduino 5合1机器人设计

    作者:Mert KILIC原理图PCB3D图该机器人控制包含一个 ATmega328P 微控制和一个 L293D 电机驱动器。当然,它与
    发表于 05-19 10:37

    基于Arduino设计的手势控制机器人

    描述如何在家制作 DIY Arduino 手势控制机器人接收(坦克)所需的零件:1) 机器人坦克底盘 2) Arduino Nano V3
    发表于 06-20 09:21

    自制5合1 Arduino机器人

    描述5合1 Arduino机器人机器人控制包含一个 ATmega328P 微控制和一个 L293D
    发表于 08-23 06:23

    电机驱动的扫地机器人介绍

    这一变化的因素- 无论是比喻含义还是字面含义 - 是使您的现代扫地机器人流畅运行的一个器件 - 电机驱动。如同今天的家用机器人助手一样,电驱动
    发表于 11-09 07:39

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    多功能Arduino机器人

    方案介绍机器人控制包含一个 ATmega328P 微控制和一个 L293D 电机驱动器。当
    发表于 12-15 16:40 0次下载

    机器人微型电机驱动器的设计与实现

    电子发烧友网站提供《机器人微型电机驱动器的设计与实现.pdf》资料免费下载
    发表于 10-30 09:35 0次下载
    <b class='flag-5'>机器人</b>微型<b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>的设计与实现