Skip to content

LILYGO T3S3 get it now ​

概述 ​

T3S3 (LILYGO T3-S3 V1.2) 是一款集成 ESP32-S3 主控与多频段 LoRa 通信能力的紧凑型开发板。该开发板可选配 SX1262/1276(433/868/915MHz)或 SX1280(2.4GHz)LoRa 模块,支持远距离低功耗通信。板载 0.96 英寸 128×64 OLED 显示屏(SSD1306)及 MicroSD(TF)卡槽,提供数据可视化与存储功能。

通过 Type-C USB 实现供电与程序烧录,并扩展了丰富的接口资源,包括 ADC、UART、PSP 总线等。同时保留 BOOT/RST 按键与标注清晰的 GPIO 引脚,适用于物联网传感网络、环境监测等低功耗场景开发。

快速开始 ​

示例支持 ​

示例PlatformIO/ArduinoESP-IDF描述
LoRaSender✓LoRa 发送(SX1276/SX1278)
LoRaReceiver✓LoRa 接收(SX1276/SX1278)
RadioLib Examples✓支持 SX1262/SX1280
OLED Display✓OLED 显示示例
T3S3Factory✓出厂测试

PlatformIO ​

  1. 安装 Visual Studio Code 并安装 "PlatformIO IDE" 扩展。
  2. 从 GitHub 下载 LilyGo-LoRa-Series 项目代码。
  3. 在 VS Code 中打开项目文件夹,在 platformio.ini 中取消注释选择所需示例环境。
  4. 点击 (✔) 编译,连接设备后点击 (→) 烧录。

Arduino ​

  1. 安装 Arduino IDE 和 Arduino ESP32。
  2. 将 lib 目录中的所有文件夹复制到 Arduino 库目录(~/Documents/Arduino/libraries)。
  3. 在"工具"菜单中选择正确的设置,如下表所示。
Arduino IDE 设置值
BoardLilyGo T3-S3
Upload Speed921600
USB ModeCDC and JTAG
USB CDC On BootEnabled
USB Firmware MSC On BootDisabled
USB DFU On BootDisabled
CPU Frequency240MHz (WiFi)
Core Debug LevelNone
Partition SchemeDefault 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
PSRAMQSPI PSRAM
Board Revision根据实际型号选择
Upload ModeUART0/Hardware CDC
Arduino Runs OnCore 1
Events Run OnCore 1
  1. 选择正确的端口,上传程序。

开发平台 ​

  1. Platform IO
  2. Arduino IDE
  3. VS Code
  4. Micropython

视频 ​

主要特点 ​

  • ESP32-S3FH4R2:4 MB Flash,2 MB PSRAM,Wi-Fi + 蓝牙 5.0
  • LoRa:SX1262/SX1276(433/868/915MHz)或 SX1280(2.4GHz)可选
  • 0.96 英寸 SSD1306 OLED(128×64,I2C)
  • MicroSD(TF)卡槽(SPI),2 × QWIIC 接口
  • 电池接口,板载 LED,BOOT/RST 按键

产品参数 ​

T3S3 概述图
组件描述
MCUESP32-S3FH4R2
Flash4MB
PSRAM2MB
屏幕0.96 英寸 SSD1306 OLED (128×64)
LoRaSX1262/SX1276 (433/868/915MHz) / SX1280 (2.4GHz)
存储TF 卡
无线2.4 GHz Wi-Fi + Bluetooth 5.0
USB1 × TYPE-C (USB + OTG)
扩展接口LoRa 天线 + 电池接口 + 2 × QWIIC
IO 接口2.54mm 2×13 扩展 IO
按键RESET + BOOT
固定孔2 × 2mm 定位孔
尺寸66 × 36 × 14mm

引脚图 ​

T3S3 引脚图

引脚映射(SX1262) ​

名称GPIO可用
QWIIC Uart1 TX43✅
QWIIC Uart1 RX44✅
QWIIC IO1010✅
QWIIC IO2121✅
SDA18❌
SCL17❌
SD CS13❌
SD MOSI11❌
SD MISO2❌
SD SCK14❌
LoRa SCK5❌
LoRa MISO3❌
LoRa MOSI6❌
LoRa RST8❌
LoRa DIO133❌
LoRa BUSY34❌
LoRa CS7❌
BOOT 按键0❌
电池 ADC1❌
板载 LED37❌

引脚映射(SX1276/SX1278) ​

名称GPIO可用
QWIIC Uart1 TX43✅
QWIIC Uart1 RX44✅
QWIIC IO10*10✅
QWIIC IO21*21✅
SDA18❌
SCL17❌
SD CS13❌
SD MOSI11❌
SD MISO2❌
SD SCK14❌
LoRa SCK5❌
LoRa MISO3❌
LoRa MOSI6❌
LoRa RST8❌
LoRa DIO09❌
LoRa DIO133❌
LoRa DIO234❌
LoRa DIO321❌
LoRa DIO410❌
LoRa DIO536❌
LoRa CS7❌
BOOT 按键0❌
电池 ADC1❌
板载 LED37❌

注意:可通过移除两个电阻来将 GPIO10 和 GPIO21 用作自由 IO,否则默认连接至 LoRa DIO3/DIO4。

引脚映射(SX1280) ​

名称GPIO可用
QWIIC Uart1 TX43✅
QWIIC Uart1 RX44✅
SDA18❌
SCL17❌
SD CS13❌
SD MOSI11❌
SD MISO2❌
SD SCK14❌
LoRa SCK5❌
LoRa MISO3❌
LoRa MOSI6❌
LoRa RST8❌
LoRa DIO19❌
LoRa BUSY36❌
LoRa CS7❌
BOOT 按键0❌
电池 ADC1❌
板载 LED37❌

尺寸图 ​

原理图 ​

数据手册 ​

软件开发 ​

依赖库 ​

常见问题 ​

  • Q. 如何选择 LoRa 模块版本?
    A. SX1262/SX1276 适用于 Sub-1GHz 频段,通信距离更远;SX1280 适用于 2.4GHz 频段,数据速率更高。

  • Q. OLED 屏幕不显示?
    A. 检查屏幕排线连接,确认 I2C 地址配置正确(SSD1306 通常为 0x3C)。

  • Q. SD 卡无法识别?
    A. 确保 SD 卡格式正确(FAT32),检查卡片是否插好,尝试不同的 SD 卡。

  • Q. 程序烧录失败?
    A. 按住 BOOT 按键再点击 RESET 进入下载模式,确保驱动安装正确。

版本历史 ​

VersionUpdate dateUpdate description
T3S3_V1.2—初始版本
T3S3_V1.3—硬件优化更新