外观
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 / PSRAM | 16 MB Flash,8 MB PSRAM |
| 屏幕 | 2.8 英寸 IPS,320 × 240,ST7789,GT911 电容触摸 |
| 键盘 | QWERTY,由独立 ESP32-C3 通过 I2C 驱动;轨迹球兼 BOOT 键 |
| LoRa | SX1262,868 / 915 MHz,最高 +22 dBm;另有 433 MHz 版 |
| GPS | Plus 版带;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 说明该修改尚未合并进上游库,因此使用官方示例中的版本最稳妥。
参考资料
- GitHub:https://github.com/Xinyuan-LilyGO/T-Deck
- T-Deck Pro 仓库:https://github.com/Xinyuan-LilyGO/T-Deck-Pro
- LilyGO Wiki T-Deck Plus:https://wiki.lilygo.cc/products/t-deck-series/t-deck-plus/
- CNX Software T-Deck Plus:https://www.cnx-software.com/2024/08/30/lilygo-t-deck-plus-a-blackberry-like-esp32-s3-devkit-with-qwerty-keyboard-trackball-lora-gps-battery-and-more/
- CNX Software T-Deck Pro:https://www.cnx-software.com/2025/04/03/lilygo-t-deck-pro-esp32-s3-lora-messenger-e-paper-touch-display-keyboard-and-4g-lte-or-audio-codec-option/
- Meshtastic T-Deck:https://meshtastic.org/docs/hardware/devices/lilygo/tdeck/