电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>如何使用Arduino Uno制作智能避障机器人

如何使用Arduino Uno制作智能避障机器人

2022-12-26 | zip | 0.12 MB | 次下载 | 免费

资料介绍

描述

嗨,大家好。在这篇文章中,我将教你如何搭建一个避障机器人该机器人将是一个小型且简单的两轮汽车,它将向前移动,直到它检测到路径上的障碍物。这样做后,它会停下来,向后移动一点,然后向左右看。

然后它将比较任一侧前方可用的距离,然后转向可用距离似乎更相对的方向。这样,它将能够在充满障碍的环境中移动而不会与任何障碍物发生碰撞。这是仓库机器人、无人驾驶汽车等各种应用中使用的防撞概念的一个小代表。

为了检测距离,机器人使用了 HC-SR04 超声波传感器所以这个传感器每 10 微秒发送一次超声波,如果前方有任何障碍物,传感器就会接收到回波。根据行程时间,它知道传感器与物体之间的距离。那么让我们开始吧!

第 1 步:收集组件

 
 
 
poYBAGOlFN6AQEoAAABHJ8-wkbE585.png
 
1 / 12
 

首先,首先,我们显然需要收集构建机器人所需的组件和工具。在下面找到所需的组件和工具:

轻松在一处获取组件:Arduino 机器人套件

单个组件:

工具(可选):

收集组件并继续下一步!

第 2 步:连接电机和车轮

 
 
 
pYYBAGOlFOGATOx1AABX3VW3t-0625.png
 
1 / 2
 

我对底盘做的第一件事是在前部添加一个脚轮,作为前部的支撑第三轮,它可以自由旋转,因为它具有 360 度自由度。这样我们就可以避免使用 4 个轮子,而使用 2 轮机器人。

接下来我们需要做的是任何车辆相关项目中的经典步骤。电机车轮连接到底盘上。没有特别的方法可以做到这一点,因为每个人都可能使用不同的底盘,但我想在这里提一件事:确保电机牢固固定,水平相同,并且车轮准确指向前方。否则,您稍后可能会遇到一些与运动相关的问题。

将电线焊接到电机上,然后继续下一步!

第 3 步:连接 Arduino 和电机护罩

 
 
 
poYBAGOlFOWAK9TMAABF7ykdRE8767.png
 
1 / 2
 

将 Arduino 板连接到机箱顶部。您可以以任何优选的方式附加它。这可以使用一些垫片和螺钉,也可以使用一块双面胶带直接将 Arduino 板粘在机箱上。就个人而言,我总是会使用第一种方法,因为它看起来更专业。

然后只需将电机护罩插入 Arduino 板的顶部,您就可以开始了!

第四步:添加伺服电机和超声波传感器

 
 
 
poYBAGOlFOeABlb2AABGA8KOj2Y706.png
 
1 / 3
 

现在我们需要添加机器人的传感机制。这包括三个组件。

  • 用于感应前方距离的超声波传感器。
  • 用于左右旋转传感器的伺服电机。
  • 将传感器固定在伺服电机上的传感器安装座。

我的底盘有一个用于连接伺服电机的切口,所以我只需将其插入切口中即可。如果你的也有一个,那就太好了。如果没有,那么只需使用一条双面胶带将其粘贴在机箱的正面

然后使用传感器安装,将传感器连接到伺服电机并继续下一步!

第 5 步:接线

pYYBAGOlFOuAbjigAADJmsLjccA420.png
 

我们在这里再次提出三件事。因此,在为机器人接线时,我们需要注意三件事:

  • 电机

电机护罩具有用于连接多达四个电机的端口,采用螺钉端子的形式。只需将电机连接到任意两个端子,因为我们只使用两个电机。

  • 伺服电机

伺服电机只有一根插头线,里面有三根线。只需将其插入电机屏蔽上的伺服端子即S1

  • 超声波传感器
  • 传感器接地:Arduino 接地
  • 传感器 VCC:Arduino +5V
  • 传感器跳闸:Arduino A4
  • 传感器回声:Arduino A5

此外,将电池座连接到电机护罩的电池螺丝端子并继续前进!

第 6 步:编码摊牌

现在,是时候在堆栈中的最后一张纸了。是时候对机器人进行编码并实际查看机器人是否可以正常工作了!

您可以尝试自己编写机器人代码以获得更好的体验和学习,但您可以随时参考下面的代码。我还上传了 Arduino 代码文件。确保在尝试运行代码之前安装了 Arduino IDE :)

谢谢你


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费