TNY-360 四足机器人
TNY-360
ESP32, 机器人
⭐⭐☆☆☆ (2/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 技术在机器人上的应用。