Skip to content

LILYGO T-Impulse Plus get it now

概述

T-Impulse Plus 是一款基于 nRF52840 芯片的低功耗腕带设备,采用优化的功耗设计。最低深度睡眠功耗可达 10 μA – 40 μA(实际功耗因板载元器件差异而有所不同),关机功耗低于 1 μA。板载 OLED 显示屏、SX1262 LoRa 模块、MIA-M10Q GPS、ICM20948 九轴 IMU、SPI Flash 及 TTP223 电容触摸按键,适用于低功耗可穿戴物联网应用场景。

快速开始

示例支持

示例Arduino / PlatformIO描述
original_test出厂测试程序
Battery_Measurement电池电压测量
BLE_UartBLE UART 通信
DisplayOLED 显示测试
Display_GPS_BLE_Uart显示 + GPS + BLE 综合示例
FlashSPI Flash 读写
Flash_EraseSPI Flash 擦除
Flash_Speed_TestSPI Flash 速度测试
GPSGPS 基础示例
gps_2GPS 示例变体
GPS_FullGPS 完整功能示例
ICM20948IMU 传感器测试
IIC_Scan_2I²C 总线扫描
sgm41562电源管理 IC 测试
SX126x_PingPongLoRa 收发测试
SX126x_PingPong_2LoRa 收发测试(变体)
sx126x_tx_continuous_waveLoRa 连续波发射
ttp223触摸按键测试

PlatformIO

  1. 安装 Visual Studio Code 并安装 PlatformIO IDE 扩展
  2. 克隆 T-Impulse-Plus 仓库并在 VS Code 中打开
  3. 打开 platformio.ini,在 [platformio] 下取消注释需要烧录的示例
  4. 点击 编译,点击 烧录
  5. 首次使用若编译报错,请打开 tool/win10 vscode platformio start/,执行 python t_impulse_plus_setup.py 完成开发板安装

Arduino

  1. 安装 Arduino IDE
  2. 首选项 中添加 Adafruit 开发板 URL:https://www.adafruit.com/package_adafruit_index.json
  3. 开发板管理器 中搜索 Adafruit_nRF52 并安装
  4. 将项目 libraries/ 目录中所有库文件复制到 Arduino 库目录
  5. 选择开发板设置:
Arduino IDE 设置
BoardNordic nRF52840 DK
  1. 进入 Bootloader 下载模式:按下并松开 RST 键,等待 1 秒,再次按下并松开 RST 键,电脑出现新盘符即表示进入下载模式
  2. 点击 上传
  1. 安装 nRF Connect for DesktopJLINK
  2. 正确连接 JLINK 引脚
  3. 打开 nRF Connect → Programmer 工具
  4. 同时添加 Bootloader 和固件文件,点击 Erase & Write 完成烧录

开发平台

  1. Visual Studio Code
  2. Arduino IDE
  3. PlatformIO

视频

主要特性

  • nRF52840 ARM Cortex-M4 @ 64 MHz,1 MB Flash,256 kB RAM,蓝牙 5.0 LE
  • SX1262 LoRa(S62F 模块,SPI)
  • MIA-M10Q GNSS(UART)
  • SSD1315 OLED 显示屏,64 × 32 px(I²C)
  • ICM20948 九轴 IMU(I²C)
  • ZD25WQ32CEIGR 4 MB SPI Flash
  • TTP223 电容触摸按键
  • SGM41562 电源管理 IC
  • 深度睡眠:10–40 μA;关机:< 1 μA

产品参数

参数
MCUnRF52840
RAM256 kB
Flash(MCU)1 MB
Flash(外部)4 MB(ZD25WQ32CEIGR,SPI)
蓝牙Bluetooth 5.0 LE
LoRaSX1262(S62F 模块)
GPSMIA-M10Q GNSS
显示屏SSD1315 OLED,64 × 32 px
IMUICM20948(九轴)
触摸TTP223 电容按键
电源管理SGM41562
深度睡眠电流10–40 μA
关机电流< 1 μA

引脚图

T-Impulse Plus 引脚图

尺寸图

T-Impulse Plus 尺寸图

原理图

数据手册

软件开发

依赖库

常见问题

  • Q. 如何进入 Bootloader 下载模式? A. 按下并松开 RST 键,等待 1 秒,再次按下并松开 RST 键,电脑出现新盘符即表示进入 Bootloader 下载模式,此时可进行烧录。

  • Q. 为什么 USB 没有调试信息输出? A. 请在串口助手软件中启用 DTR 选项。

  • Q. 为什么 Arduino IDE 提示升级库文件? A. 建议不升级,不同版本库文件可能不兼容,请保持使用 libraries 目录中的版本。

  • Q. 看了教程还是不会搭建编程环境怎么办? A. 可参考 LilyGo-Document 文档说明进行搭建。

版本迭代

版本日期说明
T-Impulse-Plus V1.02025-06-18初版发布