Skip to content

LILYGO T-Echo get it now

概述

T-Echo 是一款基于 nRF52840 芯片的多功能 LoRa 通信设备,集成了 E-Paper 屏幕、GPS 定位、NFC 功能和多种传感器。设备支持 Arduino 和 nRF5-SDK 开发环境,是开发 LoRa 通信、物联网节点和低功耗应用的理想平台。

T-Echo 兼容多个开源固件项目,包括 SoftRF 和 Meshtastic,可用于构建去中心化的通信网络。设备采用低功耗设计,支持多种省电模式,适合户外通信、环境监测等应用场景。

兼容开源固件:SoftRF / Meshtastic

快速开始

示例支持

示例ArduinonRF5-SDK描述
更多示例参考 GitHub 仓库

Arduino

  1. 下载 Arduino IDE
  2. 打开首选项,添加 https://www.adafruit.com/package_adafruit_index.json 到板安装管理器地址列表。
  3. 打开板子安装管理器,选择 "Adafruit nRF52 by Adafruit" 安装。
  4. 安装完成后,在板子列表中选择 "Nordic nRF52840 (PCA10056)"。
  5. lib 目录中的所有文件夹拷贝到 Arduino 库文件夹中。
  6. 打开草图,选择正确的端口,然后点击上传。

注意: 使用 USB 下载固件时,需要双击复位按键进入 DFU 模式。

PlatformIO

  1. 安装 Visual Studio Code 并安装 "PlatformIO IDE" 扩展。
  2. 从 GitHub 下载 T-Echo 项目代码,在 VS Code 中打开。
  3. 点击左下角 (✔) 编译,点击 (→) 上传。

nRF5-SDK

  1. 下载 nRF5-SDK
  2. 使用 nRF5-SDK 进行编程,支持 NFC 等高级功能。

注意: 使用 nRF5-SDK 对板子编程将会丢失原先的 Adafruit Bootloader。Adafruit_nRF52_Arduino 中不支持 NFC 功能,如需使用 NFC 请用 nRF5-SDK 开发。

开发平台

  1. Arduino IDE(Adafruit nRF52)
  2. Platform IO
  3. nRF5-SDK

视频

主要特点

  • nRF52840(ARM Cortex-M4),蓝牙 5.0
  • SX1262 LoRa(多频段,-17~22dBm 输出功率)
  • E-Paper 低功耗显示屏
  • GPS 定位,NFC 近场通信
  • 板载多种传感器
  • 兼容 SoftRF / Meshtastic 开源固件

产品参数

T-Echo 概述图
组件描述
MCUnRF52840(ARM Cortex-M4)
LoRaSX1262(多频段)
屏幕E-Paper 显示屏
GPS支持定位功能
NFC支持近场通信
蓝牙5.0
开发环境Arduino / nRF5-SDK

引脚图

引脚定义请参考 utilities.h 文件。

尺寸图

原理图

数据手册

软件开发

依赖库

常见问题

  • Q. 如何进入 DFU 下载模式?
    A. 使用 USB 下载固件时,需要双击复位按键进入 DFU 模式。

  • Q. 使用 nRF5-SDK 开发后如何恢复 Arduino 支持?
    A. 使用 nRF5-SDK 编程会丢失 Adafruit Bootloader,需要重新烧录 Adafruit_nRF52_Bootloader

  • Q. NFC 功能如何使用?
    A. NFC 功能需使用 nRF5-SDK 进行开发,Adafruit_nRF52_Arduino 不支持 NFC。

  • Q. Flash 供货型号有哪些?
    A. Flash 根据供货情况选择 MX25R1635FZUIL0 或 ZD25WQ16B,使用时注意区别。

  • Q. 设置 LoRa 输出功率需要注意什么?
    A. 设置输出功率后需配置电流限制(建议 80mA),可接受范围 -17~22dBm 输出功率,45~240mA 电流限制。

版本历史

VersionUpdate dateUpdate description
T-Echo_V1.0多功能 LoRa 通信设备初始版本