Open source ESP32 / Arduino DIY kits & tutorials

Quadruped-Robot

四足/人形机器人、ESP32 🧩 软硬件结合 已发布
xiaojChen 0 Stars 未知 BOM 完整度: 3/5 教程完整度: 0/5

项目简介

开源ESP32/Arduino DIY套件与教程


开源ESP32 / Arduino DIY套件与教程

项目特点

基于ESP32主控,支持WiFi和蓝牙无线控制
使用12个舵机实现四足机器人的12自由度运动
提供完整的Arduino代码,可直接编译上传
包含详细的组装教程和电路接线图
支持多种步态模式:前进、后退、左转、右转、跳舞
开源硬件设计,所有文件可免费下载和修改

技术规格

主控芯片 ESP32(双核240MHz,520KB SRAM)
舵机数量 12个(每条腿3个)
舵机类型 MG996R / SG90(推荐MG996R)
自由度 12 DOF(每条腿3个自由度)
供电电压 7.4V~8.4V(2S锂电池)
控制方式 串口 / WiFi / 蓝牙
通信协议 UART / TCP / BLE
机身尺寸 约200mm×150mm×100mm(组装后)
重量 约500g~800g(含电池)
编程环境 Arduino IDE / PlatformIO

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32开发板 1 推荐ESP32-WROOM-32
MG996R舵机 12 每条腿3个,建议金属齿轮
2S锂电池(7.4V) 1 容量建议1000mAh以上
舵机驱动板(PCA9685) 1 可选,用于PWM扩展
3D打印机身零件 1套 约20个零件
杜邦线(公对母) 若干 20cm长度
面包板 1 用于电路测试
螺丝刀套装 1 十字和一字
热熔胶枪 1 用于固定走线

所需工具

3D打印机 必需
螺丝刀套装 必需
钳子/剪线钳 必需
计算机(3D建模) 必需
伺服电机
电池/电源

能力画像

**记忆与知识检索**:2/5 — 项目文档和教程较为基础,但需要自行搜索舵机控制原理和ESP32基础
**动手与操作**:4/5 — 需要组装12个舵机、3D打印零件、接线和调试,动手要求较高
**编程与算法**:3/5 — 代码基于Arduino,涉及PWM控制、步态算法和串口通信,中等难度
**设计与建模**:2/5 — 3D打印文件已提供,无需自行建模,但可修改STL文件
**实验与调试**:4/5 — 需要调试舵机角度、步态时序和电源稳定性,实验环节较多
**协作与分享**:1/5 — 目前星数为0,社区活跃度低,主要依赖个人独立完成
**学习与研究**:3/5 — 适合学习四足机器人运动学、舵机控制和嵌入式系统基础
**系统集成**:3/5 — 需要将机械结构、电路、代码和电源整合为一个完整系统

所需技能

基础Arduino编程(变量、循环、函数) 舵机控制原理(PWM信号) 电路连接和面包板使用 3D打印基础(或购买成品件) 锂电池安全使用知识 基本机械组装能力 串口调试工具使用

适用场景

高校机器人课程实验项目
创客空间DIY工作坊
个人机器人入门学习
中小学STEM教育展示
机器人竞赛基础平台
嵌入式系统教学案例
开源硬件爱好者收藏和改造