Skip to content

LILYGO T-Camera Plus S3 get it now

概述

T-CameraPlus-S3是一款基于ESP32-S3主控芯片的多功能智能硬件开发板,集成高性能摄像头模块(支持OV2640/OV5640可选)、LCD显示屏(含触摸功能)和MAX98357A音频芯片,具备16MB Flash与8MB PSRAM,可高效处理图像、视频及音频数据。支持双模音频输入输出(麦克风与数字音频接口),配备TF卡扩展存储、QWIIC接口(兼容I²C设备扩展)以及电池管理模块。硬件设计兼容多种传感器与外围设备,通过SPI、I²C等协议实现摄像头、显示屏、音频模块的协同工作,满足开发者在AIoT、边缘计算等领域的灵活开发需求。出厂自带基于LVGL的UI系统,支持文件管理、音乐播放、录音、摄像头投影等功能。

快速开始

示例支持

示例PlatformIO/ArduinoESP-IDF描述
Wifi_ScanWi-Fi 扫描
Lvgl_UI出厂固件
Wifi_MusicWi-Fi 音乐播放
SD_MusicSD 卡音乐播放
Camera_WebServer摄像头 Web 服务器
Camera_Screen摄像头屏幕显示
DMIC_ReadData数字麦克风读取
TFTTFT 显示测试
iic_scanI²C 扫描
afe音频前端

PlatformIO

  1. 安装 Visual Studio Code
  2. 在扩展中搜索并安装 "PlatformIO IDE"。
  3. 从 GitHub 下载 T-CameraPlus-S3 项目代码
  4. 在 VS Code 中打开项目文件夹,编辑 platformio.ini 文件选择所需环境。
  5. 连接设备,编译并烧录程序。

Arduino

  1. 安装 Arduino IDE
  2. 打开右上角"工具"菜单栏,选择"开发板"->"开发板管理器",搜索"esp32",安装 Espressif Systems 的开发板支持包。
  3. 将项目目录下的 libraries 文件夹中的所有库文件复制到 Arduino IDE 的 libraries 目录。
  4. 在"工具"菜单中选择正确的设置,如下表所示。
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 Size16MB (128Mb)
Core Debug LevelNone
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
PSRAMQSPI PSRAM
Arduino Runs OnCore 1
Events Run OnCore 1
  1. 选择正确的端口,编译并烧录。

开发平台

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

视频

主要特点

  • ESP32-S3R8:16 MB Flash,8 MB PSRAM,Wi-Fi + 蓝牙 5.0
  • 1.3 英寸 ST7789V TFT LCD(240×240),CST816S 电容触摸
  • OV2640/OV5640 摄像头模块(可选),AP1511B 红外滤镜驱动
  • MAX98357A 音频放大器 + MP34DT05-A PDM 数字麦克风(V1.2)
  • SY6970 电源管理芯片,TF 卡扩展存储
  • 2 × STEMMA QT/QWIIC 接口,2×13 双排扩展接口

产品参数

T-Camera Plus S3 概述图
组件描述
MCUESP32-S3R8 Dual-core Xtensa LX7 CPU
Flash16MB
PSRAM8MB
屏幕1.3 英寸 ST7789V TFT LCD (240×240)
触摸CST816S 电容触摸
摄像头OV2640/OV5640 (可选)
存储TF 卡
音频输出MAX98357A 扬声器
音频输入MP34DT05-A 麦克风 (V1.2)
电源管理SY6970
无线2.4 GHz Wi-Fi & Bluetooth 5 (LE)
USB1 × TYPE-C (USB + OTG)
IO 接口2×13 双排扩展接口
扩展接口TF 卡 + 2 × STEMMA QT/QWIIC + JST-GH 1.25MM
按键RESET + BOOT + IO17 功能按键
固定孔4 × 2mm 定位孔
尺寸60 × 32 × 12mm

引脚图

T-Camera Plus S3 引脚图

引脚映射(V1.0-V1.1)

LCD 引脚ESP32S3 引脚
MOSIIO35
SCLKIO36
RSTIO33
BLIO46
CSIO34
DCIO45
IIS 麦克风 (MSM261S4030H0R)ESP32S3 引脚
BCLKIO18
WSIO39
DATAIO40
功放 MAX98357AESP32S3 引脚
BCLKIO41
LRCLKIO42
DATAIO38
SD 卡ESP32S3 引脚
CSIO21
SCLKIO36
MOSIIO35
MISOIO37
电源芯片 SY6970ESP32S3 引脚
SDAIO1
SCLIO2
INTIO47
摄像头 OV2640ESP32S3 引脚
RESETIO3
XCLKIO7
SIDOIO1
SIOCIO2
D7IO6
D6IO8
D5IO9
D4IO11
D3IO13
D2IO15
D1IO14
D0IO12
VSYNCIO4
HREFIO5
PCLKIO10
触摸芯片 CST816SESP32S3 引脚
SDAIO1
SCLIO2
RSTIO48
INTIO47

引脚映射(V1.2)

LCD 引脚ESP32S3 引脚
MOSIIO34
SCLKIO35
BLIO46
CSIO36
DCIO45
PDM 麦克风 (MP34DT05TR)ESP32S3 引脚
LRCLKIO40
DATAIO38
功放 MAX98357AESP32S3 引脚
BCLKIO41
LRCLKIO42
DATAIO39
SD 卡ESP32S3 引脚
CSIO21
SCLKIO35
MOSIIO34
MISOIO48
电源芯片 SY6970ESP32S3 引脚
SDAIO33
SCLIO37
摄像头 OV2640ESP32S3 引脚
XCLKIO7
SIDOIO1
SIOCIO2
D7IO6
D6IO8
D5IO9
D4IO11
D3IO13
D2IO15
D1IO14
D0IO12
VSYNCIO3
HREFIO5
PCLKIO10
PWDNIO4
触摸芯片 CST816SESP32S3 引脚
SDAIO33
SCLIO37
INTIO47
其他ESP32S3 引脚
OV2640 红外滤镜 (AP1511B_FBC)IO16
功能按键 KEY1IO17

尺寸图

原理图

数据手册

软件开发

依赖库

常见问题

  • Q. T-Camera Plus S3 的主要应用场景是什么?
    A. 适用于智能监控、视频门铃、物联网视觉交互、多媒体终端、AI 图像识别等需要摄像头和显示功能的场景。

  • Q. 出厂是否预装程序?
    A. 出厂自带基于 LVGL 的 UI 程序,支持文件管理、音乐播放、录音、摄像头投影等功能。

  • Q. 支持哪些摄像头模块?
    A. 支持 OV2640 和 OV5640 两种摄像头模块,用户可以根据需求选择不同分辨率的摄像头。

  • Q. 如何扩展外部设备?
    A. 可以通过 2 个 STEMMA QT/QWIIC 接口快速连接兼容的传感器,也可以通过 2×13 的双排扩展接口连接其他外设。

版本历史

VersionUpdate dateUpdate description
T-CameraPlus-S3_V1.0-V1.12023-10-23初始版本
T-CameraPlus-S3_V1.22025-04-17提升 Wi-Fi 性能,修改麦克风型号,修改引脚号优化走线