Skip to content

T-Watch 2021 get it now

概述

LILYGO T-Watch 2021 是一款基于 ESP32 的开源智能手表开发平台。搭载 ESP32 双核 Xtensa LX6 @ 240 MHz,支持 Wi-Fi 和 Bluetooth 4.2,配备 1.54 英寸 ST7789V TFT 触摸屏(240 × 240,电容触控)、AXP202 PMU 电源管理、BMA423 加速度计(步数统计与手势识别)、S76G GNSS 模块(GPS 定位)和内置麦克风。380 mAh 锂电池加 USB-C 充电接口,构成完整的可穿戴开发解决方案。兼容 PlatformIO、Arduino 和开源 TTGO_TWatch_Library。

快速开始

示例支持

示例PlatformIO/ArduinoESP-IDF描述
TTGO_TWatch_Library手表 UI、GPS、BLE、加速度计示例

PlatformIO

  1. 安装 Visual Studio CodePython
  2. 在 VS Code 中搜索并安装 PlatformIO IDE 扩展
  3. 打开 TTGO_TWatch_Library 项目文件夹
  4. 打开 platformio.ini,选择 LILYGO_WATCH_2021 环境
  5. 点击 编译,通过 USB-C 连接设备,点击 上传

Arduino

  1. 安装 Arduino IDE
  2. 安装 Arduino ESP32
  3. TTGO_TWatch_Library 文件夹复制到 Arduino 库目录
  4. 工具开发板 中配置:
Arduino IDE 设置
开发板ESP32 Dev Module
CPU 频率240 MHz (WiFi)
Flash 大小4MB (32Mb)
分区方案Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
PSRAMEnabled
上传速度921600
  1. 点击 上传

开发平台

  1. Arduino IDE
  2. PlatformIO

相关视频

主要特性

  • ESP32 双核 Xtensa LX6 @ 240 MHz,Wi-Fi + Bluetooth 4.2
  • 1.54 英寸 ST7789V TFT 触摸屏(240 × 240),FT6236 电容触控
  • AXP202 电源管理单元,支持电池监控
  • BMA423 三轴加速度计(步数统计与手势识别)
  • S76G GNSS 模块(GPS/GLONASS/北斗)
  • 内置 PDM MEMS 麦克风
  • 380 mAh 锂电池,USB-C 充电
  • 振动马达,支持触觉反馈
  • 4 MB Flash,8 MB PSRAM

规格参数

参数
主控ESP32,双核 Xtensa LX6 @ 240 MHz
Flash4 MB
PSRAM8 MB
无线Wi-Fi 802.11 b/g/n,Bluetooth 4.2
显示屏1.54 英寸 ST7789V TFT,240 × 240
触摸FT6236 电容触控
PMUAXP202
IMUBMA423(加速度计 + 步数统计)
GNSSS76G(GPS/GLONASS/北斗)
麦克风PDM MEMS 麦克风
振动振动马达
电池380 mAh 锂电池
USBUSB-C

T-Watch 2021 规格参数

引脚图

显示屏(ST7789V)

信号GPIO
MOSI19
SCLK18
CS5
DC27
BL12
RST— (硬件连接)

I2C 总线(AXP202、BMA423、FT6236)

信号GPIO
SDA21
SCL22

GNSS(S76G,UART)

信号GPIO
TX34
RX33
PPS37

尺寸图

原理图

数据手册

软件库

依赖库

常见问题

  • Q. 如何在 Arduino 中配置手表型号? A. 在 sketch 中,于 #include "LilyGoWatch.h" 之前添加 #define LILYGO_WATCH_2021,这将自动配置 2021 版本的引脚分配。

  • Q. 触摸屏无响应,如何排查? A. 确认 FT6236 的 I2C 地址为 0x38,SDA = GPIO21,SCL = GPIO22,并确保 AXP202 在触摸初始化之前已为显示背光供电。

  • Q. 表带可以更换吗? A. 可以。T-Watch 使用标准 20 mm 表带,任何 20 mm 快拆表带均兼容。

更新日志

版本日期说明
T-Watch 2020初代设计
T-Watch 2021更新 S76G GNSS、BMA423、改进 PMU