版本迭代
| Version |
Update date |
Update description |
| T3-S3-LR1121_V1.3 |
2024-03-25 |
初始硬件版本 |
| T3-S3-LR1121_V1.4 |
2024-06-18 |
软件优化更新 |
购买链接
| Product |
SOC |
FLASH |
PSRAM |
Link |
| T3-S3 LR1121 |
ESP32-S3 |
4MB |
2MB |
LILYGO Store |
目录
描述
LILYGO T3-S3 LR1121 是一款基于 ESP32-S3 的高集成物联网开发板,支持 2.4GHz 与 830-945MHz 双频段 LoRa 通信,覆盖远距离传输需求(10km+),兼容全球不同地区频谱规范。板载 1.3 英寸 OLED 屏实时显示数据,配备 TF 卡槽扩展存储,Type-C 接口简化供电与调试。提供丰富 GPIO 引脚(支持 ADC、SPI、I2C 等协议),可灵活连接传感器或外设,结合 Wi-Fi/蓝牙 5.0 实现多协议互联。适用于智慧农业监测、工业设备管理、应急通信组网及智能家居网关等场景,兼顾低功耗设计与紧凑结构,是高效搭建物联网系统的理想硬件平台。
预览
实物图
引脚图
模块
MCU
- 芯片:ESP32-S3FH4R2
- PSRAM:2MB (QSPI PSRAM)
- FLASH:4MB
- 无线:2.4GHz Wi-Fi + Bluetooth 5.0
屏幕
- 尺寸:1.3英寸OLED屏幕
- 接口:I2C
- 驱动:标准OLED驱动
无线通信
- LoRa芯片:LR1121
- 频段:830-945MHz + 2.4GHz双频段
- 通信距离:10km+(理想条件)
电源管理
- RTC:PCF85063ATL 实时时钟
- 供电:5V/500mA
- 电池接口:1.25mm电池接口
概述
| 组件 |
描述 |
| MCU |
ESP32-S3FH4R2 Dual-core LX7 |
| FLASH |
4MB |
| PSRAM |
2MB |
| 屏幕 |
1.3英寸 I2C OLED |
| LoRa |
LR1121 双频段 (830-945MHz + 2.4GHz) |
| RTC |
PCF85063ATL 实时时钟 (I2C) |
| 存储 |
TF 卡扩展 |
| 无线 |
2.4GHz Wi-Fi + Bluetooth 5.0 |
| USB |
1 × USB Port (TYPE-C接口) |
| 扩展接口 |
2 × QWIIC 接口 |
| GPIO接口 |
2.54mm间距 2×20 扩展IO接口 |
| 电池接口 |
1.25mm 电池接口 |
| 按键 |
1 x RESET 按键 + 1 x BOOT 按键 |
| 电源输入 |
5V/500mA |
| 安装孔 |
2 × 2mm 定位孔 |
| 尺寸 |
66 × 27 × 15 mm |
快速开始
示例支持
- 安装 Visual Studio Code 和 Python
- 在
Visual Studio Code 的扩展中搜索 PlatformIO 插件并安装
- 安装完成后,需要重启
Visual Studio Code
- 重启后,在左上角选择
文件 -> 打开文件夹 -> 选择 LilyGo-LoRa-Series 目录
- 等待第三方依赖库安装完成
- 点击打开
platformio.ini 文件,在 platformio 栏目中
- 在
default_envs 下选择您要使用的开发板名称,并取消其注释
- 取消其中一行
src_dir = xxxx 的注释,确保只有一行生效。请注意示例注释,其中说明了哪些功能可用、哪些不可用。
- 点击左下角的 (✔) 符号进行编译
- 使用 USB-C 数据线将开发板连接至电脑(Micro-USB 接口用于模块固件升级)
- 点击 (→) 上传固件
- 点击 (插头符号) 监视串行输出
- 若无法烧录或 USB 设备持续闪烁,请查看下方的常见问题解答
Arduino
- 安装 Arduino IDE
- 安装 Arduino ESP32
- 将
lib 目录中的所有文件夹复制到 Sketchbook location 目录中。如何查找库文件位置,请参阅此处
- Windows:
C:\Users\{用户名}\Documents\Arduino
- macOS:
/Users/{用户名}/Documents/Arduino
- Linux:
/home/{用户名}/Arduino
- 打开相应示例
- 打开已下载的
LilyGo-LoRa-Series 文件夹
- 打开
examples 文件夹
- 选择示例文件并打开后缀为
ino 的文件
- 在 Arduino IDE 工具菜单中选择对应开发板型号,点击下方列表中的对应选项进行选择
| Name |
Value |
| Board |
LilyGo T3-S3 |
| Port |
Your port |
| USB CDC On Boot |
Enable |
| CPU Frequency |
240MHZ(WiFi) |
| Core Debug Level |
None |
| USB DFU On Boot |
Disable |
| Erase All Flash Before Sketch Upload |
Disable |
| Events Run On |
Core1 |
| Arduino Runs On |
Core1 |
| USB Firmware MSC On Boot |
Disable |
| Partition Scheme |
Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS) |
| PSRAM |
QSPI PSRAM |
| Board Revision* |
Radio-LR1121 |
| Upload Mode |
UART0/Hardware CDC |
| Upload Speed |
921600 |
| USB Mode |
CDC and JTAG |
| Programmer |
Esptool |
- 上传程序
开发平台
- Micropython
- Arduino IDE
- Platform IO
- VS Code
引脚总览
| Name |
GPIO NUM |
Free |
| (QWIIC) Uart1 TX |
43(External QWIIC Socket) |
✅️ |
| (QWIIC) Uart1 RX |
44(External QWIIC Socket) |
✅️ |
| QWIIC Socket IO10* |
10(External QWIIC Socket) |
✅️ |
| QWIIC Socket IO21* |
21(External QWIIC Socket) |
✅️ |
| SDA |
18 |
❌ |
| SCL |
17 |
❌ |
| OLED(SSD1306) SDA |
Share with I2C bus |
❌ |
| OLED(SSD1306) SCL |
Share with I2C bus |
❌ |
| SD CS |
13 |
❌ |
| SD MOSI |
11 |
❌ |
| SD MISO |
2 |
❌ |
| SD SCK |
14 |
❌ |
| LoRa(LR1121) SCK |
5 |
❌ |
| LoRa(LR1121) MISO |
3 |
❌ |
| LoRa(LR1121) MOSI |
6 |
❌ |
| LoRa(LR1121) RESET |
8 |
❌ |
| LoRa(LR1121) DIO9 |
36 |
❌ |
| LoRa(LR1121) BUSY |
34 |
❌ |
| LoRa(LR1121) CS |
7 |
❌ |
| Button1 (BOOT) |
0 |
❌ |
| Battery ADC |
1 |
❌ |
| On Board LED |
37 |
❌ |
通信性能
| 频段 |
通信距离 |
数据速率 |
| 830-945MHz |
10km+ |
0.3-50 kbps |
| 2.4GHz |
2km+ |
0.3-50 kbps |
| Features |
Details |
| 🔗USB-C Input Voltage |
5V |
| 🔗Solar Input Voltage(T3 V1.3 Only) |
4.5~5.6V |
| ⚡Charge Current |
500mA |
| 🔋Battery Voltage |
3.7V |
| 🔋Battery Socket Cables |
PH2.0mm |
| 🔗QWIIC Socket Cables |
JST1.0 |
| Features |
Details |
| RF Module |
LR1121 |
| Frequency range |
400-520MHz/830-945MHz/2400-2500MHz |
| Transfer rate(LoRa Sub1G) |
0.018 K ~ 62.5 Kbps |
| Transfer rate(FSK Sub1G) |
0.6 K ~ 300 Kbps |
| Transfer rate(LoRa 2.4G) |
0.476 K~101.5 Kbps |
| Modulation |
LoRa,FSK,LR-HFSS |
常见问题
Q. 如何调节外接天线电阻?
A. 参考下图调整电阻方向实现调节外接天线的电阻:
Q. LR1121相比传统LoRa芯片有什么优势?
A. LR1121支持双频段(Sub-GHz + 2.4GHz),提供更大的部署灵活性和更好的抗干扰能力。
Q. 双频段可以同时工作吗?
A. LR1121支持频段切换,但不能同时在不同频段收发数据。
Q. 通信距离受哪些因素影响?
A. 通信距离受环境障碍物、天线增益、发射功率、数据速率等因素影响。
Q. 为什么我的板子烧录失败?
A. 请按住"BOOT"按键同时按"RST"按键,然后释放"RST"按键,进入下载模式后重新下载程序。
项目
资料
依赖库