电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>如何从头开始制作六足机器人

如何从头开始制作六足机器人

2022-11-23 | zip | 0.01 MB | 次下载 | 免费

资料介绍

描述

描述

介绍

大家好!本文的目的是解释如何从头开始制作六足机器人机器人将能够进行各种运动,并且能够在不平坦的地形上保持身体平衡(保持身体在水平面上)。让我们将整个项目分为 3 个主要部分:

  • 软件

并详细了解所有 3 个。

机械方面

为了组装机器人的底盘,我们使用了木头、有机玻璃和金属支架。让我们从主机开始,我们用木头和激光切割机制作机身的上下部分,然后用金属支架将它们连接起来(黑色的带有伺服和我们自己制作的银色)。

poYBAGN7Hu6AYt61AAWbKNWrTo8930.jpg
 

 

pYYBAGN7HveAI54TABEtB4zym_o649.jpg
 

为了制作腿,我们使用支架连接了 3 个舵机。它的一端连接到主机,另一端连接到有机玻璃。玻璃也是用激光切割的,之后我们使用热风枪将其弯曲(见下面的过程),使其具有弯曲的形状。弯曲后,我们用木块和胶水连接了两个部分。

poYBAGN7HvyAZiHHAAfPTmsoWWg208.jpg
 

 

加热过程
 

 

折弯工艺
 

数检查

为了检测机器人在行走过程中何时触地,我们在每条腿上添加了微动开关。开关连接在定制的支架上。我们在连接腿的两个部分的木头上钻孔,并在其中插入金属杆和弹簧。杆的地面部分涂有聚氨酯(这增加了地面的摩擦力,使机器人更加稳定),杆的上部连接到微动开关,当腿接触地面时按下。

 
 
 
 
 
1 / 4
 

硬件

主板_

我们创建了支持与 esp32、mpu-6050 和伺服电机连接的电路板。我们在这个项目中使用的伺服器使用半双工 UART微控制器进行通信,以实现这种类型的通信,我们使用了 74hc126、晶体管和几个电阻器(用于非门)。

pYYBAGN7HwuATXhrAAGIRF0wsZ0935.png
 

 

 
 
 
poYBAGN7Hw2AInM2AAGS8qDupwg763.jpg
 
1 / 4
 

力量

电路板从伺服电机的输入接收平均 7.4V 电压,之后使用 dc->dc 转换器将电压降低到 5v 以供应电路的其他组件(esp32,mpu-6050 ...)。为了提供这种电力,我们使用了 4 节 3.7v 锂电池并将它们连接到小充电板上,如下所示:

 
 
 
poYBAGN7HxaARsvIAA8RVK4K8nQ486.jpg
 
1 / 3
 

电池连接到充电端口和开关,为主板供电

软件

您可以使用 Arduino IDE 或平台 IO 编译并上传代码到微控制器。代码用 C++ 编写,分为几个库,允许用户通过仅更改相应的库文件来替换项目的某些部分。请注意,代码仍在进行中,因此并不完美。

 
移动应用
 

我们使用手机与 esp32 使用专门为此项目创建的蓝牙应用程序连接。它使用户能够移动机器人并在几种模式之间切换。它还输出伺服电机中存在的电压,这是良好的电池指示器(8.4v - 完全充电,6.4v - 放电)。

平衡

机器人正在使用 PID 库将其身体保持在水平面上,您可以看到这个过程如下所示:

 
 
 
 
1 / 4
 

结论

这个项目花了我 1 年时间完成,但离完美还很远。它仍在进行中,因此代码将得到更新。如果你们中的任何人对机器人技术感兴趣,那么您应该会发现这篇文章很有趣,因为它基本上将整个问题划分为更小的问题,您可以将这些问题单独用于您的项目。如果您有任何问题,请写信给我。

祝你好运!

 
 

 


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

评论

查看更多

下载排行

本周

  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次下载  |  免费