Skip to content

LILYGO T3-S3 MVSR Board get it now

概述

T3-S3 MVSR 版本是基于 T3-S3 主板设计了带有震动马达、麦克风、扬声器、RTC 功能扩展模块的版本,主要应用于 LoRa 语音收发功能。该扩展版本目前支持 T3S3 的 SX1262 和 SX1280 两个型号主板:SX1262 版本使用 FSK 制式,SX1280 使用 LoRa 制式。此外,该扩展版本还可用于 AI 语音交互功能或 MP3 播放等场景。

快速开始

示例支持

示例PlatformIO/ArduinoESP-IDF描述
DMIC_ReadData麦克风数据读取
DMIC_SD麦克风录音存储
SD_MusicSD 卡音乐播放
SX126x_Walkie_TalkieLoRa 语音对讲
SX126x_PingPongSX126x 收发测试
SX128x_PingPong_2SX128x 收发测试
PCF85063RTC 功能示例
Vibration_Motor振动马达控制
Sleep_Wake_Up低功耗睡眠唤醒
Original_Test出厂程序

PlatformIO

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

Arduino

  1. 安装 Arduino IDEArduino ESP32
  2. 将项目 libraries 目录中的所有库复制到 Arduino 库目录。
  3. 在"工具"菜单中选择正确的设置,如下表所示。
Arduino IDE 设置
BoardESP32S3 Dev Module
Upload Speed921600
USB ModeHardware CDC and JTAG
USB CDC On BootEnabled
USB Firmware MSC On BootDisabled
USB DFU On BootDisabled
CPU Frequency240MHz (WiFi)
Flash ModeQIO 80MHz
Flash Size4MB (32Mb)
Core Debug LevelNone
Partition SchemeDefault 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
PSRAMQSPI PSRAM
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
  • MAX98357A I2S 音频功放 + MP34DT05-A PDM 麦克风(V1.1)
  • LoRa:SX1262(868/915MHz,FSK)/ SX1280(2.4GHz,LoRa)可选
  • PCF85063ATL 实时时钟(I2C),振动马达触觉反馈
  • TF 卡扩展,RESET + BOOT 按键
  • 静态电流低至 2.77µA(深度睡眠模式)

产品参数

组件描述
MCUESP32-S3FH4R2 Dual-core LX7
Flash4MB
PSRAM2MB
音频输入MP34DT05-A PDM 麦克风(V1.1)/ MSM261S4030H0R(V1.0)
音频输出MAX98357A I2S 扬声器
LoRaSX1262 (868/915MHz) / SX1280 (2.4GHz)
RTCPCF85063ATL 实时时钟 (I2C)
振动触觉振动马达
存储TF 卡扩展
无线2.4GHz Wi-Fi + Bluetooth 5.0
USB1 × USB Type-C
IO 接口2.54mm 2×20 扩展 IO
按键RESET + BOOT
安装孔2 × 2mm 定位孔
尺寸66 × 27 × 15mm

引脚图

T3-S3 MVSR Board 引脚图

扬声器引脚映射

名称GPIO
BCLKIO40
LRCLKIO41
DATAIO39
SD_MODEIO38

振动马达引脚映射

名称GPIO
DATAIO46

RTC 引脚映射

名称GPIO
SDAIO42
SCLIO45
INTIO16

LoRa 引脚映射(SX126x)

名称GPIO
CSIO7
RSTIO8
SCLKIO5
MOSIIO6
MISOIO3
DIO1IO33
BUSYIO34

LoRa 引脚映射(SX127x)

名称GPIO
CSIO7
RSTIO8
SCLKIO5
MOSIIO6
MISOIO3
DIO0IO9
DIO1IO33
DIO2IO34
DIO3IO21
DIO4IO10
DIO5IO36

LoRa 引脚映射(SX128x)

名称GPIO
CSIO7
RSTIO8
SCLKIO5
MOSIIO6
MISOIO3
DIO1IO9
BUSYIO36
TXIO10
RXIO21

麦克风引脚映射(V1.0 MSM261S4030H0R)

名称GPIO
BCLKIO47
WSIO15
DATAIO48
ENIO35

麦克风引脚映射(V1.1 MP34DT05-A)

名称GPIO
LRCLKIO15
DATAIO48
ENIO35

尺寸图

原理图

数据手册

软件开发

依赖库

常见问题

  • Q. 如何调节外接天线电阻?
    A. 参考下图箭头指向处可更换电阻实现调整外接天线的电阻: 天线电阻调节

  • Q. SX1262 和 SX1280 版本有什么区别?
    A. SX1262 支持 868/915MHz 频段,使用 FSK 调制;SX1280 支持 2.4GHz 频段,使用 LoRa 调制。

  • Q. V1.0 和 V1.1 的麦克风有何不同?
    A. V1.0 使用 MSM261S4030H0R(I2S 接口),V1.1 更换为 MP34DT05-A(PDM 接口),音频性能更优。

  • Q. 支持哪些音频格式?
    A. 支持 WAV、MP3 等常见音频格式,可通过软件解码库扩展支持。

  • Q. LoRa 语音通信距离是多少?
    A. 在理想条件下,语音通信距离可达数公里,具体取决于环境因素和天线配置。

功耗测试

深度睡眠模式静态电流:2.77µA详细测试日志

版本历史

VersionUpdate dateUpdate description
T3-S3-MVSRBoard_V1.02024-11-06初始版本
T3-S3-MVSRBoard_V1.12025-03-18更换麦克风型号(MSM261→MP34DT05-A)