ESP32 四足机器人狗

esp32-robot-dog-code

ESP32, 机器人 ⭐⭐⭐☆☆ (3/5) 已发布
SovGVD 147 Stars MIT BOM 完整度: /5 教程完整度: /5

项目简介

WIP: ESP32驱动的四足机器狗,代码在此,硬件在其它仓库。


这是一个基于ESP32主控芯片的四足机器人开源项目,旨在用低成本硬件实现一个小型桌面级机器狗。项目核心使用12个TowerPro MG90D微型舵机驱动四条腿,每个关节由3个舵机控制,实现基本的行走、站立等动作。供电方面采用两节18650锂电池串联,提供足够的动力输出。

标签

项目特点

基于 ESP32 微控制器,性能强劲
12 个 MG90D 舵机驱动四足运动
支持 Arduino IDE 开发环境
提供舵机校准工具和流程
提供腿部组装和校准工具
支持通过串口命令进行调试和校准

技术规格

主控芯片
舵机
电源
IMU
开发环境
通信方式

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 开发板 1 任意型号
TowerPro MG90D 舵机 12 四足各3个
18650 锂电池 2 串联供电
3D 打印外壳和腿部 1套 需自行打印
IMU 模块 1 预留,未实现

所需工具

工具用途是否必需
3D打印机 打印外壳、腿部结构和校准工具 ✅ 是
焊台 焊接舵机线和电源线 ✅ 是
螺丝刀 组装结构件 ✅ 是
万用表 测试电路连接 ▢ 推荐
电脑 编程和调试 ✅ 是
USB 数据线 连接 ESP32 和电脑 ✅ 是

能力画像

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

所需技能

🔧 **动手能力**:需要组装四足机器人结构,安装舵机,焊接电路,使用 3D 打印机制作零件 💻 **编程能力**:需要掌握 Arduino IDE 开发环境,能够编写和调试 ESP32 代码,理解串口通信 ⚡ **电子电路**:需要了解舵机控制原理,锂电池供电电路,ESP32 引脚连接

适用场景

机器人爱好者学习四足机器人运动控制
研究舵机校准和腿部运动学
作为 ESP32 机器人项目的参考实现
教育用途,了解四足机器人基本原理