电路

如何建造:Arduino自动驾驶汽车:7个步骤(附图)

目录:

Anonim

Arduino Self-Driven Car是一个由汽车底盘,两个电动轮,一个360°轮(非机动)和一些传感器组成的项目。它采用9伏电池供电,使用Arduino Nano连接到迷你面包板来控制电机和传感器。当它打开时,它开始直线前进。当它找到前方的障碍物时,它会寻找两侧,然后转向它有更多自由空间的一侧。如果前方或两侧没有自由空间,则会使电机反转以向后驱动。

PS:不介意狗:)

供应:

第1步:组件

您可以从亚马逊订购大部分组件。我放置了我买的汽车底盘套件的链接。
  1. 1x汽车底盘套件:YIKESHU 2WD智能电机机器人汽车底盘
    • 2x减速电机
    • 1x汽车底盘
    • 2x汽车轮胎
    • 1x 360°车轮
  2. 1x Arduino Nano
  3. 1x迷你面包板
  4. 1x电机驱动L293D
  5. 3x超声波传感器HC SR04
  6. 3x传感器支持 - 3D打印(见下图)
  7. 1x 9v电池
  8. 1x开关
  9. 5x 100uF电容
  10. 2x 0.1uF电容
  11. 1x红外接收器
  12. 1x遥控器

第2步:3D打印传感器支持

超声波传感器的支架可以在3D打印机上打印。图纸如下:

侧支撑:打印其中两个

前支撑:打印其中一个

PS:必须根据您的底盘调整孔。机箱可能在其孔方面存在一些细微差别。

第3步:组装机箱

  • 根据手册组装机箱。
  • 面包板可以固定在机箱背面。
  • 由于其重量,将电池放置在机箱的前部非常重要。
  • 将传感器支架拧到或粘在机箱正面
  • 传感器可以在其支撑上施加压力。没有必要粘合或拧紧它。

请参考图片以更好地了解组件位置。

第4步:接线

按组图连接组件。请参考图片了解电容器的位置。

第5步:代码

在这里,您将找到我用于项目的代码。如果要更改其行为,可以随时进行小幅调整。

第6步:准备好了!启动引擎

现在汽车准备就绪,你可以开始玩了。

将汽车放在地上时,打开开关为其供电。之后,使用遥控器上的PLAY按钮启动电机。当您需要将其关闭时,请按遥控器上的PREV按钮并关闭汽车上的开关。当它打开时,它会保持驾驶并避开障碍物,但是,防止它进入有楼梯或洞的地方是很重要的。

第7步:最终结果的更多图片