Skip to content

LILYGO T-Watch Ultra get it now

概述

LILYGO T-Watch Ultra 是一款高性能智能手表开发模组,基于 ESP32-S3 双核处理器,搭载 16MB 闪存与 8MB PSRAM,支持 Arduino/ESP-IDF/MicroPython 开发环境。核心功能高度集成:

  • 显示交互:配备 2.06 英寸 AMOLED 屏(410×502 分辨率,1600 万色),支持电容触控与 QSPI 高速渲染
  • 四重无线通信:集成 Wi-Fi/BLE 5.0、LoRa(SX1262/SX1280,覆盖 433/868/915MHz 频段)、GNSS 定位(MIA-M10Q 模块)及 NFC(ST25R3916)
  • 智能感知与反馈:内置 BHI260AP AI 动作传感器、DRV2605 触觉震动马达及 MAX98357A 音频功放,实现运动识别与多模态交互
  • 扩展与续航:支持 MicroSD 卡扩展(32GB FAT32),由 AXP2101 电源管理芯片动态优化能耗,搭配 1100mAh 电池(4.07Wh)
  • 工业级设计:紧凑尺寸(49×63.5×22mm),宽温域运行(-40℃~85℃),适用于户外运动设备、工业物联网网关等场景

快速开始

示例支持

示例PlatformIO/ArduinoESP-IDF描述
Watch UI手表界面示例
GNSS Tracking卫星定位功能
LoRa CommunicationLoRa 通信测试
AI Sensor动作识别示例
NFC ReaderNFC 功能演示

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 的库目录中
  6. 文件 -> 示例 -> LilyGOLib -> helloworld
  7. 工具 -> 开发板 -> esp32,选择如下配置:
Arduino IDE 设置
BoardLilyGo T-Watch-Ultra
Upload Speed921600
USB ModeCDC and JTAG
USB CDC On BootEnabled
USB Firmware MSC On BootDisabled
USB DFU On BootDisabled
CPU Frequency240MHz (WiFi)
Core Debug LevelNone
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
Board RevisionRadio-SX1262(根据购买版本选择)
Upload ModeUART0/Hardware CDC
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)

注意:如果串口没有消息输出,请检查 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
  2. Platform IO
  3. ESP-IDF
  4. VS Code
  5. Micropython

视频

主要特点

  • ESP32-S3:16 MB Flash,8 MB PSRAM(Octal SPI),Wi-Fi + 蓝牙 5.0
  • 2.06 英寸 AMOLED(410×502,QSPI),CST9217 电容触摸
  • LoRa:SX1262(433~923MHz)/ SX1280(2.4GHz)可选
  • GNSS:MIA-M10Q 多星座定位,NFC:ST25R3916
  • BHI260AP AI 动作传感器,DRV2605 触觉反馈,MAX98357A 音频功放
  • AXP2101 电源管理,PCF85063A RTC,XL9555 IO 扩展,T3902 通话模块
  • 1100mAh 电池,MicroSD 卡扩展,USB Type-C

产品参数

组件描述
MCUESP32-S3 双核处理器
Flash16MB
PSRAM8MB (Octal SPI)
屏幕2.06 英寸 AMOLED (410×502)
触摸CST9217 电容触摸屏
LoRaSX1262 (433~923MHz) / SX1280 (2.4GHz)
GNSSMIA-M10Q 多星座定位
NFCST25R3916
AI 传感器BHI260AP 动作传感器
音频MAX98357A 音频功放
振动马达DRV2605 触觉反馈
电源管理AXP2101 PMU
RTCPCF85063A 实时时钟
IO 扩展XL9555 (16个IO)
通话模块T3902
存储MicroSD 卡扩展
电池1100mAh 锂电池
无线Wi-Fi 802.11b/g/n + Bluetooth 5.0
USB1 × USB OTG (Type-C)
按键POWER + BOOT
尺寸63.5×49×22mm

引脚图

T-Watch Ultra 引脚图

引脚映射

名称GPIO可用
SDA3
SCL2
SPI MOSI34
SPI MISO33
SPI SCK35
SD CS21
RTC (PCF85063A) INT1
NFC (ST25R3916) CS4
NFC (ST25R3916) INT5
BHI260 INT8
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 按键两秒开机,按住六秒关机。BOOT 按键用于进入下载模式。

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

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

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

功耗测试

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

版本历史

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