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

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

3天内不再提示

如何编程简单的机器人汽车

454398 来源:网络整理 作者:佚名 2019-11-05 16:42 次阅读

步骤1:零件清单

首先需要以下部分

1。易于从ebay上以10欧元左右的价格购买的底盘和电机套件链接

2。 arduino板。我用的是从ebay购买的arduino uno R3,价格为4欧元。对于原始链接在这里。要获得价格便宜的兼容链接,请点击此处

3。来自ebay的迷你支架从这里的ebay链接上花费约0.80€(我使用了中号支架,因为我没有备用的mini)

4。 L293D电机驱动器H桥IC的价格约为0.8欧元(来自ebay链接)

5。超声波传感器HC-SR04的价格为0.8欧元(来自ebay链接)

6。电池组(您可以使用四个能提供6V的碱性或NiMH AA或两个能像我一样提供7.2V的18650 AA)

7。 7805稳压器IC(可选取决于电池组)在此处链接

步骤2:连接

了解L293D双H桥电机驱动器的用法至关重要。/p》

您可以在图中看到两个电动机的连接( 3,6针(电动机A1)和 11,14(电动机A2)因此)。因此,电机连接到这些引脚,并根据arduino草图顺时针或逆时针旋转。但是为了控制它们的速度,您必须使用电动机A1的引脚1使能和电动机A2的 9引脚使能,并从arduinointerwetten与威廉的赔率体系 输出引脚提供电压。这也是一种校准机器人运动的方法,因为电机的质量不是最好的,而且通常一个电机要比另一个电机快。

对于电源,如果您使用的电池组超过6V时,您必须使用7805稳压器,该稳压器将为您提供恒定的5V电压来为arduino,L293D和HC-SR04提供电源。从示意图中可以看到,pin1是接地的输入pin2,pin3是5V输出。

如果不确定或担心会燃烧某些东西,最好为arduino提供9V常规电池并从arduino提供5V电压至L293D和HC-SR04,并为电机提供不同的电源。

请检查L293D是否连接到两个电源,引脚16(Vs +)需要5v才能使芯片工作,引脚8(Vss +)需要向电机供电并可以控制更多电源(最大如您在数据表中看到的24V)。 L293D具有相当的弹性,我还没有像其他电子设备一样设法销毁一个,但最好在开始使用实际电压连接之前研究连接。

因此在连接任何东西之前,请先研究原理图《293》

步骤3:Arduino代码

在随附的arduino代码文件中,有每个引脚连接的文档。

您可以看到,取决于机器人快速前进的距离,前进,停止,后退和快退。我正在为HC-SR04使用NewPing库,该库比我对HC-SR04的手动处理更为准确。

您可以使用串行端口以115200波特率测试HC-SR04测量的距离。首先卸下Vss(L293D上的pin8)电缆,以使电机不工作(并且不必将机器人悬空)

如果有速度更快的电机,也有校准电机的文档。
责任编辑:wv

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

    关注

    211

    文章

    28418

    浏览量

    207103
  • 编程
    +关注

    关注

    88

    文章

    3616

    浏览量

    93738
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    187091
收藏 人收藏

    评论

    相关推荐

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

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

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

    要给AI这个聪明的“头脑”装上一副“身体”。这个“身体”可以是一部手机,可以是一台自动驾驶汽车。而人形机器人则是集各类核心尖端威廉希尔官方网站 于一体的载体,是具身智能的代表产品。与传统的软件智能体不同,具身智能
    发表于 12-19 22:26

    鸿蒙机器人与鸿蒙开发板联动演示

    鸿蒙机器人与鸿蒙开发板联动演示,机器人的角色为迎宾机器人,开发板负责人宾客出现监听
    发表于 12-02 14:55

    焊接机器人编程技巧与注意事项

    随着工业自动化的快速发展,焊接机器人在现代制造业中扮演着越来越重要的角色。它们不仅提高了生产效率,还保证了焊接质量的一致性。 1. 理解焊接机器人的基本原理 在开始编程之前,了解焊接机器人
    的头像 发表于 11-25 09:44 268次阅读

    国产可编程硅振在机器人伺服系统中的应用,替换SiTime

    国产可编程硅振在机器人伺服系统中的应用,替换SiTime
    的头像 发表于 09-26 10:09 256次阅读
    国产可<b class='flag-5'>编程</b>硅振在<b class='flag-5'>机器人</b>伺服系统中的应用,替换SiTime

    工业机器人编程流程及注意事项

    工业机器人在现代制造业中扮演着越来越重要的角色。它们不仅提高了生产效率,还提升了产品质量和一致性。编程是使工业机器人能够执行特定任务的关键步骤。 1. 需求分析 在开始编程之前,首先需
    的头像 发表于 09-04 09:40 1065次阅读

    工业机器人常用的编程方式

    工业机器人编程是确保机器人能够执行特定任务的关键步骤。编程方式多种多样,每种方式都有其特定的应用场景和优势。 工业机器人
    的头像 发表于 09-04 09:26 815次阅读

    工业机器人的四种编程(示教编程、离线编程、自增强现实编程编程)剖析!

    当前机器人广泛应用于焊接、装配、搬运、喷漆及打磨等领域,任务的复杂程度不断增加,而用户对产品的质量、效率的追求越来越高。在这种形式下,机器人编程方式、编程效率和质量显得越来越重要。降
    的头像 发表于 08-30 12:14 2515次阅读
    工业<b class='flag-5'>机器人</b>的四种<b class='flag-5'>编程</b>(示教<b class='flag-5'>编程</b>、离线<b class='flag-5'>编程</b>、自增强现实<b class='flag-5'>编程</b>主<b class='flag-5'>编程</b>)剖析!

    柔性机器人和刚性机器人有什么区别?

    则由刚性杆及其关节连接构成,运动自由度相对较少。控制方式:柔性机器人通常采用基于力和视觉感知的控制系统,而刚性机器人则主要采用编程控制。应用领域:柔性机器人主要应用
    的头像 发表于 08-16 10:17 543次阅读
    柔性<b class='flag-5'>机器人</b>和刚性<b class='flag-5'>机器人</b>有什么区别?

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    工业机器人任务编程基本流程

    随着科技的迅猛发展,工业机器人在制造业中的应用越来越广泛。它们不仅能够执行重复性、高精度的任务,还能在恶劣环境中代替人工进行作业,极大地提高了生产效率和安全性。要实现工业机器人的高效运作,任务编程
    的头像 发表于 07-02 10:41 560次阅读

    如何使用PLC控制机器人

    随着工业自动化威廉希尔官方网站 的飞速发展,机器人威廉希尔官方网站 作为其中的重要组成部分,其应用范围日益广泛。在机器人的控制系统中,PLC(Programmable Logic Controller,可编程逻辑控制器)以其
    的头像 发表于 06-17 10:50 1733次阅读

    abb工业机器人编程语言是什么

    ABB工业机器人编程语言主要是RAPID(Robot Application Programming Interface for Development),它是一种高级编程语言,专门为工业
    的头像 发表于 06-16 16:49 2554次阅读

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    概述 中国制造 2025 是中国政府实施制造强国战略的第一个十年行动纲领,是全面提升中国制造业发展质量和水平的重大战略部署,其中明确指出了围绕工业机器人创新威廉希尔官方网站 的重要地位。目前工业机器人
    发表于 05-29 16:17

    ABB机器人拓展其免费的Wizard简易编程软件的应用范围

    近日,ABB机器人拓展了其免费的Wizard简易编程软件的应用范围,除了协作机器人外,现在该软件也可应用于由OmniCore™控制器驱动的六轴工业机器人
    的头像 发表于 01-09 09:46 1063次阅读
    ABB<b class='flag-5'>机器人</b>拓展其免费的Wizard简易<b class='flag-5'>编程</b>软件的应用范围