如何使用Arduino和8051微控制器构建机器人

在现代世界,机器人将扮演重要的角色.机器人的主要目的是减少人力。机器人在电子领域有很多应用。ayxPG电子在本文中,我们讨论了如何使用Arduino模块和8051单片机来构建一个机器人。为了构建一个Arduino机器人,我们将介绍Arduino机器人的避障功能。所需组件包括机器人本体、直流电机、超声波传感器、Arduino模块、电机驱动IC和Arduino模块


如何建立机器人?

所需的组件构建机器人包括以下内容

机器人身体

基本的机器人体避免障碍物的机器人如下图所示。机器人的身体是一个塑料身体,它有轮子在两侧。在机器人本体的前方设置有超声波传感器。利用超声波传感器可以对障碍物进行检测。当机器人移动时,如果超声波传感器检测到任何障碍物,机器人就会移到一边继续移动。

机器人身体
机器人身体

直流电机

直流电机是电动机它是用直流电运行的。任何电动机的操作都是基于电磁学的。磁场是由载流导体产生的,当它被置于外部磁场中时,它将受到与导体中电流成比例的力。一般来说,我们知道磁体是相反的极性吸引从北到南,如果极性相同,如北到北&南到南,磁体将排斥。

直流电机
直流电机

DC电动机的内部配置被设计为在电流承载导体和外部磁场之间的磁相互作用以产生运动。在此,我们使用的是两个直流电动机,每个电机包含6V,总两个DC电机包含12V。两个直流电动机放置在机器人体中,我们可以在以下图像中观察到。在直流电动机的帮助下移动机器人身体

机器人身体与直流电机
机器人身体与直流电机

Arduino模块

下图是arduino模块的图片。这arduino模块在使用Arduino套件的障碍物避免机器人的设计中起着重要作用。Arduino的接收器销连接到超声波传感器的第二个引脚,并且Arduino模块的第1,第2和第3销连接到DC电动机驱动器。常用元件电容器和二极管在电池电源的帮助下也连接到Arduino模块。

Arduino模块
Arduino模块

电机驱动器集成电路

运行直流电机电机驱动器IC使用。电机驱动器的引脚3,6和11,14连接到直流电机。输入引脚1和2连接arduino模块,使能引脚连接arduino的发射器引脚。电机驱动器4、5、12、13引脚接地。

电机驱动器集成电路
电机驱动器集成电路

超声波传感器

在这个概念超声波传感器用于检测前方的障碍,它将向Arduino板发送命令。根据输入信号,微控制器将机器人重定向以在交替方向上移动。

超声波传感器
超声波传感器

Arduino机器人障碍避免的应用

  • Arduino机器人可以在任何表面上移动
  • 它可以在冰箱机身等金属表面移动。

下面的形象显示了避免障碍物的Arduino机器人


Arduino机器人用于避免障碍物
Arduino机器人用于避免障碍物

建立一个机器人8051单片机我们正在介绍金属探测器机器人车辆。用8051单片机构建机器人所需的部件如下

  • 8051单片机
  • 直流电机
  • 电机驱动程序
  • 金属探测器
  • 译码器
  • 编码器
  • 按钮
  • 水晶
  • 射频收发机

金属探测器

金属探测器线圈是否具有用于检测地面上的金属的一个或多个金属线圈。金属探测器适用于电磁感应的原理。金属检测器通过PCB连接到机器人体,我们可以在最后一张图像中观察到。以下图像显示了电子项目中使用的一般金属探测器。

金属探测器
金属探测器

按钮

按钮是由像塑料和金属这样的硬金属组成的。一般用按钮来复位微控制器中的程序。下图显示了按钮的图像。

按钮
按钮

8051微控制器

8051微控制器由40个引脚组成.微控制器的第4销钉连接到晶体振荡器。VCC引脚提供5V的电源,接地销连接到地面。微控制器的引脚15,16,18,19连接到HT12E的编码器IC。微控制器销2,7,8,9连接到按钮。

电阻器、电容、晶振、8051系列单片机、编码器等元件连接完毕后,如下图所示印刷电路板

PCB连接
PCB连接

以下图像显示了带有8051系列微控制器的金属检测器机器人。

金属探测器机器人带8051系列微控制器
金属探测器机器人带8051系列微控制器

在本文中,我们讨论了关于该的如何使用Arduino和8051微控制器构建机器人.我希望通过阅读这篇文章,你已经获得了一些建造机器人的基本知识。如果你对这篇文章有任何疑问或者关于电子和ayxPG电子爱游戏ayx冰球通信项目,请在下方评论。我的问题是,什么是8051系列微控制器?

8评论

  1. Nihar.D.Shadli 说:

    你好,
    你能放一个如何制作这个机器人的视频吗

    1. 塔伦阿加瓦尔 说:

      嗨Nihar
      抱歉通知您,我们不能为您提供这样

  2. Ashutosh辛格 说:

    你好。我想知道如何制作人类检测机器人。
    我想要行程和代码。

  3. parmjeet 说:

    我可以在哪里得到这些部分。我想知道传感器及其工作。

  4. parmjeet 说:

    我上哪儿能弄到这些备用潜水装备

    1. husnain 说:

      兄弟我对BJT和MOSFET有一个问题,为什么BJT是电流控制,MOSFET是电压控制装置。

      1. 塔伦阿加瓦尔 说:

        嗨Husnain.
        在JFET和MOSFET等FET设备中,输出可以根据IDS-CLUST定义,而在BJT中,可以在仅在IC-CLUST方面定义输出。这意味着输出由FET的电压和BJT的电流控制。

  5. 伟大 说:

    请告诉我如何编码8051微控制器

添加评论