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描述
LoRaSenderLoRa 发送(SX1276/SX1278)
LoRaReceiverLoRa 接收(SX1276/SX1278)
RadioLib Examples支持 SX1262/SX1280
OLED DisplayOLED 显示示例
T3S3Factory出厂测试

PlatformIO

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

Arduino

  1. 安装 Arduino IDEArduino 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硬件优化更新