LILYGO T-Echo Lite

  • LoRa
  • nRF52840
  • E-Paper
  • Low Power
  • Meshtastic
  • Keyboard

版本迭代:

Version Update date Update description
T-Echo-Lite_V1.0 2024-12-06 超低功耗LoRa节点设备初始版本
T-Echo-Lite-KeyShield_V1.0 2025-10-14 键盘扩展板版本

购买链接

Product SOC FLASH RAM Features Link
T-Echo-Lite nRF52840 1M 256kB LoRa + E-Paper LILYGO Mall
T-Echo-Lite-KeyShield - - - 键盘扩展板 待发布

目录

描述

T-Echo Lite 是基于 T-Echo 的轻便版本,拥有更小的体积和更低的功耗设计。最低深度睡眠功耗可达 2μA-10μA,板载丰富的功能包括惯性传感器、LoRa 模块、太阳能充电功能(5V)、外置 GPS 等,优秀的功耗表现使得 T-Echo Lite 能够拥有出色的续航。

T-Echo-Lite-KeyShield 为 T-Echo-Lite 的底板扩展,主要扩展了键盘、扬声器、麦克风、振动等外设,提供更完整的人机交互功能。

预览

实物图

模块

T-Echo-Lite 部分

1. MCU

2. 屏幕

3. LORA

4. GPS

5. 惯性传感器

6. Flash

T-Echo-Lite-KeyShield 部分

1. 键盘背光

2. 振动

3. 扬声器麦克风

  • 驱动芯片:ES8311
  • 总线通信协议:IIC、IIS
  • 依赖库:
    cpp_bus_driver
  • 相关资料:
    ES8311

4. 键盘

软件部署

Examples Support

T-Echo-Lite Examples

Example [Arduino IDE (Adafruit_nRF52_V1.6.1)]
[PlatformIO (nordicnrf52_V10.6.0)]
Support
Description Picture
Battery_Measurement

alt text

BLE_Uart

alt text

Button_Triggered

alt text

Display

alt text

Display_BLE_Uart

alt text

Display_SX1262

alt text

Flash

alt text

Flash_Erase

alt text

Flash_Speed_Test

alt text

GPS

alt text

GPS_Full

alt text

ICM20948

alt text

IIC_Scan_2

alt text

nrf52840_module

alt text

Original_Test

alt text

Product factory original testing
Sleep_Wake_Up

alt text

SX126x_PingPong

alt text

SX126x_PingPong_2

alt text

sx126x_tx_continuous_wave

alt text

T-Echo-Lite-KeyShield Examples

Example [Arduino IDE (Adafruit_nRF52_V1.6.1)]
[PlatformIO (nordicnrf52_V10.6.0)]
Support
Description Picture
aw21009qnr

alt text

aw86224

alt text

es8311

alt text

original_test

alt text

Product factory original testing
tca8418

alt text

voice_speaker

alt text

Bootloader Description Picture
bootloader
Firmware Description Picture
T-Echo-Lite_Original_Test(lora_868mhz_125khz) Product factory original testing
T-Echo-Lite_Original_Test(lora_915mhz_125khz) Product factory original testing
T-Echo-Lite-KeyShield_original_test Product factory original testing

PlatformIO

  1. 安装VisualStudioCodePython
  2. VisualStudioCode扩展中搜索PlatformIO插件并安装.
  3. 安装完成后需要将VisualStudioCode重新启动
  4. 重新开启VisualStudioCode后,选择 VisualStudioCode 左上角的 文件 -> 打开文件夹 ->选择 T-Deck 目录
  5. 点击 platformio.ini 文件,在platformio 栏目中取消需要使用的示例行,请确保仅仅一行有效
  6. 点击左下角的(✔)符号编译
  7. 将板子与电脑USB进行连接
  8. 点击(→)上传固件
  9. 点击 (插头符号) 监视串行输出

Arduino IDE 开发

  1. 安装 Arduino,根据你的系统类型选择安装。

  2. 打开项目文件夹的“example”目录,选择示例项目文件夹,打开以“.ino”结尾的文件即可打开Arduino IDE项目工作区。

  3. 打开右上角工具菜单栏->选择开发板->开发板管理器,找到或者搜索Adafruit_nRF52,下载作者名为Adafruit的开发板文件。接着返回开发板菜单栏,选择Adafruit_nRF52开发板下的开发板类型,选择的开发板类型由platformio.ini文件中以[env]目录下的board = xxx标头为准,如果没有对应的开发板,则需要自己手动添加项目文件夹下board目录下的开发板。(如果找不到Adafruit_nRF52,则需要打开首选项 -> 添加 https://www.adafruit.com/package_adafruit_index.json其他开发板管理地址)

  4. 打开菜单栏文件->首选项,找到项目文件夹位置这一栏,将项目目录下的libraries文件夹里的所有库文件连带文件夹复制粘贴到这个目录下的<C:\Users\UserName\Documents\Arduino\libraries>里边。

  5. 在 "工具 "菜单中选择正确的设置,如下表所示。

Setting Value
Board Nordic nRF52840 DK
  1. 选择正确的端口。

  2. 开启引导下载模式:按一下RST芯片复位按键后松开等待LED1亮后(一定要等待LED1亮)再按一下RST按键后松开,观察到LED1灯逐渐熄灭逐渐点亮,即已进入引导下载模式。

  3. 点击右上角“[√]”进行编译,如果编译无误,将单片机连接电脑,点击右上角“[→]”即可进行烧录。

JLINK烧录firmware和bootloader

  1. 安装软件 nRF-Connect-for-Desktop

  2. 安装软件 JLINK

  3. 正确连接JLINK引脚如下图所示:

  1. 打开软件nRF-Connect-for-Desktop 安装工具 Programmer 并打开

  2. 添加文件,同时选择bootloader文件和firmware文件,点击 Erase&write ,即可完成烧录

开发平台

  1. Arduino IDE - Adafruit nRF52 支持
  2. Platform IO - nordicnrf52 平台
  3. nRF Connect SDK - 原生开发

引脚总览

引脚定义请参考配置文件:

相关测试

功耗测试

Power Dissipation

Firmware Program Description
Sleep_Wake_Up
Sleep_Wake_Up(uf2)
Sleep_Wake_Up Minimum power consumption: 2.54uA
More information can be found in the Power Consumption Test Log

常见问题

  • Q. 看了以上教程我还是不会搭建编程环境怎么办?
  • A. 如果看了以上教程还不懂如何搭建环境的可以参考LilyGo-Document文档说明来搭建。

  • Q. 为什么打开Arduino IDE时他会提醒我是否要升级库文件?我应该升级还是不升级?
  • A. 选择不升级库文件,不同版本的库文件可能不会相互兼容所以不建议升级库文件。

  • Q. 为什么我的板子USB输出不任何调试信息
  • A. 请打开串口助手软件中的“DTR”选项

  • Q. 为什么我直接使用USB烧录板子一直烧录失败呢?
  • A. 请按一下RST芯片复位按键后松开等待LED1亮后(一定要等待LED1亮)再按一下RST按键后松开,观察到LED1灯逐渐熄灭逐渐点亮,即已进入引导下载模式,这时候就能烧录了。

  • Q. T-Echo-Lite模块的蓝牙天线和Lora天线应该如何区分呢?
  • A. T-Echo-Lite模块的蓝牙天线和Lora天线如下图所示:


项目