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 ReaderNFC 功能演示

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初始版本