ESP32 四足机器人狗
esp32-robot-dog-code
ESP32, 机器人
⭐⭐⭐☆☆ (3/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 机器人项目的参考实现
教育用途,了解四足机器人基本原理