资料介绍
描述
描述
介绍
大家好!本文的目的是解释如何从头开始制作六足机器人。机器人将能够进行各种运动,并且能够在不平坦的地形上保持身体平衡(保持身体在水平面上)。让我们将整个项目分为 3 个主要部分:
- 机械方面
- 软件
并详细了解所有 3 个。
机械方面
为了组装机器人的底盘,我们使用了木头、有机玻璃和金属支架。让我们从主机开始,我们用木头和激光切割机制作机身的上下部分,然后用金属支架将它们连接起来(黑色的带有伺服和我们自己制作的银色)。
为了制作腿,我们使用支架连接了 3 个舵机。它的一端连接到主机,另一端连接到有机玻璃。玻璃也是用激光切割的,之后我们使用热风枪将其弯曲(见下面的过程),使其具有弯曲的形状。弯曲后,我们用木块和胶水连接了两个部分。
步数检查
为了检测机器人在行走过程中何时触地,我们在每条腿上添加了微动开关。开关连接在定制的支架上。我们在连接腿的两个部分的木头上钻孔,并在其中插入金属杆和弹簧。杆的地面部分涂有聚氨酯(这增加了地面的摩擦力,使机器人更加稳定),杆的上部连接到微动开关,当腿接触地面时按下。
硬件
主板_
我们创建了支持与 esp32、mpu-6050 和伺服电机连接的电路板。我们在这个项目中使用的伺服器使用半双工 UART 与微控制器进行通信,以实现这种类型的通信,我们使用了 74hc126、晶体管和几个电阻器(用于非门)。
力量
电路板从伺服电机的输入接收平均 7.4V 电压,之后使用 dc->dc 转换器将电压降低到 5v 以供应电路的其他组件(esp32,mpu-6050 ...)。为了提供这种电力,我们使用了 4 节 3.7v 锂电池并将它们连接到小充电板上,如下所示:
软件
您可以使用 Arduino IDE 或平台 IO 编译并上传代码到微控制器。代码用 C++ 编写,分为几个库,允许用户通过仅更改相应的库文件来替换项目的某些部分。请注意,代码仍在进行中,因此并不完美。
我们使用手机与 esp32 使用专门为此项目创建的蓝牙应用程序连接。它使用户能够移动机器人并在几种模式之间切换。它还输出伺服电机中存在的电压,这是良好的电池指示器(8.4v - 完全充电,6.4v - 放电)。
平衡
机器人正在使用 PID 库将其身体保持在水平面上,您可以看到这个过程如下所示:
结论
这个项目花了我 1 年时间完成,但离完美还很远。它仍在进行中,因此代码将得到更新。如果你们中的任何人对机器人技术感兴趣,那么您应该会发现这篇文章很有趣,因为它基本上将整个问题划分为更小的问题,您可以将这些问题单独用于您的项目。如果您有任何问题,请写信给我。
祝你好运!
- 在Spartan 6 FPGA上从头开始实现全加器 0次下载
- PyTorch教程4.4之从头开始实现Softmax回归 0次下载
- PyTorch教程3.4之从头开始执行线性回归 0次下载
- 从头开始构建无人机 1次下载
- 基于Arduino系统拉线墙画机器人设计制作 10次下载
- 基于单片机的营救机器人的设计与制作 9次下载
- 基于Matlab的机构与机器人分析资料下载 10次下载
- 机器人创新制作方法 17次下载
- 机器人制作提高篇PDF电子书免费下载 16次下载
- 竞赛机器人制作技术PDF电子书免费下载 23次下载
- 如何进行简易避障机器人的设计 25次下载
- 如何使用51单片机制作廉价盒仔机器人详细实例说明 0次下载
- 如何进行一个六足爬虫机器人的设计详细资料概述 0次下载
- 送餐机器人的制作 (1) 10次下载
- 机器人制作经验 7次下载
- 从头开始设计扬声器系统 312次阅读
- 如何制作一个六足机器人 579次阅读
- 如何从头开始为EK-RA6M4评估板创建项目 496次阅读
- 如何使用树莓派制作一个巡线机器人 4757次阅读
- 如何利用Arduino UNO制作一个爬楼梯机器人 3422次阅读
- 基于SMARS 机器人的3D打印部件设计 3068次阅读
- 面对疫情 医疗机器人能帮上什么忙? 2022次阅读
- 如何从头开始进行数据科学项目 2361次阅读
- 从头开始编写任何机器学习算法的6个步骤 7843次阅读
- 甲壳虫机器人diy制作详解 3598次阅读
- 如何从头开始学习为 CardBook 创建一个Debian包 3134次阅读
- 软体机器人 前所未见的机器人 3570次阅读
- 基于3D打印技术的跳舞机器人的硬件电路制作 4295次阅读
- ZedBoard上的点灯签名实验(二):创建自定义IP 566次阅读
- 基于Arduino的会打招呼的超萌机器人 3245次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多