版本迭代
| Version |
Update date |
Update description |
| T-Mini-E-paper-S3_V1.0 |
2023-11-10 |
初始硬件版本 |
| T-Mini-E-paper-S3_V1.2 |
2024-01-15 |
硬件优化更新 |
购买链接
| Product |
SOC |
FLASH |
PSRAM |
Link |
| T-Mini E-paper S3 |
ESP32-S3 |
4MB |
2MB |
LILYGO Store |
目录
描述
LILYGO T-MINI E-Paper S3 Kit 是一款紧凑型(102x24.5x53mm)多功能开发板,搭载 ESP32-S3FN4R2 双核处理器(支持 Wi-Fi/蓝牙 5)。其核心亮点在于集成了低功耗 1.02 英寸电子墨水屏(128x80 分辨率)、支持 868/915/923MHz 频段的 SX1262 LoRa 远距离通信模块,以及 3.7V 18350 锂电池供电。板载功能还包括 TF 卡存储扩展、PCF85063ATL RTC 实时时钟、丰富的 GPIO 接口(SPI/I2C等),并支持深度睡眠。非常适用于构建远程环境监测节点、低功耗信息显示标签、便携式数据记录器等物联网应用场景。
预览
实物图
引脚图
模块
MCU
- 芯片:ESP32-S3FN4R2
- PSRAM:2MB (QSPI PSRAM)
- FLASH:4MB
- 无线:2.4 GHz Wi-Fi & Bluetooth 5 (LE)
屏幕
- 尺寸:1.02英寸电子墨水屏
- 分辨率:128×80px
- 屏幕类型:E-Paper
- 兼容库:GxEPD
- 总线通信协议:SPI
无线通信
- LoRa:SX1262
- 频段:868MHz/915MHz/923MHz(可选)
电源管理
- RTC:PCF85063ATL 实时时钟
- 电池:18350 3.7V 锂电池
概述
| 组件 |
描述 |
| MCU |
ESP32-S3FN4R2 Dual-core LX7 microprocessor |
| FLASH |
4MB |
| PSRAM |
2MB |
| 屏幕 |
1.02英寸 E-Paper (128×80) |
| LoRa |
SX1262 (868/915/923MHz) |
| RTC |
PCF85063ATL 实时时钟 |
| 存储 |
TF 卡扩展 |
| 无线 |
2.4 GHz Wi-Fi & Bluetooth 5 (LE) |
| USB |
1 × USB Port (TYPE-C接口) |
| 扩展接口 |
1 x LoRa天线接口 + 1 x QWIIC 接口 |
| 按键 |
1 x RESET 按键 + 1 x BOOT 按键 |
| 电池 |
18350 3.7V 锂电池 |
| 安装孔 |
M1 × 4 |
| 尺寸 |
102 × 24.5 × 53 mm |
快速开始
示例支持
| 示例 |
描述 |
| Extension |
LORA 扩展模块示例、RTC 实时时钟示例 |
| Meun_Lora_Shield |
带 Meshtastic 功能模式的菜单示例(使用 PlatformIO 构建) |
| Meun |
菜单界面模式示例 example |
| GxEPD_TF_Card_Example |
TF 卡功能示例example |
| Hello_World_U8G2_Fonts |
U8G2 字体库使用示例 example |
| GxEPD_Example |
电子墨水屏、SD 卡及 WiFi 功能测试示例 |
| Partial_UpdateTest |
电子墨水屏局部刷新功能测试示例 |
- 安装 Visual Studio Code 和 Python
- 在
Visual Studio Code 的扩展中搜索 PlatformIO 插件并安装
- 安装完成后,需要重启
Visual Studio Code
- 重启后,在左上角选择
文件 -> 打开文件夹 -> 选择 LilyGO-Mini-Epaper-S3 目录
- 等待第三方依赖库安装完成
- 点击打开
platformio.ini 文件,在 platformio 栏目中
- 在
default_envs 下选择您要使用的开发板名称,并取消其注释
- 取消其中一行
src_dir = xxxx 的注释,确保只有一行生效
- 点击左下角的 (✔) 符号进行编译
- 将开发板连接至电脑 USB 接口
- 点击 (→) 上传固件
- 点击 (插头符号) 监视串行输出
- 若无法烧录或 USB 设备持续闪烁,请查看下方的常见问题解答
Arduino
- 安装 Arduino IDE
- 安装 Arduino ESP32 2.0.5 或更高版本
- 将 lib 文件夹 中的所有目录复制到 Arduino 库文件夹(例如 C:\Users\您的用户名\Documents\Arduino\libraries)
- 打开 Arduino IDE,点击
工具
| Setting |
Value |
| Board |
ESP32S3 Dev Module |
| Upload Speed |
921600 |
| USB Mode |
Hardware CDC and JTAG |
| USB CDC On Boot |
Enabled |
| USB Firmware MSC On Boot |
Disabled |
| USB DFU On Boot |
Disabled |
| CPU Frequency |
240MHz (WiFi) |
| Flash Mode |
QIO 80MHz |
| Flash Size |
4MB (32Mb) |
| Core Debug Level |
None |
| Partition Scheme |
Default 4MB with spiffs (1.5MB APP/1.5MB SPIFFS) |
| PSRAM |
QSPI PSRAM |
| Arduino Runs On |
Core 1 |
| Events Run On |
Core 1 |
- 选择
LilyGO-Mini-Epaper-S3 -> 任意示例
- 选择
端口(ESP32S3-Dev-Module 需外接 U2T 才能识别端口)
- 点击
上传,等待编译和烧录完成
- 若无法烧录或 USB 设备持续闪烁,请查看下方的常见问题解答
开发平台
- Micropython
- Arduino IDE
- Platform IO
- VS Code
引脚总览
| GPIO |
LORA |
TF |
EPD(SPI) |
RTC |
BUTTON |
USB |
| IO0 |
|
|
|
|
Button_BOOT |
|
| IO3 |
|
|
|
|
Button_RIGHT |
|
| IO4 |
|
|
|
|
Button_LEFT |
|
| IO5 |
Lora_DIO1 |
|
|
|
|
|
| IO6 |
Lora_MISO |
|
|
|
|
|
| IO8 |
Lora_SCK |
|
|
|
|
|
| IO9 |
|
|
|
RTC_SCL |
|
|
| IO10 |
|
|
EPD_BUSY |
|
|
|
| IO11 |
|
|
EPD_RST |
|
|
|
| IO13 |
|
|
EPD_CS |
|
|
|
| IO14 |
|
|
EPD_SCLK |
|
|
|
| IO15 |
|
|
EPD_MOSI |
|
|
|
| IO16 |
Lora_BUSY |
|
|
|
|
|
| IO17 |
Lora_MOSI |
|
|
|
|
|
| IO18 |
|
|
|
RTC_SDA |
|
|
| IO19 |
|
|
|
|
|
USB_N |
| IO20 |
|
|
|
|
|
USB_P |
| IO21 |
Lora_RST |
|
|
|
|
|
| IO38 |
|
TF_MISO |
|
|
|
|
| IO39 |
|
TF_MOSI |
|
|
|
|
| IO40 |
|
TF_CS |
|
|
|
|
| IO41 |
|
TF_SCK |
|
|
|
|
| IO42 |
|
|
EPD_EN |
|
|
|
相关测试
功耗
| Firmware |
Program |
Description |
[T-Mini-E-paper-S3_V1.2][Normal_Display]_firmware_V1.0.0.bin |
正常显示 |
功耗: 待补充 |
[T-Mini-E-paper-S3_V1.2][Deep_Sleep]_firmware_V1.0.0.bin |
深度睡眠 |
功耗: 待补充 |
常见问题
Mini-E-Paper-S3 使用 USB 作为 JTAG 上传端口。如需通过 USB 打印串口信息,需要开启 USB_CDC_ON_BOOT 配置。
如果上传程序时无法找到端口,或者 USB 已被用于其他功能导致端口不显示,请手动进入上传模式:
- 通过 USB 数据线连接开发板
- 长按 BOOT 键不松开,同时按下 RST 键
- 松开 RST 键
- 松开 BOOT 键
- 上传程序
若上述方法无效,请烧录固件文件 以检测硬件是否正常
项目
资料
依赖库