TNY-360 四足机器人

TNY-360

ESP32, 机器人 ⭐⭐☆☆☆ (2/5) 已发布
TNY-Robotics 146 Stars NOASSERTION BOM 完整度: /5 教程完整度: /5

项目简介

TNY-360机器人源码和3D模型。


TNY-360 是一款完全开源的四足机器人项目,旨在打造一台能够“理解、交互与学习”的紧凑型机器狗。该项目由 TNY Robotics 团队维护,所有设计文件、固件和物料清单均免费开放,适合进阶创客、机器人爱好者和STEM教育场景。

标签

项目特点

🧬 **双核架构**:ESP32-S3 的 Core 0 运行严格的 200Hz 运动学/控制循环,Core 1 处理 WebSocket、UI 和任务编排。
🔄 **200Hz 闭环控制**:使用经过 Op-Amp 缓冲 PCB 改装的数字 MG996R 伺服电机,实现无噪声、高速的位置反馈。
⚡ **零线缆杂乱**:模块化硬件生态系统,通过标准 JST-PH 线缆连接专用 PCB(控制、传感器、大脑、电源等)。
🛠️ **智能自动校准**:具有机械限位开关用于装配验证,以及补偿齿隙和执行器延迟的运行时算法。
🧩 **STEM 与扩展就绪**:可通过 TNY-Coder 基于块的 Web 应用进行编程,或使用背部 I2C/电源扩展端口构建自定义硬件模块。
🔋 **工业级电源**:定制 3S 18650 电池组,支持 15A 连续放电,集成 BMS 和保险丝,续航 1 小时以上。

技术规格

微控制器
电源
电源监控
腿部执行器
头部执行器
伺服驱动
视觉
距离传感器
姿态传感器
显示屏
音频

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32-S3 N16R8 模块 1 主控
MG996R 伺服电机 12 需改装
SG-90 微型伺服电机 2 耳朵
PCA9685 PWM 驱动板 1 伺服驱动
OV2640 摄像头模块 1 视觉
VL53L0X 激光测距模块 1 距离传感器
MPU6050 IMU 模块 1 姿态检测
SH1106 OLED 显示屏 1 显示
INA219 电压/电流传感器 1 电源监控
I2S MEMS 麦克风 1 音频输入
扬声器 1 音频输出
三星 INR18650-25R 电池 6 3S 电池组
BMS 模块 1 电池管理
保险丝 1 过流保护
3D 打印零件 1套 见 CAD 文件夹
定制 PCB 1套 见 Electronics/PCBs 文件夹
JST-PH 连接器及线缆 若干 模块间连接
M3 螺丝、螺母等 若干 详见 BOM 文档

3D 模型

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ✅ 是
焊台 焊接电子元件和伺服电机改装 ✅ 是
热风枪 焊接贴片元件(可选) ▢ 推荐
万用表 电路测试和故障排查 ✅ 是
螺丝刀套装 组装机器人 ✅ 是
剥线钳/压线钳 制作 JST-PH 线缆 ✅ 是
计算机 编译固件和编程 ✅ 是
USB 数据线 连接 ESP32-S3 ✅ 是

能力画像

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

所需技能

🔧 **动手能力**:需要熟练使用 3D 打印机、焊台和螺丝刀等工具进行组装。最关键的是需要对 MG996R 伺服电机进行精细的硬件改装,包括焊接 Op-Amp 缓冲 PCB,这要求较高的焊接和电路理解能力。 💻 **编程能力**:需要具备 C++ 编程基础,熟悉 ESP-IDF 框架。能够理解双核架构、实时控制循环、WebSocket 通信等概念,并能对固件进行修改和调试。 ⚡ **电子电路**:需要理解模拟电路基础,特别是运算放大器(Op-Amp)的电压跟随器原理。能够阅读电路图、焊接 PCB、使用万用表进行故障排查,并了解锂电池 BMS 和电源管理。

适用场景

**机器人研究与开发**:作为四足机器人运动控制、传感器融合和自主导航算法的实验平台。
**STEM 教育与学习**:通过组装和编程 TNY-360,学习机器人学、嵌入式系统、电子电路和机械设计。
**创客与爱好者项目**:为高级创客提供一个功能丰富、可扩展的开源机器人项目,满足探索和定制的需求。
**人工智能应用**:结合摄像头和麦克风,探索机器视觉、语音识别等 AI 技术在机器人上的应用。