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

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

3天内不再提示

避障移动控制线跟随机器人的制作

454398 来源:wv 2019-09-28 17:05 次阅读

步骤1:制作自己的红外传感器

避障移动控制线跟随机器人的制作

建造自己的传感器比购买传感器要好。我首先制造了一个传感器,但是使发送器和接收器都保持非常靠近,这导致了高灵敏度并且无法检测到黑色。进行修改后,它可以正常工作。

所需组件列表

1。 LM358

2。红外发光二极管又称发射器

3。光电二极管或红外接收器

4。电阻(100ohm,2x10Kohm,330ohm)

5。电位计(4.7Kohm)

按照电路板上的电路图所示连接组件,并检查其工作情况。

如果一切顺利,则将这些组件放在PCB板上,焊接组件。然后在黑色表面上测试传感器,并根据需要使用电位计调整灵敏度。

步骤2:制作主体

如前所述,它看起来像玩具车。为此,您需要一个可以购买或制造的机箱。车轮连接到电动机,电动机连接到底盘。

通常,所有传感器和微控制器都在5v电压下工作,但是5v电压不足以驱动电动机,因此我们需要一个电动机潜水器IC(例如L293D)。该驱动器IC借助外部电源从较小的输入电压驱动电动机。

电路图中显示了IC和电动机的连接。

Arduino提供了一个小的12V 1A铅酸电池作为电动机的外部电源,并提供了5v电源。

第3步:Arduino连接

将所有传感器连接到Arduino并对其进行编程

-蓝牙模块。

使用5V电源打开蓝牙电源,但使用3.3V进行数据传输。 Arduino的数据传输功率为5V,因此我们在Arduino发送引脚和蓝牙模块接收器引脚之间使用了分压器。但是,Arduino可以接收3.3V信号,因此在蓝牙发射器和Arduino接收器引脚之间不需要分压器。

蓝牙模块和Arduino的连接如电路图所示。

p》

-红外传感器

红外传感器的数据引脚或信号引脚连接到Arduino的数字引脚,并记下数字引脚号。传感器的电源由Arduino提供。

-超声波传感器

通常,超声波传感器具有四个引脚,分别为触发,回波,Vcc和Gnd。触发销触发声波,而回音销接收声波。传感器的触发引脚和回波引脚连接到具有PWM的Arduino数字引脚。传感器的电源来自Arduino。

-蜂鸣器

蜂鸣器的Gnd引脚通过一个电阻串联到Arduino的Gnd,即电阻的信号引脚。蜂鸣器连接到Arduino的数字引脚。

-电动机驱动器

在上一步中显示了电动机和电动机驱动器的连接。现在,将电机驱动器IC的输入引脚连接到Arduino的数字引脚,并从Arduino获取IC的电源。但是,我们在驱动器IC外部提供了一个用于驱动电机的驱动器,但需要工作5V电源,这是由Arduino提供的。

所有连接均已连接到Arduino,现在考虑到所有

第4步:应用程序构建

有许多用于构建Android应用程序的平台,但最简单的平台是MIT App Inventor 2.这是一个在线应用程序构建平台,其中包含许多示例和指南。

我将分享我已构建的应用程序,并尝试构建您的应用程序,以便它将提供大量的经验并可以针对

如果您有任何疑问或疑问,只需对此线程发表评论。

该应用的密码为“ makeyourself”。

步骤5:编程

我将给出一个关于Arduino编程的想法。如果您在编写代码时遇到任何困难,请发表评论,我会尽力帮助您。导入文件不会提供任何技能和知识。因此,请尝试编写自己的代码,但是如果您只想注释代码,我会将该代码发送给您。

-为Ultrasonic编写代码,以获取障碍物与传感器之间的距离。

-为蜂鸣器编写代码,并在距离小于给定距离值时激活蜂鸣器,并使电动机驱动器的信号变低,以便电动机停止。

-编写代码对于使用串行通信的蓝牙模块,请注意在移动设备上按下特定按钮时来自模块的数据。

-通过该数据将信号提供给电机驱动器,以便我们获得所需的输出。

-编写用于红外传感器的代码,这样,当来自特定传感器的信号发生变化时,电动机驱动器信号也会发生变化,并将根据该信号驱动电动机。

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

    关注

    206

    文章

    27033

    浏览量

    201389
收藏 人收藏

    评论

    相关推荐

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

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

    【实验篇】FPGA驱动传感器:水位、巡线、振动传感器

    。 巡线传感器:Grove-Line finder 为线跟随机器人设计,具有红外发射 LED 和红外敏感光电晶体管。它可以将数字信号输
    发表于 11-06 14:33

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

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

    教你做个PID控制线机器人

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

    稳石机器人|日化行业智慧物流:打造高效绿色供应链

    解放出来,更有利于人员的合理安排和能力的充分发挥。 产线物流链优化 稳石机器人智慧物流解决方案依托微服务架构和合理的资源调配策略,通过WS-CMS(稳石-中央管理系统)+RCS机器人调度控制
    发表于 09-21 13:45

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

    ,虚拟模型准确地模拟了真实移动机器人的动力学特征 ; 通过对模型的参数修改 ,为实现对真实机器人的最优控制和设计提供了可信的参考方案
    发表于 09-20 06:24

    【IoT毕设】机智云平台+STM32+树莓派的草莓采摘机器人控制系统

    采摘耗时长成本大的问题,提出了一种全向移动的草莓采摘机器人系统方案。 系统的硬件电路主要包括以STM32F407ZGT6为核心的主控制器、电源电路、WIFI模块、激光测距单元、电机驱动模块。系统
    发表于 08-16 17:35

    制作Arduino控制机器人

    电子发烧友网站提供《制作Arduino控制机器人.zip》资料免费下载
    发表于 07-06 14:21 0次下载
    <b class='flag-5'>制作</b>Arduino<b class='flag-5'>控制</b>的<b class='flag-5'>机器人</b>

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

    :**位置准确,小巧玲珑,铺设、更换路径更容易,控制通讯方便,不必担心声光干扰。 03磁导航 磁导航的原理是在移动机器人(AGV/AMR)行驶路径上埋置金属线,给金属线加载导航频率,通
    发表于 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>

    我们拆了一款Tof+AI的扫地机

    支持四路GPADC、五路PWM在内的丰富音视频和运动驱动接口,主板上还板载了PMU芯片AXP305B、DDR、Flash和WiFi蓝牙模组等资源。 MR813这颗芯片的话是已经在扫地机器人产品上
    发表于 05-26 10:10

    浅谈儿童陪护机器人

    儿童陪护机器人越来越受到人们的关注,其中转动控制是其重要组成部分之一。步进电机芯片作为一种常用的控制芯片,被广泛应用于儿童陪护机器人中的转动控制
    发表于 05-11 15:12