Skip to content

T-Bao Gear get it now

概述

T-Bao Gear 是 T-Bao AIoT 终端的智能小车扩展版本,将 K210 RISC-V AI 芯片与 ESP32 双核 MCU 融合到轮式机器人底盘中。通过 DRV8833 双路 H 桥电机驱动器控制两路直流减速电机,配合 ES_9051 舵机实现摄像头云台控制。K210 负责端侧 AI 推理(人脸检测、表情识别、目标追踪),ESP32 负责运动控制、WiFi 通信与 Web 远程遥控。适用于 AI 机器人教育、自主导航研究和远程控制车辆等场景。

快速开始

示例应用

示例PlatformIO / Arduino功能说明
DRV8833直流电机基础驱动,串口指令控制
ES_9051舵机精确角度控制(0–180°)
Seeking自动人脸追踪,丢失目标超时搜寻
Emotion随机表情动画 — 小车随机播放表情动画和运动
Factory多模式集成:人脸跟随 / 物体识别 / 遥控
RemoteWiFi Web 远程遥控驾驶

固件下载

示例ESP32 固件K210 固件K210 模型说明
DRV8833firmware_lilygo-t-bao-esp32-DRV8833maixpy_twatch_v0.6.2-75-g973361c0d-dirty串口控制
Seekingfirmware_lilygo-t-bao-esp32-Seekingmaixpy_twatch_v0.6.2-75-g973361c0d-dirtyface_model_at_0x300000人脸追踪 + 自动搜寻
Emotionfirmware_lilygo-t-bao-esp32-Emotion⚠️ maixpy_v0.6.2_87_g37c84a3e7K210 固件与其他示例不同
Factoryfirmware_lilygo-t-bao-esp32-Factorymaixpy_twatch_v0.6.2-75-g973361c0d-dirtyface_model_at_0x300000多模式集成
Remotefirmware_lilygo-t-bao-esp32-Remotemaixpy_twatch_v0.6.2-75-g973361c0d-dirty仅需 ESP32 固件

K210 固件烧录

  1. 下载 MaixPy IDE — 在线调试和固件烧录工具
  2. 下载 kflash_gui — K210 固件和模型烧录工具
  3. 选择对应示例的固件和模型文件进行烧录

注意: Emotion 示例使用不同的 K210 固件(maixpy_v0.6.2_87_g37c84a3e7.bin),请勿与其他示例混用。

PlatformIO

  1. 安装 Visual Studio CodePython
  2. 在 VS Code 中搜索并安装 PlatformIO IDE 扩展
  3. 打开 T-Bao 项目文件夹
  4. 打开 platformio.ini,取消注释要使用的示例
  5. 点击 编译,通过 USB-C 连接设备,点击 上传

Arduino

  1. 安装 Arduino IDE
  2. 安装 Arduino ESP32
  3. 打开目标示例的 .ino 文件
  4. 工具开发板 中配置:
Arduino IDE 设置
开发板ESP32 Dev Module
端口你的端口
Flash 大小16MB (128Mb)
分区方案Huge APP (3MB No OTA/1MB SPIFFS)
PSRAM已启用
上传速度921600
  1. 点击 上传

相关视频

主要特点

  • K210 RISC-V 双核 64 位 AI 芯片(400 MHz),KPU 神经网络处理器 — 端侧人脸检测、随机表情动画、目标追踪
  • ESP32-D0WDQ6-V3,16 MB Flash,8 MB PSRAM,Wi-Fi + 蓝牙 4.2
  • DRV8833 双路 H 桥电机驱动,控制两路直流减速电机
  • ES_9051 舵机,摄像头云台控制(0–180°)
  • OV2640 200 万像素摄像头,支持 180° 旋转
  • ST7789V 1.54 英寸 IPS 触控屏(240 × 240)
  • 支持 WiFi Web 远程遥控
  • K210 ↔ ESP32 UART 通信(TX: GPIO25,RX: GPIO26)
  • 多种运行模式:人脸追踪、表情互动、Web 遥控、多模式工厂

产品参数

参数规格
AI 芯片K210 RISC-V 双核 64 位,400 MHz,KPU ~0.5 TOPS
主 MCUESP32-D0WDQ6-V3 双核 LX6,240 MHz
Flash16 MB
PSRAM8 MB
无线Wi-Fi 2.4 GHz 802.11 b/g/n
蓝牙Bluetooth 4.2 + BLE
显示屏1.54 英寸 ST7789V IPS TFT,240 × 240
摄像头OV2640(200 万像素,180° 旋转)
电机驱动DRV8833 双路 H 桥
舵机ES_9051(0–180°)
USB1 × Type-C

引脚图

电机(DRV8833)

DRV8833ENIN1IN2IN3IN4
ESP32GPIO2GPIO22GPIO21GPIO15GPIO13

舵机

ES_9051信号线
ESP32GPIO19

K210 UART

K210TXRX
ESP32GPIO26GPIO25

尺寸图

原理图

数据手册

软件开发

常见问题

  • Q. K210 和 ESP32 如何通信? A. 通过 UART 串口通信——K210 TX → ESP32 GPIO26,K210 RX → ESP32 GPIO25。K210 负责 AI 推理,ESP32 负责运动控制和 WiFi。

  • Q. Emotion 示例烧录标准 K210 固件后无法运行? A. Emotion 示例需要专用 K210 固件(maixpy_v0.6.2_87_g37c84a3e7.bin),请按固件表中的对应固件烧录。

  • Q. 如何调整电机速度? A. 修改 MotorPWMConfig 结构体中的 PWM 值,范围 0–255,例如 {200, 0, 0, 200} 代表更高速度。

  • Q. 如何修改舵机角度范围? A. 编辑示例源码中的 SERVO_MIN_ANGLESERVO_MAX_ANGLE 常量。

  • Q. Web 遥控无法连接? A. 确认 ESP32 已烧录 Remote 或 Factory 固件,手机/电脑连接 ESP32 的 WiFi AP 后,在浏览器中打开串口输出的 IP 地址即可。

版本历史

版本日期说明
V1.0初始版本