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

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

3天内不再提示

路径跟随机器人越野车的制作

454398 来源:wv 2019-09-30 10:39 次阅读

步骤1:组装材料

路径跟随机器人越野车的制作

图片中显示的某些材料用于制作刮的。但是,本教程将不介绍有关如何为越野车制造底盘或模型或如何将电线焊接至电动机的过程。如果您愿意,这里是您需要的所有材料:

Raspberry Pi 3

电机控制

面包板

一个T型补鞋匠+

2个12V直流电动机

2个轮子

1个AA电池座(用于4个AA电池)

4节AA电池

跳线

USB电池组

螺丝起子

焊接铁和焊料

剥线钳

小纸板或塑料盒和胶水/胶带

2条线传感器

8条母对母跳线

4条公对公跳线

绝缘带

步骤2:组装电动机板

假设已设置电动机,则需要将电动机连接到H桥板上。为此,您将需要一把小螺丝刀。现在,您需要将电动机连接到板上。为此,您将需要一个小的螺丝刀

使用螺丝刀,松开端子排中的螺钉。将剥皮的电线末端插入接线盒。

步骤3:为电动机供电

电动机需要的功率超过Rpi可以提供的功率。因此,您必须使用4节AA电池为它们供电。

松开标有 VCC,GND 和 5V 的接线盒中的螺钉。拿起AA电池座,然后将红色导线插入 VCC 接线盒中。黑线进入 GND 块。

拧紧螺钉,使电线牢固地固定到位。

步骤4:将电动机连接至Rpi

该项目中使用的板需要连接到Raspberry Pi。其他板可能会以不同的方式连接,某些板可以简单地作为HAT放置在Raspberry Pi GPIO引脚上。

此处使用的板上还有标记为In1,In2,In3和In4的引脚。作为两个GND引脚。您可以使用Pi上的哪个GPIO引脚来决定;在该项目中,使用了GPIO 7、8、9和10。如果您的电路板没有GND引脚,则可以使用Rpi中的GND引脚获得相同的结果。如果需要执行此操作,请将GND线插入与电池组中黑色线相同的端子排中。

使用T型补鞋匠+连接面包板和Rpi。

使用五根公对公跳线连接到面包板。

In1-》 GPIO 7

In2-》 GPIO 8

In3-》 GPIO 9

In4-》 GPIO 10

步骤5:准备连接器

您的第一步将是将线传感器连接到越野车。通常,本教程中使用的线传感器类型需要连接到3V3引脚,但是您将通过同一电源引脚运行两个传感器,因此将它们都连接到5V引脚。

取三根母对母跳线,从两端拔下连接器,然后剥去塑料护套,露出下面一厘米左右的多芯电线。抓住三根跳线,将其多芯线绞在一起。然后使用烙铁将引线键合。用少量绝缘胶带覆盖引线的连接。

用另外三根母对母跳线重复整个过程。

步骤6:连接线路传感器

每个线路传感器都有三个引脚: VCC 用于供电, GND 接地,DO进行数字输出。

将一根焊接在一起的三线跨接线引出一根,并将其两端连接到 VCC 分别位于两个传感器的引脚上。

拿第二根焊接的跨接引线,并将两端连接到每个线传感器的 GND 引脚上。

接剩下的两根单跳线,并将每根跳线连接到每个线传感器上的 DO 引脚。

现在连接 VCC 引脚将两个线感测器连接到Raspberry Pi上的 5V 引脚,并将传感器的 GND 引脚连接到Raspberry Pi上的 GND 引脚。两个 DO 引脚中的每一个都可以连接到任何编号的GPIO引脚。在此示例中,使用了 GPIO 17 和 GPIO 27 引脚。

步骤7:测试线路传感器

这是一个非常简单的步骤。您的线传感器上有一个LED,当通电时,该LED保持点亮。但是,一旦将其暴露在黑线中,它们就会消失。线传感器应该是这种情况。

如果您认为它太灵敏,请使用螺丝刀并通过其电位计对其进行调整。

第8步:将程序插入Python

插入这些代码行并运行它,您应该拥有一个可以在轨道上完美运行的机器人

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

    关注

    206

    文章

    27025

    浏览量

    201377
  • 电机控制板
    +关注

    关注

    0

    文章

    5

    浏览量

    6865
收藏 人收藏

    评论

    相关推荐

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核心角色
    发表于 12-21 20:03

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递
    发表于 11-30 16:01

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

    Arduino教学机器人的使用教程

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

    使用Arduino和PAJ7620手势传感器制作手势控制机器人

    使用Arduino和PAJ7620手势传感器制作手势控制机器人,简单程序即可实现。小小的传感器可以识别各种手势。它采用内置的空间传感器,可以感知接近和离开的对象。
    发表于 09-27 06:17

    教你做个PID控制巡线机器人

    在本项目中,我们将学习如何使用带PID控制器的线跟随机器人使用Arduino Nano来解决迷宫。
    发表于 09-25 06:54

    ai人工智能机器人

    的运营成本、人力成本还在不断提高(如:办公场地的租金、员工的工资、社保公积金、节假日福利等)。 如今的智能电话机器人,每天的电话拨打量可达800-1000通,相比人工提高了3-5倍,大大缩短了名单的筛选
    发表于 09-21 11:09

    基于Matlab和VR技术的移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。
    发表于 09-20 06:24

    【科普】干货!带你从0了解移动机器人(四) ——移动机器人导航技术

    移动机器人导航是指移动机器人确定自己在地图参考系中的位置后,自动规划出通往地图参考系中某个目标位置路径并沿着该路径到达目标位置点的能力,是移动机器人
    发表于 06-28 09:52

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    传感器数据获取环境信息,规划路径并选择最优路径到达目的地的算法。运动控制算法是指移动机器人在到达目的地后,根据传感器数据调整方向和速度的算法。这些算法需要在移动机器人的控制器上实现,并
    发表于 06-28 09:36

    使用OpenCV的车道跟随机器人

    电子发烧友网站提供《使用OpenCV的车道跟随机器人.zip》资料免费下载
    发表于 06-26 10:53 0次下载
    使用OpenCV的车道<b class='flag-5'>跟随机器人</b>

    DIY简单的线跟随机器人

    电子发烧友网站提供《DIY简单的线跟随机器人.zip》资料免费下载
    发表于 06-14 15:14 0次下载
    DIY简单的线<b class='flag-5'>跟随机器人</b>

    如何快速地让机器人投入生产

    机器人也是一种设备,它主要内容是完成一个制造的其中一个功能。 制造一个产品,可以分为几个部件。和装配几个部件。 一个部件,可以是一个模具。或者由机器人完成组成一个模具。 机器人主要完成的是一些模具
    发表于 06-06 16:18

    利用Arduino Nano制作一个四足机器人遇到HC-05蓝牙模块问题,可以用ESP8266替换Arduino吗?

    我在 Arduino Nano 的帮助下制作了一个四足机器人。但我经常遇到 HC-05 蓝牙模块的问题。所以现在我正在考虑用 ESP8266 替换 Arduino。谁能帮我这个?
    发表于 06-02 08:12

    浅谈儿童陪护机器人

    儿童陪护机器人越来越受到人们的关注,其中转动控制是其重要组成部分之一。步进电机芯片作为一种常用的控制芯片,被广泛应用于儿童陪护机器人中的转动控制。本文将从步进电机芯片的工作原理、优势和应用场景等方面
    发表于 05-11 15:12