ESP32四足机器人

esp32_quadruped

ESP32, 机器人 ⭐⭐☆☆☆ (2/5) 已发布
PingguSoft 59 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /5

项目简介

使用ESP32的四足机器人。


ESP32 QuadRuped 是一个基于 ESP32 微控制器的开源四足机器人项目,支持 SpotMicro 和 Kangal 两种经典结构。项目以 3D 打印件为主体框架,配合 12 个高压舵机(SPT5430HV-180W)实现 12 自由度的运动控制,核心控制器采用 LOLIN32 开发板,并通过 PCA9685 模块驱动舵机群。硬件设计上集成了 IMU 传感器用于姿态平衡、WS2812 RGB LED 作为机器人“眼睛”,以及可选的 2S 锂电池充电模块和 USB-C PD 诱骗电路,整体供电方案支持 7V-28V 宽电压输入。

标签

项目特点

支持 SpotMicro 和 Kangal 两种 3D 打印机器人结构
基于 Processing 的步态模式生成器,可自定义步态
提供 3D 仿真环境,支持键盘控制机器人姿态和行走
集成 IMU 实现机身平衡控制
支持蓝牙低功耗(BLE)手柄、FlyPad 和 GameSirT1D 遥控器
使用 PCA9685 舵机驱动板控制 12 个高压舵机
支持 RGB LED 眼睛显示效果

技术规格

主控芯片
舵机控制器
舵机型号
舵机数量
自由度
电源
电压转换
传感器
通信方式
结构材料
支持机型

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 LOLIN32 1 核心处理器
PCA9685 模块 1 I2C 舵机驱动板
SPT5430HV-180W 8.4V 高压舵机 12 每条腿3个
1S3P 18650 锂电池组 2 串联供电
DC-DC 降压模块(7V-28V 转 5V 3A) 1 为舵机控制板供电
WS2812 RGB LED 2 机器人眼睛
圆形翘板开关(带LED) 1 电源开关
HX-2S-JH20 锂电池充电器 1 可选
PDC004-PD 9V 模块 1 可选,用于USB-C供电
STPS2045C 肖特基整流器 1 可选,防反接保护
锂电池电量指示模块 1 可选

所需工具

工具用途是否必需
3D打印机 打印机器人外壳和结构件 ✅ 是
焊台 焊接电子元件和连接线 ✅ 是
螺丝刀套装 组装机械结构 ✅ 是
万用表 电路测试和故障排查 ✅ 是
剥线钳 处理电源线和信号线 ✅ 是
热缩管 绝缘焊接点 ✅ 是
计算机 运行Processing仿真和上传代码 ✅ 是
USB数据线 连接ESP32和计算机 ✅ 是

能力画像

记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新

所需技能

🔧 **动手能力**:需要熟练使用3D打印机、焊台和螺丝刀等工具,能够组装复杂的机械结构和焊接电子电路。 💻 **编程能力**:需要掌握Arduino/C++编程(ESP32开发),了解Processing语言用于仿真和步态生成,具备逆运动学(IK)算法基础。 ⚡ **电子电路**:需要理解I2C通信(PCA9685)、电源管理(DC-DC降压、锂电池充放电)、蓝牙低功耗(BLE)协议和IMU传感器数据处理。

适用场景

机器人爱好者学习和研究四足机器人运动控制
高校或研究机构的机器人课程实验平台
创客空间的开源机器人项目展示
基于四足机器人的二次开发,如自主导航、视觉识别等