Skip to content

LILYGO T-Watch Ultra get it now ​

概述 ​

LILYGO T-Watch Ultra 是一款基于 ESP32-S3 的高性能智能手表开发模组,搭载 16MB QSPI Flash 与 8MB QSPI PSRAM。核心功能高度集成:

  • 显示交互:配备 2.06 英寸 CO5300 AMOLED 屏(410×502、600 nit、1600 万色),支持 CST9217 电容触控与 QSPI 高速渲染
  • 无线通信:集成 Wi-Fi/BLE 5.0、可选射频模块、MIA-M10Q GNSS 定位及 ST25R3916 NFC
  • 智能感知与反馈:内置 BHI260AP 智能传感器、T3902 PDM 麦克风、DRV2605 触觉驱动及 MAX98357A 音频功放
  • 扩展与续航:支持最大 32GB FAT32 MicroSD 卡,由 AXP2101 管理电源,搭配 1100mAh 电池(4.07Wh)
  • 结构尺寸:机身尺寸 63.5×49×22mm(不含表带)

快速开始 ​

示例支持 ​

示例Arduino IDE描述
Watch UI✓手表界面示例
GNSS Tracking✓卫星定位功能
LoRa Communication✓射频通信测试
AI Sensor✓动作识别示例
NFC Reader✓NFC 功能演示

PlatformIO ​

LilyGoLib 主仓库使用 Arduino-ESP32 3.x,目前 PlatformIO 不支持该配置。PlatformIO 开发请使用独立的 LilyGoLib-PlatformIO 仓库,该仓库使用 Arduino-ESP32 2.0.17(ESP-IDF 4.4.7)。

Arduino ​

  1. 安装 Arduino IDE。
  2. 安装 Arduino ESP32 V3.3.0-alpha1 或更高版本
    • Arduino 管理器网址:https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
  3. 下载 LilyGoLib 库
  4. 打开 Arduino IDE -> 项目 -> 加载库 -> 添加 .ZIP 库 -> 选择下载的库压缩包
  5. 安装 LilyGoLib-ThirdParty:将仓库内部的所有库文件夹复制到 Arduino IDE 的 libraries 目录,不要只复制最外层 LilyGoLib-ThirdParty 文件夹
  6. 文件 -> 示例 -> LilyGOLib -> helloworld
  7. 工具 -> 开发板 -> esp32,选择如下配置:
Arduino IDE 设置值
BoardLilyGo T-Watch-Ultra
Port设备对应端口
Upload Speed921600
Upload ModeUART0 / Hardware CDC
USB ModeHardware CDC and JTAG
USB CDC On BootEnabled
USB Firmware MSC On BootDisabled
USB DFU On BootDisabled
CPU Frequency240MHz (WiFi)
Core Debug LevelNone
Erase All Flash Before Sketch UploadDisabled
JTAG AdapterDisabled
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
Board RevisionRadio-SX1262(根据购买版本选择)
Arduino Runs OnCore 1
Events Run OnCore 1

开发板版本选项(根据购买的射频类型选择):

  • Radio-SX1262(Sub 1G LoRa)
  • Radio-SX1280(2.4G LoRa)
  • Radio-CC1101(Sub 1G (G)MSK, FSK, ASK, OOK)
  • Radio-LR1121(Sub 1G + 2.4G LoRa)
  • Radio-SI4432(Sub 1G ISM)

在工厂示例正常运行前,不要升级 LilyGoLib-ThirdParty 中提供的依赖库。如果串口没有消息输出,请检查 USB CDC On Boot 是否设置为 Enabled。本库依赖 arduino-esp32 V3.3.0-alpha1 或更高版本。

T-Watch-Ultra 进入下载模式 ​

下载模式仅在程序不允许上传代码时才需要。正常情况下不需要此步骤。

  1. 通过 USB-C 线连接开发板
  2. 按住 BOOT 按钮
  3. 在按住 BOOT 的同时,按下 RST 按钮后释放
  4. 释放 BOOT 按钮
  5. USB 端口固定后,点击上传
  6. 按下 RST 退出下载模式

开发平台 ​

  1. Arduino IDE,使用 Arduino-ESP32 3.3.0-alpha1 或更高版本
  2. PlatformIO,使用独立的 LilyGoLib-PlatformIO 仓库和 Arduino-ESP32 2.0.17

视频 ​

主要特点 ​

  • ESP32-S3:16 MB QSPI Flash,8 MB QSPI PSRAM,Wi-Fi + 蓝牙 5.0
  • 2.06 英寸 CO5300 AMOLED(410×502、600 nit、QSPI),CST9217 电容触摸
  • 可选 SX1262、SX1280、CC1101、LR1121 或 SI4432 射频模块
  • MIA-M10Q 多星座定位、ST25R3916 NFC、BHI260AP 智能传感器
  • T3902 PDM 麦克风、MAX98357A 音频功放、DRV2605 触觉反馈
  • AXP2101 电源管理、PCF85063A RTC、XL9555 IO 扩展、1100mAh 电池、最大 32GB FAT32 MicroSD 卡

产品参数 ​

组件描述
MCUESP32-S3 双核处理器
Flash16MB (QSPI)
PSRAM8MB (QSPI)
屏幕2.06 英寸 CO5300 AMOLED,410×502,600 nit,60000:1 对比度 (QSPI)
触摸CST9217 电容触摸屏
射频模块选项SX1262 / SX1280 / CC1101 / LR1121 / SI4432
GNSSMIA-M10Q 多星座定位
NFCST25R3916
AI 传感器BHI260AP 动作传感器
音频MAX98357A 音频功放
麦克风T3902 (PDM)
振动马达DRV2605 触觉反馈
电源管理AXP2101 PMU
RTCPCF85063A 实时时钟
IO 扩展XL9555 (16个IO)
存储MicroSD,最大 32GB (FAT32)
电池3.7V 1100mAh 锂电池(4.07Wh)
无线Wi-Fi 802.11b/g/n + Bluetooth 5.0
USB1 × USB-C,用于充电和烧录,不支持向外供电
按键POWER(长按 1 秒开机/6 秒关机)+ BOOT(GPIO0)
显示屏工作温度-20℃~70℃
尺寸63.5×49×22mm

电气参数 ​

项目参数
USB-C 输入电压3.9 V - 6 V
充电电流0 - 1024 mA(可编程)
电池电压3.7 V
电池容量1100 mAh(4.07 Wh)

推荐充电电流:< 500 mA。过大的充电电流可能导致 PMU 温度过高。充电电流不应超过电池容量的一半。

引脚图 ​

T-Watch Ultra 引脚图

引脚映射 ​

名称GPIO可用
SDA3❌
SCL2❌
SPI MOSI34❌
SPI MISO33❌
SPI SCK35❌
SD CS21❌
RTC (PCF85063A) INT1❌
触摸屏 INT12❌
NFC (ST25R3916) CS4❌
NFC (ST25R3916) INT5❌
BHI260 INT8❌
T3902 麦克风 SCK17❌
T3902 麦克风 DATA18❌
PCM 功放 (MAX98357A) BCLK9❌
PCM 功放 (MAX98357A) WCLK10❌
PCM 功放 (MAX98357A) DOUT11❌
GNSS (MIA-M10Q) TX43❌
GNSS (MIA-M10Q) RX44❌
GNSS (MIA-M10Q) PPS13❌
LoRa RST47❌
LoRa BUSY48❌
LoRa CS36❌
LoRa INT14❌
显示屏 CS41❌
显示屏 DATA038❌
显示屏 DATA139❌
显示屏 DATA242❌
显示屏 DATA345❌
显示屏 SCK40❌
显示屏 TE6❌
显示屏 RESET37❌
AXP2101 INT7❌

尺寸图 ​

原理图 ​

数据手册 ​

软件开发 ​

依赖库 ​

常见问题 ​

  • Q. T-Watch Ultra 相比其他版本有什么优势?
    A. Ultra 版本配备了更大的 AMOLED 屏幕、AI 动作传感器、GNSS 多星座定位、NFC 功能,以及更大的电池容量,功能更加全面。

  • Q. 如何开机和关机?
    A. 按住 POWER 按键 1 秒开机,按住 6 秒关机。BOOT 按键用于进入下载模式。

  • Q. 支持哪些 GNSS 星座?
    A. MIA-M10Q 模块支持 GPS、GLONASS、Galileo、北斗等多重卫星系统。

  • Q. AI 传感器有什么特殊功能?
    A. BHI260AP 可以识别复杂的动作模式,如手势识别、活动分类等,适合运动监测应用。

  • Q. 电池续航如何?
    A. 1100mAh 电池在正常使用下可提供数天续航,具体时间取决于功能使用情况。

功耗测试 ​

模式唤醒方式电流
轻睡眠电源按钮 + BOOT + 触摸面板4.6 mA
轻睡眠电源按钮 + BOOT2.1 mA
深度睡眠电源按钮 + BOOT(备份电源开启)1.1 mA
深度睡眠电源按钮 + BOOT(备份电源关闭)840 µA
深度睡眠触摸面板3.34 mA
深度睡眠定时器(备份电源关闭)850 µA
深度睡眠定时器(备份电源开启)1.1 mA
关机仅保留备份电源77 µA

数据来自官方 T-Watch Ultra 硬件文档,实际电流会随固件和已启用外设变化。

版本历史 ​

VersionUpdate dateUpdate description
T-Watch-Ultra_V1.0—初始版本