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

在现代世界,机器人将发挥重要作用。机器人的主要目的是减少人力。机器人被广泛应用于电子产品中。bob足球体育app在这篇文章中,我们讨论了如何构建一个机器人与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微控制器构建机器人。我希望通过阅读这篇文章你已经获得了一些制造机器人的基本知识。如果你对这篇文章或电子产品有任何疑问bob足球体育appbob的是什么网站通信项目,请在下面的部分发表意见。我有个问题要问你,什么是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微控制器

添加评论