Skip to content

T-Echo Lite Kit get it now ​

概述 ​

T-Echo Lite Kit 是 T-Echo Lite 主板与 KeyShield 键盘配件底板的组合套件。KeyShield 扩展了 5×4 物理键盘(TCA8418)、ES8311 音频编解码器(含扬声器和耳机接口)、AW21009QNR 键盘背光以及振动马达,并预留了可选 GPS(L76K)和 IMU(ICM20948)插槽。整套方案基于 nRF52840 主控,搭载 LoRa SX1262、1.22 英寸电子墨水屏,具备极低深睡眠功耗,适用于便携通信终端、LoRa Meshtastic 节点等应用场景。

快速开始 ​

固件烧录 ​

使用 LILYGO Spark(推荐) ​

下载 LILYGO Spark,搜索 T-Echo Lite Kit,直接烧录固件。

PlatformIO ​

  1. 安装 Visual Studio Code 和 Python
  2. 在 VS Code 中搜索并安装 PlatformIO IDE 插件
  3. 打开 T-Echo-Lite 项目文件夹
  4. 打开 platformio.ini,在 [platformio] → default_envs 下取消注释目标示例
  5. 首次使用时,在 tool/win10 vscode platformio start 目录下运行 python t-echo-lite_v1.0.0_setup.py 安装开发板支持包
  6. 点击 ✓ 编译,连接开发板后点击 → 上传

Arduino ​

  1. 安装 Arduino IDE
  2. 在首选项中,将 https://www.adafruit.com/package_adafruit_index.json 添加到附加开发板管理器网址
  3. 在开发板管理器中安装 Adafruit nRF52
  4. 将项目 libraries 目录下的库文件夹复制到 Arduino Sketchbook 库目录
  5. 在工具 → 开发板中选择 Nordic nRF52840 DK
  6. 进入 DFU 烧录模式:按下并松开 RST,等待 LED1 亮起,再次按下并松开 RST,LED1 变暗后重新变亮即进入 DFU 模式
  7. 点击 ✓ 编译,点击 → 上传

示例程序 ​

T-Echo-Lite 示例 ​

示例支持说明
Battery_Measurement✓电池电压读取
BLE_Uart✓BLE UART 通信
Display✓电子墨水屏显示
GPS✓GPS 定位
ICM20948✓IMU 传感器
SX126x_PingPong✓LoRa 收发测试
Sleep_Wake_Up✓深睡眠与唤醒
Original_Test✓出厂测试

T-Echo-Lite-KeyShield 示例 ​

示例支持说明
aw21009qnr✓键盘背光
aw86224✓振动马达
es8311✓扬声器 / 麦克风
tca8418✓键盘
original_test✓出厂测试

相关视频 ​

主要特点 ​

  • nRF52840 ARM Cortex-M4 @ 64 MHz,蓝牙 5.0,256 kB RAM,1 MB Flash
  • SX1262 LoRa(400–520 MHz / 830–945 MHz),SPI
  • 1.22 英寸 GDEM0122T61 电子墨水屏(176 × 192),驱动芯片 SSD1681
  • 5×4 物理键盘,TCA8418 键盘控制器(I2C)
  • AW21009QNR 键盘背光(I2C)
  • ES8311 音频编解码器,扬声器 + 耳机接口(I2C + I2S)
  • 振动马达(I2C)
  • 可选 ICM20948 九轴 IMU(I2C)
  • 可选 L76K GNSS 模块(UART)
  • 按键(IO 0.24)
  • 深睡眠功耗:最低 2–10 µA

产品参数 ​

参数规格
MCUnRF52840,ARM Cortex-M4 @ 64 MHz
RAM256 kB
Flash(MCU)1 MB
蓝牙Bluetooth 5.0
LoRaSX1262,400–520 MHz / 830–945 MHz
显示屏1.22 英寸 GDEM0122T61 电子墨水屏,176 × 192
键盘TCA8418(5×4),I2C 0x34
键盘背光AW21009QNR,I2C
音频ES8311,I2C 0x34
IMU(可选)ICM20948,I2C
GNSS(可选)L76K,UART
深睡眠功耗2–10 µA
T-Echo Lite Kit 详情图

引脚图 ​

T-Echo Lite Kit 引脚图

电子墨水屏(1.22 英寸,176×192) ​

GDEM0122T61BS1BUSYRSTDCCSSCLKMOSI
nRF52840IO 1.12IO 0.03IO 0.28IO 0.21IO 0.22IO 0.19IO 0.20

ES8311 音频 ​

ES8311SDASCL地址
nRF52840IO 1.4IO 1.20x34

振动马达 ​

振动马达SDASCL
nRF52840IO 1.4IO 1.2

LoRa SX1262 ​

SX1262CSRSTSCLKMOSIMISOBUSYDIO1 / INTDIO2RF_VC1RF_VC2
nRF52840IO 0.11IO 0.07IO 0.13IO 0.15IO 0.17IO 0.14IO 1.8IO 0.05IO 0.27IO 1.1

键盘(TCA8418) ​

TCA8418SDASCL地址
nRF52840IO 1.4IO 1.20x34

按键 ​

功能引脚
按键IO 0.24

IMU ICM20948(可选) ​

ICM20948SDASCLINT
nRF52840IO 1.4IO 1.2IO 0.16

GNSS L76K(可选) ​

L76KRXTX1PPSWAKE
nRF52840IO 1.13IO 1.15IO 0.29IO 1.10

尺寸图 ​

T-Echo Lite Kit 尺寸图

原理图 ​

数据手册 ​

软件开发 ​

依赖库 ​

常见问题 ​

  • Q. USB 无调试输出? A. 在串口助手软件中启用 DTR 选项。

  • Q. USB 上传失败? A. 进入 DFU 烧录模式:按下并松开 RST,等待 LED1 亮起,再次按下并松开 RST,LED1 变暗后重新变亮即进入 DFU 模式。

  • Q. Arduino IDE 提示升级库? A. 请勿升级,使用项目中附带的库版本。

  • Q. 电子墨水屏出现残影? A. GDEM0122T61 不支持快速刷新,请仅使用全刷模式。

版本历史 ​

版本日期说明
V1.0—初版发布