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

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

3天内不再提示

一个简单的线路跟随器机器人电路

科技观察员 来源:homemade-circuits 作者:homemade-circuits 2023-04-29 17:33 次阅读

本文介绍了一个简单的线路跟随器机器人电路,也称为线路跟踪器车辆,仅使用IC LM324的几个运算放大器和其他一些组件,而无需使用复杂的Arduino微控制器

什么是从线机器人车

从线机器人车辆是自动导引车(AGV)的一种形式,它通过检测绘制或嵌入地面的白线来运行。来自探测器信号命令电动车轮根据线路自动转动和调整,给人一种车辆正在跟随线路的印象。因此,名称行追随者。

基本上,探测器的形式是光敏电阻,如LDR,半导体光探测器,如光电二极管或光电晶体管

使用几个这样的光检测器来检测来自白线的反射光并切换晶体管电路或基于运算放大器的比较器,后者反过来控制机器人车辆的轮毂电机根据地面上白线的转弯和曲线进行操纵。

使用窗口比较器

在建议的线路跟随器机器人车辆电路中,我们使用几个运算放大器比较器将电机接合到平衡行为中。

运算放大器被装配为窗口组件。顾名思义,窗口比较器将来自检波器的输入信号与构成“窗口”阈值的两个极端基准电压进行比较。只要输入信号电平在此“窗口”基准阈值内,两个运算放大器的输出就在其输出端保持高逻辑。

但是,如果输入信号趋于超过基准阈值,则相关运算放大器输出变为低电平,导致运算放大器的输出相反。这种不平衡促使输出设备通过适当切换负载来纠正这种情况。

电路的工作原理

参考下面的线路跟随器机器人车辆的电路图,我们可以看到IC LM324的两个运算放大器配置为窗口组件。

poYBAGRI7-OAKtznAAIyUdDUeWU329.png

运算放大器可以来自 IC LM358 或 LM324

运算放大器上限连接以控制阈值上限,而下限运算放大器连接以控制阈值下限。

运算放大器A1的反相输入和运算放大器A2的同相输入用固定基准电压箝位

运算放大器A1的同相输入和运算放大器A2的反相输入连接在一起,用于检测光检测器输入信号的变化。

两个光相关电阻器LDR1和LDR2的作用类似于光敏器件,它们被定位为光检测器,使得它们均匀地接收来自白线的反射光。

只要LDR上的光足够高且均匀,A1的引脚3仍然高于其引脚2,因为LDR1与正线相连。这会导致其输出变高。

同样,由于LDR2与地线的连接,A2的引脚6低于其引脚5,这使得A2的输出保持高电平。

换言之,当LDR均匀点亮时,两个运算放大器的同相(+)输入都高于其反相(-)输入,从而导致其输出变为高电平。

当两个输出都为高电平时,晶体管驱动器保持各自的电机均匀运行,从而相应地允许车辆在直线上平稳运行。

机器人车辆如何跟随生产线

当遇到弯曲的白线时,其中一个LDR偏离线,导致电路A点的光差。这随后导致相关运算放大器输出变低,相关电机瞬间停止。

在这种情况下,仍在运行的另一侧电机迫使机器人车辆转向线的弯曲角度,从而使阴影LDR回到白线的照明区域。当这种情况发生时,两个电机再次开始运行,使机器人车辆能够正常运行。

上述自动ON/OFF切换横跨左/右电机,以响应弯曲白线的光线变化,迫使机器人车辆根据白线不断调整和操纵。

如何制造机器人车辆

在我之前的一篇文章中,我们学习了如何使用连接到矩形板后边缘的几个电机和板前边缘的一对假轮来构建一个简单的遥控车辆。

pYYBAGRI796AaGjNAAEfMuKTdmg204.png

对于提议的线路跟随机器人电路,我们也为车辆采用了类似的结构,如上图所示。

布置看起来非常简单,后轮连接有电机,电机由运算放大器输出端的晶体管驱动器控制。

当机器人车辆偏离线路时,LDR上的光照水平差异会关闭其中一个运算放大器,从而停止相关电机。

这迫使正在运转的对面电机转向停止电机的一侧,这意味着如果左侧电机制动,机器人车辆将被迫向左转,调整到弯曲线,方向相同。

这也表明,应适当地完成与运算放大器输出的左/右电机集成,以使线路的弯曲方向和正在停止的电机位于车辆的同一侧。

如何定位 LDR

由于两个LDR(LDR1和LDR2)应该均匀地感测来自白线的反射光,因此它们的方向应垂直于线的长度,如下所示。

pYYBAGRI79mAGV6rAAIUx2owEK0091.png

在这里,我们假设机器人车辆从右到左运行,沿着同一路径上的既定路线运行。

LDR 的总宽度应在线的宽度范围内。

LDR 和 LED 应安装在车辆的底面,最好安装在后侧,就在后轮组的下方。

指示的 LED 是带有串联 1K 电阻器的白色 LED。它必须靠近LDR并位于中心,确保来自LDR的光不会直接到达LDR,而是光线应通过其下方白线的反射到达LDR。

电机规格

电机可以是任何永磁有刷类型,但应配备变速箱,以确保车辆的运动适当缓慢和稳定。

电机的额定功率应根据机器人车辆应承载的负载而定。这可以通过一些实际实验来测试。

如何设置

要设置此线路跟随机器人车辆电路,您必须在平坦的表面上绘制一小条白线,或在平坦的表面上粘贴一条白色胶带。

如上图所示,将系统(不带轮子)放置在线路上,以便在线路宽度内正确调整 LDR 和 LED。

打开电源,白色 LED 应明亮地照亮其下方的区域。调整两个预设,直到两个电机同时打开。

现在稍微向右移动设备,使 LDR1 移出白线。

左侧电机应停止。如果没有,则调整 P1,直到左侧电机停止。

接下来,将设备稍微向左移动,使 LDR2 移出白线。这应该会停止右侧电机。如果没有,则调整 10k 预设,直到右侧电机停止。

这将完成设置程序,现在您可以将车轮安装在电机上,并使用此导引车自动跟随地面上铺设的轨道。

白线与黑线

所提出的线路从动器系统基于嵌入地面的白线,而不是黑线。使用白线代替黑线的优点如下:

与黑线相比,白线看起来更优雅和体面。

基于白线的从动器即使在完全黑暗或昏暗的环境光线下也可以工作。基于黑光的设计通常需要外部照明来保持车辆运行。

无论瓷砖颜色如何,基于白线的AGV都能更准确地工作,除了非常白或等同于白线颜色的瓷砖。

将车辆转换为黑线跟随器

尽管有上述优点,如果用户更喜欢机器人车辆遵循黑线,那么系统可以通过对所提出的设计进行一些快速修改来轻松转换。

用户只需将运算放大器的输入引脚连接与预设互换或交换,并移除与LDR相关的LED。

另一个简单的线路跟随器电路

pYYBAGRI79SAKazDAAWR_V6s91E185.png

运算放大器U1a触发器将其输出从正电平变为负极,反之亦然,以响应两个LDR上不断变化的光照水平。

该响应由U1b运算放大器放大,并馈送到驱动器运算放大器U1c、U1d。

当落在LDR1(R1)上的线路反射的光很高时,U1c、U1d的同相输入获得正信号,这导致其输出变为正信号。

来自其输出的正值导致Q1打开,因为它是NPN,并且这会打开连接的继电器,这反过来又导致继电器K1上的相关电机关闭,以便车辆可以暂时扭转自身并纠正其方向,直到LDR上接收到均匀的光。

另一方面,如果发生相反的情况,即如果LDR2(R2)由于车辆迷失方向或可能是由于线路本身形成曲线而从地面获得更多光线,则会导致负电压在U1c和U1d的同相输入端提供,其输出现在变为负值。

负逻辑现在由PNP晶体管响应,但NPN晶体管保持无偏置且不导通。

PNP 继电器传导并停止相关的连接电机,以确保车辆自行扭转并校正方向,直到两个 LDR 上的光线相等。

另一个白线跟随器电路(转向控制)

用于检查白线的传感器是使用几个光相关电阻(LOR)构建的,这些电阻器针对线的两侧,以确保每个LDR都能看到地面的一半白色半暗部分。白线通过灯泡点亮,以确保LDR具有相对较低的电阻。

poYBAGRI78-APaFlAAMKwgle0Mk538.png

如果汽车或车辆偏离中心线,其中一个LDR将出现更高百分比的“白色”,导致其阻力成比例下降。由于两个LDR在电源电压上串联连接,这意味着LDR结处的电压将随着车辆行驶而变化,同时沿着扭曲的白线行驶。

通过晶体管Q1和Q2将此变化电压与预设RVI的设置进行比较。由此产生的误差信号相应地调整伺服电机的旋转方向,试图补偿误差,确保机器人车辆自我调整并正确遵循白色轨道。

电阻R10提供负反馈,以最小化“开环增益”,而动态反馈由电容C1提供,电容C1的位置用于减少过冲。

请记住,上图所示的伺服电机应该配置有车辆的转机构,以便电机适当调整转向,以保持车辆正确聚焦在白线上。

印刷电路板设计

pYYBAGRI78uAKYpLAALmQY1IAQc783.png

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

    关注

    206

    文章

    27039

    浏览量

    201416
  • 跟随器
    +关注

    关注

    1

    文章

    83

    浏览量

    29373
  • 机器人电路图

    关注

    0

    文章

    2

    浏览量

    5872
收藏 人收藏

    评论

    相关推荐

    智能高尔夫机器人

    的红外定位模块能够有效抵抗外界干扰;红外发射打开,处于在不同的方位时,均有唯的接收头的指示灯亮并完成定位跟随功能,证明接收头互不之间互不干扰。通过测试表明,智能高尔夫服务机器人的设
    发表于 10-27 18:20

    机器人DIY——最简单的PVC-Robot A型

    ``这是简单机器人简单到可能很多人都不认为其是机器人,而顶多算
    发表于 01-08 14:35

    制作简易的机器人

    及传感原理,通过硬件电路制作和软件编程,制作了机器人,实现了机器人的路径跟踪和自动纠偏的功
    发表于 02-09 15:40

    工业机器人应用广泛

    ,从而最大限度地提高运输过程中的负载稳定性。码垛有三种主要类型:内联或层成型,卸垛或卸载,混合箱体。切割:由于其危险性,激光,等离子和水射流切割机经常与机器人起使用。数百不同的切割路径可以编程到
    发表于 09-07 17:20

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

    CH340G轻松编程。在驱动两直流电动机时,还可以通过在此板上使用I / O引脚来控制不同的传感机器人有四种模式,分别是相扑模式:这是种运动,其中两
    发表于 10-28 18:09

    【HarmonyOS HiSpark AI Camera】厅堂机器人

    项目名称:厅堂机器人试用计划:申请理由:机器人项目集成摄像头实现人脸识别跟随,熟悉鸿蒙系统。项目名称:厅堂机器人项目计划:一个月内实现
    发表于 11-19 20:49

    【HarmonyOS IPC 试用连载 】智能跟随机器人

    项目名称:智能跟随机器人试用计划:申请理由本人在移动端领域有四年的开发经验。目前从事智能机器人的开发,主要负责设计和开发家居智能儿童陪伴型机器人的开发。想要借助Camera开发板丰富机器人
    发表于 12-18 10:25

    怎样去设计基于arduino的简单记忆机器人

    arduino的入门作品——简单的记忆机器人作为新手小白但却有这颗激情与热爱的心的我,在昨天上午看到记忆机械手的视频后实在是按耐不住自
    发表于 03-02 07:24

    机器人是什么?

    或者吹管——任何有助于它工作的东西。图5: 传感的表征图像传感今天的大多数机器人几乎是又聋又瞎。传感
    发表于 03-31 10:31

    线跟随机器人如何导航?

    到电机的轮子来控制机器人的运动,电机由微控制控制。线跟随机器人如何导航?典型的线跟随机器人有两组电机,我们称它们为左电机和右电机。两电机
    发表于 06-22 09:11

    可通过蓝牙控制的单PCB小线跟随机器人

    描述这是单PCB小线跟随机器人。但是,它还具有通过蓝牙进行控制的能力。基本上,它是机器人
    发表于 07-08 08:15

    基于多用途物联网和蓝牙控制的教育机器人

    描述多用途物联网、蓝牙和线路跟随教育机器人机器人是基于多用途物联网和蓝牙控制教育的它可以接收和发送温度数据、
    发表于 07-21 07:28

    制作教育机器人

    教师想要的教学内容?你的学生。任何想开始学习教育机器人的人都可以组装、编程和使用它。这是非常小的印刷电路板?它只安装两眼睛模式的LED
    发表于 08-19 07:25

    用于与线跟随者竞争的简单机器人

    描述机器人追随者这是简单机器人,用于与线跟随者竞争。您可以编辑她的零件并更改
    发表于 09-06 06:01

    简单的线跟随机器人

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