跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++AI算法

ESP32-S3 轮腿机器人实战:自平衡与身高调节

介绍基于 ESP32-S3 的低成本开源轮腿机器人项目 LeTian-robot2。项目实现自平衡、身高调节及无线控制功能,硬件包含 MPU6050 传感器、无刷电机及舵机,软件基于 ESP32 RTOS 与 SimpleFOC 算法。PCB 设计开源,支持扩展接口。后续计划迭代离线语音控制及优化 PID 参数。适合机器人爱好者学习控制算法与硬件设计。

云朵棉花糖发布于 2026/4/5更新于 2026/5/2225 浏览
ESP32-S3 轮腿机器人实战:自平衡与身高调节

ESP32-S3 轮腿机器人实战:自平衡与身高调节

本项目为 LeTian-robot2,一款基于 ESP32-S3 的低成本轮腿机器人,实现了自平衡、身高调节、无线控制等核心功能,并开源了全部 PCB、原理图和代码。

一、项目初衷:从模仿到创新,解锁轮腿机器人的更多可能

灵感来源于 Ascento 机器人,最初目标是通过实践学习控制算法。目前已成功实现自平衡、身高调节、无线控制三大核心功能,后续将迭代离线语音控制。项目完全开源,从 PCB 设计图、原理图、三维模型到 BOM 清单,所有资源均可获取。

二、硬件篇:低成本选材,兼顾性能与性价比

1. 核心主控与 PCB 设计

核心主控选用 ESP32-S3-WROOM-1-N8 芯片,支持离线语音识别。PCB 设计使用立创 EDA 专业版完成,机械结构绘图采用 CAD 和 Solidworks,整体尺寸 48*48mm。

PCB 历经 V2.0 和 V3.0 两个版本迭代:

  • V2.0 版本采用 3 层连接设计,主控与电机驱动分离,电机驱动使用 L6234D 芯片;
  • V3.0 为最终版,将电机驱动全部集成到 ESP32-S3 主控,简化结构、降低成本。

图片描述

2. 关键元器件选型(低成本核心)
  • 动力系统:足部采用 4010 无刷电机直驱,车轮与电机过盈配合;腿部用舵机控制,搭配 XH2.54 3P 接口。
  • 驱动与稳压:选用 DRV8313 作为驱动芯片,峰值电流 2.5A;稳压方面采用 LM2596 提供稳定 5V 电压。
  • 传感器:板载 MPU6050 姿态传感器,精准采集机器人姿态数据。

通讯与供电:集成 CH340K 串口芯片,通过 Type-C 接口实现电脑通讯与程序下载;电源支持 XT60 接口输入,采用 3S 锂电池供电。

图片描述

3. 丰富接口,拓展性拉满

PCB 板预留了丰富的接口,满足后续功能扩展需求:

  • 两路舵机接口、两路无刷电机接口;
  • 两路 IIC 接口、四路 SPI 接口;
  • 两路 FPC 0.5mm 8P LCD 接口,可连接两个 1.28 寸圆形屏幕;
  • IO 0 按键和 RST 复位按键。

三、软件篇:简单易上手,核心算法开源可复用

1. 开发平台与核心框架

代码开发基于 VS Code 平台,主控运行 ESP32 RTOS 实时操作系统,通过多任务调度实现高效控制。电机驱动采用 SimpleFOC 算法,运行在扭矩模式下。

2. 核心功能实现逻辑
  • 双任务调度:创建两个核心任务,分别负责串口控制电机和读取电机角度信息,同时支持蓝牙控制。
  • 自平衡算法:通过 MPU6050 采集姿态数据,结合轮速信息进行 PID 运算,动态调节两侧舵机角度和电机力矩。
  • 电机初始化优化:首次上电时运行 motor.initFOC() 函数,串口输出电机转向和偏差角度后填入参数,下次上电即可跳过自检。
  • 无线控制:支持蓝牙连接,手机端即可调节机器人姿态、身高。
3. 后续软件迭代计划

后续将重点优化:

  • 适配 ESP-IDF 开发平台,开发离线语音控制功能;
  • 优化 PID 参数,提升机器人在复杂地形的平衡能力;
  • 完善机械结构与算法的适配性,增强抗干扰性。

四、项目现状与开源资源汇总

目前使用的临时方案存在左轮电机控制效果欠佳的问题,后续将更新 V3.0 版本程序与调试教程。

开源资源(全部免费获取)
  • 设计文件:PCB 设计图、原理图、三维模型(STL 格式);
  • 代码资源:VS Code 项目工程文件;
  • 教程视频:电路讲解、代码讲解、三维模型演示视频;
  • BOM 清单:详细的元器件采购清单。

五、总结:低成本入门轮腿机器人的绝佳选择

LeTian-robot2 项目以 ESP32-S3 为核心,通过低成本元器件选型、开源设计降低了入门门槛,同时兼顾了功能的完整性与拓展性。无论是想学习机器人控制算法、PCB 设计,还是想亲手打造一款实用的轮腿机器人,这个项目都值得一试。

后续随着 V3.0 版本的落地和跳跃功能、语音控制的迭代,机器人的实用性还将进一步提升。

目录

  1. ESP32-S3 轮腿机器人实战:自平衡与身高调节
  2. 一、项目初衷:从模仿到创新,解锁轮腿机器人的更多可能
  3. 二、硬件篇:低成本选材,兼顾性能与性价比
  4. 1. 核心主控与 PCB 设计
  5. 2. 关键元器件选型(低成本核心)
  6. 3. 丰富接口,拓展性拉满
  7. 三、软件篇:简单易上手,核心算法开源可复用
  8. 1. 开发平台与核心框架
  9. 2. 核心功能实现逻辑
  10. 3. 后续软件迭代计划
  11. 四、项目现状与开源资源汇总
  12. 开源资源(全部免费获取)
  13. 五、总结:低成本入门轮腿机器人的绝佳选择
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 基于 SpringBoot+Vue 的酒店客房管理系统设计与实现
  • 四足机器人强化学习项目架构详解
  • Mac鼠标滚轮救星:Mos让外接鼠标重获新生
  • Java 使用 Spire.Doc 实现 HTML 转 XML 与 XPS
  • Python 从零构建简易串口上位机软件
  • 7 篇必读的大模型前沿论文
  • CppSharp 完全指南:5 步实现 C++ 到.NET 的自动化绑定
  • 链表分割:以指定值 x 为基准划分链表
  • 前端面试复盘:从八股文到场景题的转变与应对策略
  • Haversine 距离算法详解
  • Java Set 集合:HashSet、LinkedHashSet 与 TreeSet 核心解析
  • Python 文本转语音转换器 GUI 应用
  • Android 技术体系化进阶指南:从基础到架构的全方位解析
  • CMS 模板注入导致前台 RCE 漏洞挖掘与修复分析
  • PRIDE-PPPAR 安装与配置完整指南
  • 程序员 Bug 修复全指南:生命周期、技巧与效率提升
  • 算法刷题:替换所有问号与提莫攻击
  • 行星减速器原理、减速比计算及 C++ 实现
  • 二叉搜索树:概念、性能与实现
  • LFM2-1.2B 多语言开源边缘高效混合模型解析

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online