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

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

3天内不再提示

如何制作智能手机控制的Arduino机器人车

454398 来源:工程师吴畏 2019-08-08 17:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:所需的零件和工具

1。 4WD机器人底盘套件

2。 Arduino Uno

3。 LM298 H桥模块

4。蓝牙模块HC-05

5。 12v锂电池

6。男女跳线

7。男 - 男跳线

8。管道胶带或任何其他胶带9.智能手机

步骤2:结构/机箱

您可以购买现成的4WD汽车底盘或者您可以使用PVC/任何类型的硬板制作它。

步骤3:电机/执行器

在此项目我使用6v直流电机。您可以使用任何类型的6v直流电机。

步骤4:准备电机端子

切割4根长度约为5至6英寸的红色和黑色电线。

可以使用0.5平方毫米的电线。

去除绝缘层从每端的导线焊接电线到电机端子

您可以通过将电机连接到电池组来检查电机极性。如果它正向旋转(红线带正极和黑线带负极电池的端子)然后连接正确。

步骤5:安装电机并安装顶部顶盖

步骤6:控制器

Arduino UNO是一个开源微控制器该板基于Microchip ATmega328P微控制器,由Arduino.cc开发。

该板配有多组数字和模拟输入/输出(I/O)引脚,可与各种扩展板连接rds(盾牌)和其他电路。该板具有14个数字引脚,6个模拟引脚,可通过B型USB电缆与Arduino IDE(集成开发环境)进行编程。它可以通过USB电缆或外部9伏电池供电,但它可以接受7到20伏之间的电压。它也类似于Arduino Nano和Leonardo。硬件参考设计在Creative Commons Attribution Share-Alike 2.5许可下分发,可在Arduino网站上获得。还提供某些版本硬件的布局和生产文件。 “Uno”意为意大利语,并被选中用于标记Arduino Software(IDE)1.0的发布。 Arduino软件(IDE)的Uno板和版本1.0是Arduino的参考版本,现在已经发展到新版本。 Uno板是USB Arduino板系列中的第一块,也是Arduino平台的参考模型。 Arduino Uno上的ATmega328预编程了一个引导加载程序,允许在不使用外部硬件编程器的情况下上传新代码。[3]它使用原始STK500协议进行通信。 Uno与所有前面板的不同之处在于它不使用FTDI USB到串行驱动芯片。相反,它使用编程为USB转串口转换器的Atmega16U2(Atmega8U2至R2版本)。

微控制器通常使用编程语言C和C ++的功能方言进行编程。除了使用传统的编译器工具链之外,Arduino项目还提供了基于Processing语言项目的集成开发环境(IDE)。

步骤7:H Bridge(LM 298模块)

什么是H桥?

术语H桥是从这种电路的典型图形表示中得出的。它是一个可以正向和反向驱动直流电机的电路。工作:请参见上图了解H桥的工作情况。

它由4个电子开关S1,S2,S3和S4(晶体管/MOSFET/IGBTS)组成。当开关S1和S4闭合(并且S2和S3断开)时,将在电动机上施加正电压。因此它向前旋转。类似地,当S2和S3闭合并且S1和S4打开时,反向电压在电机上施加,因此反向旋转。

注意:同一臂(S1,S2或S3,S4)中的开关永远不会同时闭合,会导致死机短路。 H桥可用作集成电路,或者您可以使用4个晶体管或MOSFET构建自己的桥。在我们的例子中,我们使用LM298 H桥IC,可以控制电机的速度和方向。

引脚说明:

输出1:直流电机1“+”或步进电机A +

输出2:直流电机1“ - ”或步进电机A-

输出3:直流电机2“+ “或步进电机B +

输出4:电机B导出

12v引脚:12V输入但可以使用7至35V

GND:接地

5v引脚:5V输出,如果12V跳线到位,非常适合为Arduino(等)供电

EnA:为电机A启用PWM信号(请参阅“Arduino草图注意事项”部分)

IN1:使能电机A

IN2:使能电机A

IN3:使能电机B

IN4:使能电机B

EnB:为电机B启用PWM信号

步骤8:电源

可以使用这些电池:

1。 AA碱性电池(不可充电)

2。 AA NiMh或NiCd电池(可充电)

3。锂离子电池

4。 LiPo电池

步骤9:电气接线

对于接线,您需要一些跳线。

连接两个电机的红线(每侧) )将黑线连接在一起。

所以最后你的每一面都有两个端子。 MOTORA负责两个右侧电机,相应地两个左侧电机连接到MOTORB按照以下说明连接所有电源。

电机连接:

Out1 - 》左侧电机红线(+)

Out2 - 》左侧电机黑线( - )

Out3 - 》右侧电机红线(+)

Out4 - 》右侧电机黑线( - )

LM298 - 》 Arduino

IN1 - 》 D5

IN2-》 D6

IN2 - 》 D9

IN2-》 D10

蓝牙模块 - 》 Arduino

Rx-》 Tx

Tx - 》 Rx

GND - 》 GND

Vcc - 》 3.3V

电源:

12V - 》连接电池红线

GND - 》连接电池黑线和Arduino GND引脚

5V - 》连接到Arduino 5V引脚

步骤10:控制逻辑

步骤11:软件

软件部分非常简单,它不需要任何库。如果您在前面的步骤中理解了逻辑表,那么您可以编写自己的代码。我没有花太多时间编写代码,所以只使用别人编写的代码。为了控制机器人车,我正在使用智能手机。智能手机通过蓝牙模块连接到控制器(HC -06/05)下载应用程序安装应用程序后,您必须将其与蓝牙模块配对。配对密码为“1234”。

第12步:Arduino代码

==》 Arduino代码

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

    关注

    66

    文章

    18674

    浏览量

    185611
  • 机器人
    +关注

    关注

    213

    文章

    30654

    浏览量

    219905
  • Arduino
    +关注

    关注

    190

    文章

    6516

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32L012小型机器人控制评估板活动 四足机器人+智能小车 开箱评测

    一、评测前言 非常感谢CW32生态社区,开源分享了许多比较好玩、优质的项目。这次活动都尾声了还能有幸申请购买到 四足机器人+小车-智能小车(套件数量不多)的评测套件,多谢C32生态社区的大力支持
    发表于 11-24 23:44

    高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案

    一、背景:机器人迈向“微米级控制时代” 随着智能制造和自动化产业的持续升级,工业机器人不再仅仅承担重复搬运,而是被要求在装配、检测、精密加工等高精度场景中完成微米级
    发表于 11-14 15:48

    傲琪人工合成石墨片: 破解智能手机散热困境的创新解决方案

    材料的四大特征 面对这些挑战,市场对理想散热材料提出了明确需求:必须具有卓越的导热性能,能够快速将热量从热源传递到更大区域。 超薄特性至关重要,材料厚度必须控制在零点几毫米内,才能适应现代智能手机的紧凑
    发表于 09-13 14:06

    工业机器人的特点

    的基础,也是三者的实现终端,智能制造装备产业包括高档数控机床、工业机器人、自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、智能农机、3D 打印机等领域。
    发表于 07-26 11:22

    盘点#机器人开发平台

    图,电子技术资料网站具身智能机器人****开发平台——Fibot广和通发布机器人开发平台-电子发烧友网NVIDIA Isaac 英伟达综合性机器人开发平台NVIDIA Isaac 是英
    发表于 05-13 15:02

    详细介绍机场智能指路机器人的工作原理

    机场智能指路机器人主要依靠感知系统、定位系统、导航系统、智能交互系统和运动系统协同工作,来实现为旅客准确指路和提供服务的功能,以下是其详细工作原理: 感知系统 传感器类型 :机器人配备
    发表于 05-10 18:26

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    《ROS 2智能机器人开发实践》内容阅读初体验 《ROS 2 智能机器人开发实践》是一本针对 ROS 2(Robot Operating System 2)这一先进
    发表于 04-27 11:24

    智能手机业务狂揽577亿!蓝思科技押注AI与机器人,净利暴涨近20%

    :蓝思科技2024年业绩情况   四大业务全面增长,智能手机与电脑业务营收超577亿 蓝思科技的业务涉及智能手机与电脑、智能汽车与座舱、智能头显与
    的头像 发表于 03-31 01:20 2040次阅读
    <b class='flag-5'>智能手机</b>业务狂揽577亿!蓝思科技押注AI与<b class='flag-5'>机器人</b>,净利暴涨近20%

    名单公布!【书籍评测活动NO.58】ROS 2智能机器人开发实践

    资格! 从 PC 到智能手机,下一个更大的计算平台是什么? 最佳答案可能是 机器人 ! 如果设想成真,则需要有人为机器人“造脑”,即打造适配的计算平台及操作系统。 就像以计算机为平台的计算机时代,和以
    发表于 03-03 14:18

    开源项目!基于Arduino控制的六足机器人

    步骤,完整复现这款低成本、高性能的六足机器人。开发过程中建议使用支架辅助调试,避免足部意外触地。如需进一步优化步态或扩展功能,可基于提供的Arduino代码进行二次开发。 其他代码资料:*附件:机器人
    发表于 03-03 11:25

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    具身智能机器人的基础模块,这个是本书的第二部分内容,主要分为四个部分:机器人计算系统,自主机器人的感知系统,自主机器人的定位系统,自主
    发表于 01-04 19:22

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    近年来,人工智能领域的大模型技术在多个方向上取得了突破性的进展,特别是在机器人控制领域展现出了巨大的潜力。在“具身智能机器人大模型”部分,作
    发表于 12-29 23:04

    【「具身智能机器人系统」阅读体验】1.初步理解具身智能

    重要。 书中还详细介绍了支持具身智能机器人的核心技术系统,包括自主机器人计算系统、感知系统、定位系统及规划和控制系统。 本书共分5个部分。 第1部分(第1章和第2章)介绍具身
    发表于 12-28 21:12

    【「具身智能机器人系统」阅读体验】+初品的体验

    《具身智能机器人系统》 一书由甘一鸣、俞波、万梓燊、刘少山老师共同编写,其封面如图1所示。 本书共由5部分组成,其结构和内容如图2所示。 该书可作为高校和科研机构的教材,为学生和研究人员提供系统
    发表于 12-20 19:17

    《具身智能机器人系统》第1-6章阅读心得之具身智能机器人系统背景知识与基础模块

    Intelligence)这一概念有了深入理解。本书开篇和大部分书籍文章一样,都是立足宏观角度,先把视角引申到世界经济形势。书中阐述具身智能机器人有望成为继计算机、智能手机后的新一代颠覆性产品。2005-2010年
    发表于 12-19 22:26