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

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

3天内不再提示

如何使用计算机控制遥控车

454398 来源:wv 2019-10-29 10:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:

打开发送器后,必须首先检查什么“刺激”了给定命令。对于我的发送器,我发现连接器“接触”四个跳线以传递四个命令:前进,后退,左和右。跳线1(J1)用于反向命令,跳线2(J2)用于正向命令,跳线3(J3)用于左命令,跳线4(J4)用于右命令。

我测量了连接器与电池的正极(+)和负极(-)之间的电压。我发现这些连接器只不过是接地(或电池的负极)而已。这意味着要使汽车前进,我们必须将J2连接到地面(电池的负极(-)侧)。我将长线连接到跳线和地面,并标记了它们。

为避免与发射器一起使用电池,我将两根线连接到电池引脚的正极(+)和负极(-)。如果我给这些电源线提供3 V的电压,就不再需要使用电池。

步骤2:焊接一个简单的“平移”电路

现在,我们必须制作一个简单的电路,该电路使用Arduino命令将连接到跳线的电线接地(-)。该电路(检查图形)将Arduino命令“翻译”为发送器命令。它非常简单,并使用四个NPN晶体管和四个电阻。我使用了3x2N3904和1xBC548晶体管(家里没有2N3904!)和4x 1K电阻器

步骤3:设置硬件-编写Arduino代码

将电路焊接到发射器导线(跳线),然后将其连接到Arduino。您现在可以编写Arduino代码了。

我从一个简单的代码开始,该代码从Arduino串行端口接收数据并相应地移动汽车。我为每个命令分配了一个字母:我选择“ F”表示前进,“ B”表示后退,“ R”表示右命令,“ L”表示左命令,“ S”表示停止。只要Arduino从PC收到一封信,就会将适当的命令发送到发送器。 arduino的引脚11连接到发送器中的前向命令(J2),引脚10连接到后向(J1),引脚13右边(J4),引脚12左边(J3)。

现在,您可以使用任何从PC发送这些字母的程序(Visual Basic,C ++,MATLABJAVA等)。

您还可以纠正使

注意:您可以将发射器与电池或外部电源连接使用,但请确保将Arduino的GND连接到电源的(-)侧供应商/电池连接器。

步骤4:进一步的改进-未来的工作

我的目标是制造一款廉价的实验性自主机器人,用于研究。我正在考虑使用头顶摄像头来检测机器人(RC汽车)的位置,并将该位置发送到根据人工智能AI算法控制汽车的计算机。因为我在机器人技术方面的工作是基于MATLAB的,所以我开发了MATLAB代码,允许用户使用键盘箭头和空格键控制汽车。将来,我计划将这个项目更新为具有网络摄像头反馈的完整无人地面车辆(UGV)。

MATLAB的主要代码是“ RC_CarControl.m”,“ getkey.m”是读取键盘上按下的按钮的函数。一旦完成了基于图像处理技术的位置反馈代码,我就可以轻松合并这两个代码。

第5步:开心结束

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

    关注

    9

    文章

    82

    浏览量

    24961
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195983
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工控机与普通计算机的核心差异解析

    在工业自动化和智能制造领域,计算机设备作为核心控制单元,其选择直接影响整个系统的稳定性与可靠性。工控机与普通计算机虽同属计算设备,但其设计目标、性能侧重和应用场景存在根本性差异。准确理
    的头像 发表于 11-25 14:45 1216次阅读
    工控机与普通<b class='flag-5'>计算机</b>的核心差异解析

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)将高性能计算与实时控制结合,提供理想的创新平台。
    的头像 发表于 11-08 09:50 968次阅读

    【项目实战】基于WS63的鸿蒙星闪红外遥控车(循迹、超声波避障、远程控制、星闪/红外遥控)有教程代码

    的鸿蒙星闪红外遥控车,正好把这些零散技术串成闭环,还附全套教程,帮你快速把“单个知识点”变成“能跑的物联网系统”。项目硬件清单鸿蒙星闪智能小车项目使用的是红框部分
    的头像 发表于 09-10 16:01 688次阅读
    【项目实战】基于WS63的鸿蒙星闪红外<b class='flag-5'>遥控车</b>(循迹、超声波避障、远程<b class='flag-5'>控制</b>、星闪/红外<b class='flag-5'>遥控</b>)有教程代码

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    赛昉科技VisionFive 2单板计算机开发板测评作品合集 产品介绍: 昉·星光 2是全球首款集成了3D GPU的高性能量产RISC-V单板计算机,搭载昉·惊鸿-7110(型号:JH-7110
    发表于 09-04 09:08

    工业计算机的重要性

    于管理用于产品检查、数据记录和数据分析的运动控制系统,以提高制造生产率。例如,汽车行业从工业边缘计算机中受益匪浅,这些计算机用于自动化制造汽车所涉及的各种过程。工业边
    的头像 发表于 07-28 16:07 401次阅读
    工业<b class='flag-5'>计算机</b>的重要性

    自动化计算机经过加固后有什么好处?

    让我们讨论一下部署坚固的自动化计算机的一些好处。1.温度范围宽自动化计算机经过工程设计,配备了支持宽温度范围的组件,使自动化计算解决方案能够在各种不同的极端环境中运行。自动化计算机能够
    的头像 发表于 07-21 16:44 429次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 535次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    工业计算机与商用计算机的区别有哪些

    能够高效稳定地运行,减少停机时间,确保生产效率。那么工业计算机与普通商用计算机有哪些区别呢?一、组件选择与制造质量:工业级组件:使用更宽温度范围(如-20°C到60
    的头像 发表于 07-10 16:36 526次阅读
    工业<b class='flag-5'>计算机</b>与商<b class='flag-5'>用计算机</b>的区别有哪些

    一文带你了解工业计算机尺寸

    工业计算机是现代自动化、人工智能(AI)和边缘计算的支柱。这些坚固耐用的系统旨在承受恶劣的环境,同时为关键应用提供可靠的性能。然而,由于有这么多可用的外形尺寸,为您的工业计算机选择合适的尺寸可能是
    的头像 发表于 04-24 13:35 794次阅读
    一文带你了解工业<b class='flag-5'>计算机</b>尺寸

    计算机网络入门指南

    计算机网络是指将地理位置不同且具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
    的头像 发表于 04-22 14:29 1865次阅读
    <b class='flag-5'>计算机</b>网络入门指南

    无线遥控车的电机抖动

    我们的遥控车电控方案有一个问题,不知道是怎么回事,请帮我看看问题在哪。 我们的方案是无线遥控接收机的sbus接我们主板,我们主板接电调,电调接电机。 现在的问题是打开遥控器不动摇杆,电机会无故抖动
    发表于 02-12 16:48

    飞凌嵌入式获批建设「河北省嵌入式计算机控制系统技术创新中心」

    河北省科学技术厅公示了2024年度拟新建省重点实验室和省技术创新中心的名单,保定飞凌嵌入式技术有限公司(以下简称:飞凌嵌入式)作为“河北省嵌入式计算机控制系统技术创新中心”的依托单位成功上榜,成为新建的135家省技术创新中心之一。
    的头像 发表于 12-27 10:45 1045次阅读
    飞凌嵌入式获批建设「河北省嵌入式<b class='flag-5'>计算机控制</b>系统技术创新中心」

    工业计算机的定义与重要性

    工业计算机是专门为工业环境设计和制造的计算设备,其主要功能在于监控、控制和优化生产流程。这类计算机系统通常具备强大的处理能力、较高的稳定性以及耐高温、抗震动和防尘等特性,能够在极端的工
    的头像 发表于 12-25 15:11 980次阅读
    工业<b class='flag-5'>计算机</b>的定义与重要性

    云端超级计算机使用教程

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的计算服务。下面,AI部落小编为
    的头像 发表于 12-17 10:19 956次阅读

    RS232设备与计算机连接的实现步骤

    标准定义了电压水平、数据格式、控制信号等。了解这些标准对于正确连接和通信至关重要。 2. 检查设备和计算机的RS-232端口 确认你的设备和计算机都有RS-232端口。如果没有,你可能需要一个适配器或转换器。 3. 获取RS-2
    的头像 发表于 12-10 17:21 5076次阅读