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 CodePython
  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_UartBLE UART 通信
Display电子墨水屏显示
GPSGPS 定位
ICM20948IMU 传感器
SX126x_PingPongLoRa 收发测试
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初版发布