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

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

3天内不再提示

如何制作带有Pololu QTR-8RC和L293D电机驱动器的Arduino线路跟随器机器人

454398 来源:网络整理 作者:网络整理 2019-11-18 11:01 次阅读

步骤1:打印带有胎面的机箱

http://www.thingiverse.com/thing:972768 timmiclark的ProtoTank(感谢发布!)

https://www.amazon.com/Yosoo- Smart-Robot-Plastic-A 。..这些是我在这种外形尺寸中能找到的最快的电动机。在测试中,我以7.4v的电压运行了大约四分之三的测试时间。在其余测试中,我以11.1v的电压对其进行了过压处理。电机不热。我认为,如果不是在推动或停转的情况下,以11.1v的电压运行它们是安全的。我跑了所有4个带有胎面的底盘,这些底盘是专为处理而设计的。您也只能在6个嵌齿轮(胎面下的“车轮”)上运行2个电动机。

http://www3.towerhobbies.com/cgi-bin/wti0001p?&I = L 。..电池是从1磅重的战斗机器人中回收的。他们只是没有该平台所需的强大功能,但是非常适合该应用程序。我喜欢将跳线插入平衡插头的功能,以轻松切换输入的电压。测试是运行较低电压的好时机。

构建此行关注者过程的第一步是制作一个漂亮的框架。我发现了这个已经设计好的框架。 “ ProtoTank”。我决定打印此。除了底板框架部件(我必须使用我也可以使用的Ultimaker 2)外,大部分零件都使用了Lulzbot Mini。

使用colorfabb PLA可以轻松打印车身。胎面有些棘手。由于数量众多,我想批量打印。我尝试过,并取得了不同的成功。我确定一次最多只能踩4个胎面,以免浪费滑动件上的材料,也不会浪费时间打印失败的胶片。 4件,填充率为50%,顶部和底部为.4mm实心,外壳为.4mm。我希望它们相当坚固,不知道在胎面的锁眼上会产生多大的应力转向。在Lulzbot mini上,每4个胎面大约需要2.5小时。如您所见,这要花很多时间,这还不包括早期打印失败的内容。

我使用中等厚度的曲别针将它们暂时锁定在一起,最终将升级为细的(4-40或类似)长螺栓。我用10-24个螺栓将底板安装到侧板上。我轻敲底板,然后向上穿过10-24,不需要在顶端安装螺母。

然后我尝试使用Flex Seal来给自己一些额外的牵引力。所以我在外面的胎面上打了一点PLA,然后在上面涂了一些Flex Seal。我给它干燥约24小时。我会说它具有惊人的吸引力,直到它开始脱落为止。那可能是因为我只涂了一层厚实的大衣,而且只涂在平坦的顶部。它开始脱落,当全部放在一起时,将黑色碎片留在了测试轨道上,这显然对跟随黑色线条的机器人不利。它朝着奇怪的方向转向。我不得不停下来,所以我把一切都磨掉了。 (娱乐时间)

步骤2:在电动机驱动器中接线

https://www.instructables.com/id/Control-your-moto 。..

灵感来自guibot的使用L293D芯片教程。我首先先完成了简单的部分。机箱,然后使电动机自动运行并运行功能,然后再添加红外发射器/接收器阵列。该芯片需要6个数字arduino引脚作为输出,以用于2个电机/2个方向。我建议使用Arduino Mega2560。

https://www.amazon.com/Yosoo-Smart-Robot-Plastic-A 。..

这些是我能找到规格最快的电机以这种形式。在测试中,我以7.4v的电压运行了大约四分之三的测试时间,包括我在此处发布的视频。但是,在其余测试中(在撰写本文时),我对它们施加了11.1v的过电压。电机不热。我认为,如果不是在推动或停转的情况下,以11.1v的电压运行它们是安全的。我跑了所有4个带有胎面的底盘,这些底盘是专为处理而设计的。您也只能在2个嵌齿轮(踏面下的“车轮”)上使用2个电动机。

http://www3.towerhobbies.com/cgi-bin/wti0001p?&I = L 。..

电池是从1磅配重回收的

战斗机器人。他们只是没有该平台所需的强大功能,但是非常适合该应用程序。我喜欢将跳线插入平衡插头的功能,以轻松切换输入的电压。测试是运行较低电压的好时机。

步骤3:传感器阵列

传感器板:

https://www.pololu .com/product/961

该库:

https://www.pololu.com/docs/pdf/0J19/QTR_arduino_l 。..

该传感器非常发射器和接收器都配对且为8宽,因此既美观又方便。

我仅使用数字输入,并且由于电机驱动器占用了UNO的太多引脚,所以我决定使用8个传感器中的5个,因此,许多输入都位于板的数字端。这确实抵消了我的中心线。事后看来,我也可以使用类似物。

这是保存传感器阵列的打印件。我只打印了直接支撑传感器的那一部分。我实际上是使用大猩猩热胶将其安装在身体下方,而不是安装文件源的重力固定式4杆链接系统:

http://www.thingiverse.com/thing: 30516

第4步:代码:

我必须下载该传感器板的库,以简化生活。

我相信我是通过Arduino IDE本身的库管理器安装的。输入“ QTR”会寻找我想要的搜索结果。

这是我的代码。我会尽快为您清理(并添加评论)。我(很明显,当您看到它时)从数组的库中大量借用。当打开机器人的电源开关或提供电源时,校准序列大约需要10秒钟。在此期间,应执行校准。就像握住机器人的传感器,使它靠近黑线和白色区域,然后缓慢地沿该线往复移动几次。在那10秒钟之后,此代码开始向前行驶。我建议根据您的电池使用开关。
责任编辑:wv

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

    关注

    187

    文章

    6464

    浏览量

    186638
  • L293D
    +关注

    关注

    4

    文章

    50

    浏览量

    20064
收藏 人收藏

    评论

    相关推荐

    【开源项目】你准备好DIY一款功能强大的机器人了吗?

    以及3D打印机械部件。通过运动控制、蓝牙连接和可定制的眼部表情,让这款机器人活灵活现。 所需材料 电子元件: Atmega328p微控制(SMD VQFN版本)、L293
    发表于 11-08 10:53

    伺服驱动器机器人中的应用案例

    在现代工业自动化和智能制造领域,机器人技术的发展日新月异,而伺服驱动器作为机器人系统中的关键组件之一,扮演着至关重要的角色。 1. 伺服驱动器的基本原理 伺服
    的头像 发表于 11-04 15:16 240次阅读

    步进电机驱动器的主要工作原理是什么?

    驱动器是一种将电信号转换为机械运动的装置,广泛应用于各种自动化设备、机器人、精密仪器等领域。步进电机驱动器的主要工作原理是通过精确控制电机
    的头像 发表于 10-24 13:40 219次阅读

    什么是步进电机驱动器?它具有什么特点?

    步进电机驱动器是一种用于控制步进电机运动的电子设备。它通过接收来自控制系统的脉冲信号,精确地控制步进电机的步数、速度和方向。步进电机
    的头像 发表于 10-24 11:52 228次阅读

    电机驱动器是什么?它的主要作用是什么?

    电机驱动器是一种用于控制电机转速、转矩和方向的电子设备。它通过接收外部控制信号,将电能转换为机械能,从而驱动电机运转。
    的头像 发表于 10-22 09:29 420次阅读

    线路驱动器的作用_线路驱动器应用背景

     线路驱动器是一种电子设备,它在电路中起到至关重要的作用,主要用于增强信号的传输和驱动能力。具体来说,线路驱动器的作用可以归纳为以下几个方面
    的头像 发表于 10-03 14:56 224次阅读

    机器人里的直流有刷电机驱动器资料:HR8870

    HR8870芯片描述 HR8870是一个直流有刷电机驱动器,常用于打印机、电器、工业设备以及其他小型机器。两个逻辑输入控制H桥驱动器,该驱动器
    的头像 发表于 09-14 12:03 221次阅读
    <b class='flag-5'>机器人</b>里的直流有刷<b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>资料:HR8870

    开源项目!用ESP32做一个可爱的无用机器人

    简介 作者在完成硕士论文答辩后,利用空闲时间制作了一个他一直想做的机器人——可爱无用机器人。 无用机器人原理是一个连接到开关的电机,通过
    发表于 09-03 09:34

    开源项目!用ESP32做一个可爱的无用机器人

    简介 作者在完成硕士论文答辩后,利用空闲时间制作了一个他一直想做的机器人——可爱无用机器人。 无用机器人原理是一个连接到开关的电机,通
    发表于 08-30 14:50

    机器人应用选型推荐::HR8870直流有刷电机驱动芯片

    HR8870芯片描述 HR8870是一款直流有刷电机驱动器,适用于打印机、电器、工业设备以及其他小型机器。两个逻辑输入控制H桥驱动器,该驱动器
    发表于 07-08 15:56

    使用L293D电机驱动器控制直流电机

    直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。当直流电机作为电动机运行时,它将电能转换为机械能,用于
    的头像 发表于 06-21 15:55 1257次阅读
    使用<b class='flag-5'>L293D</b><b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>控制直流<b class='flag-5'>电机</b>

    伺服电机驱动器的作用与工作原理

    伺服电机驱动器,作为现代运动控制领域的重要组成部分,以其高精度、高性能的位置控制功能,广泛应用于工业自动化、机器人、数控机床、医疗设备等多个领域。本文将深入探讨伺服电机
    的头像 发表于 06-05 15:01 3517次阅读

    L293D双路全桥驱动电路原理

    L293D芯片内部包含两个单独的全桥驱动器,每个驱动器可控制一个电机。每个全桥驱动器由四个功率晶体管组成,通过准确的控制,可实现
    的头像 发表于 05-20 17:04 1517次阅读

    L293D新型双路全桥式驱动IC工作原理

    。 一、L293D的结构与特性 L293D内部集成两个完全独立的H桥式驱动器,每个驱动器均可独立控制一个电机的正反两个方向转动,这使得
    的头像 发表于 05-07 18:25 1205次阅读

    L293D驱动器电路图介绍

    L293D驱动器是一款双H桥驱动器,它可以用来驱动直流电机和步进电机
    的头像 发表于 02-02 14:53 3725次阅读
    <b class='flag-5'>L293D</b><b class='flag-5'>驱动器</b>电路图介绍