跳转到内容

T-Deck ​

T-Deck 是 LilyGO 做的黑莓式手持开发板:ESP32-S3、2.8 英寸屏、物理键盘、轨迹球、LoRa 模块,再加扬声器与麦克风。它是最适合做脱网 Meshtastic 通信终端的单品之一。

无线电合规

LoRa 使用的 433 / 868 / 915 MHz 在各地区有不同的频段、功率和占空比规定。购买时选对应区域版本,设置里选对区域,天线不接就不要发射。

规格 ​

以下以 T-Deck Plus 为主,数据来自 CNX Software 和 LilyGO Wiki。

项目参数
主控ESP32-S3FN16R8,240 MHz 双核
Flash / PSRAM16 MB Flash,8 MB PSRAM
屏幕2.8 英寸 IPS,320 × 240,ST7789,GT911 电容触摸
键盘QWERTY,由独立 ESP32-C3 通过 I2C 驱动;轨迹球兼 BOOT 键
LoRaSX1262,868 / 915 MHz,最高 +22 dBm;另有 433 MHz 版
GPSPlus 版带;LilyGO Wiki 写 MIA-M10Q,部分 MeshCore 指南写 L76K,可能因批次而异
音频MAX98357A 功放加扬声器,2 个 MEMS 麦克风
存储microSD 槽
电池Plus 版 2000 mAh
发布时间Plus 版 CNX 报道于 2024 年 8 月

变体 ​

  • T-Deck(原版):无 GPS,电池较小,Grove 接口可用。
  • T-Deck Plus:加 GPS 与 2000 mAh 电池,外壳和天线更完整。Grove 接口的引脚被 GPS 占用,不能再当通用接口。
  • T-Deck Pro:2025 年 4 月 CNX 报道。把屏幕换成 3.1 英寸墨水屏,电池 1400 mAh;有带 4G LTE 模块 (A7682E) 的版本和用 PCM5102A 音频芯片的版本;GitHub 列出 ESP32-S3、16 MB Flash、8 MB PSRAM、SX1262 与 MIA-M10Q。注意网上偶尔出现的"T-Deck Plus Pro"并不是一个官方产品名。

亮点 ​

  • 完整的输入输出:键盘加屏幕加通信,不需要手机。
  • 官方 Meshtastic 支持,Plus 版出货即可刷 Meshtastic。
  • 除 Meshtastic 外也能跑 MeshCore 等固件。
  • 公开 GitHub 与 LilyGoLib,示例较全。

能拿来做什么 ​

  • Meshtastic 脱网短信终端,见 Meshtastic 与 LoRa 玩法。
  • 迷你 Linux 式控制台、SSH 终端、手持 MQTT 面板。
  • 户外 GPS 记录器(Plus)。
  • 自研固件:Tactility 等系统也支持 T-Deck 类设备。

作为 Meshtastic 终端时,T-Deck 的最大优势是不需要手机:键盘直接输入,屏幕显示消息和节点列表,轨迹球或触屏导航。官方固件之外,MeshCore 等项目也有对它的支持。Plus 版带 GPS 与 2000 mAh 电池,更适合户外携带。想把它当通用开发板用的话,ESP32-S3 加 8 MB PSRAM 足以跑 LVGL 应用,键盘作为 I2C 外设很容易读取,适合写小型终端、笔记本或遥控器。社区用户的评测提到固件仍有一些怪毛病,购买前可翻阅用户评测,了解当前版本的成熟度。

开发方式 ​

  • Arduino 与 PlatformIO:参考仓库 examples,README 要求 Arduino core 2.0.14 或更旧(2024 年 8 月的说明,现状请看仓库)。
  • 新出厂固件放在 LilyGoLib 仓库。
  • 键盘 ESP32-C3 也可单独刷写,需要外接 USB 转串口,通过板上 6 针焊点连接。
  • 轨迹球按住的同时上电或按复位,进入下载模式。

同类对比 ​

设备差异
M5Stack Cardputer更便宜更小,键盘按键小,LoRa 需要扩展
Heltec WiFi LoRa 32 V3只有 0.96 英寸屏,便宜,适合固定节点
T-Beam无键盘,续航和 GPS 更偏向定位

注意事项 ​

  • 麦克风使用时,GPIO0 按钮不可用。
  • 标称续航随 GPS 和屏幕亮度差异很大,用户评测给出 1 至 2 天(GPS 常开)或 3 至 4 天(关 GPS 调暗屏幕)的数字,属个人测试,仅供参考。
  • 内部天线性能有限,需要远距离时使用外接天线。
  • 不同批次元件可能不同,购买后先确认版本。

T-Deck 系列有几处容易踩坑:Grove 接口在 Plus 版上被 GPS 占用;麦克风工作时 GPIO0 键不可用;键盘由独立的 ESP32-C3 提供,有自己的固件,出现键盘无响应时要考虑它是否需要重刷。官方仓库对 TFT_eSPI 的初始化序列在 2024 年 7 月有更新,README 说明该修改尚未合并进上游库,因此使用官方示例中的版本最稳妥。

参考资料 ​

ESP32 非官方中文调查手册,与乐鑫科技(Espressif Systems)无隶属关系。