跳到主要内容

NM-EPD-420

产品概述

NM-EPD-420 是一款基于 ESP32-S3 的 4.2 英寸三色电子墨水屏显示开发板。它配备了三色(黑/白/红)电子纸面板或双色(黑/白)电子纸面板、音频编解码器(ES8311)、环境传感器(AHT20)、RGB LED(WS2812)、SD 卡槽和 LoRa 模组(Heltec RA62) —— 非常适合低功耗物联网仪表盘、户外标识和智能标签等应用场景。

NM-EPD-420 Dashboard

硬件规格

核心

项目规格
MCUESP32-S3 (双核 Xtensa LX7 @ 240 MHz)
Flash16 MB
PSRAM8 MB (QIO OPI)
无线Wi-Fi 4 (802.11 b/g/n) + Bluetooth 5 LE

显示屏

项目规格
面板GDEY042Z98 三色电子墨水屏(或双色黑白电子墨水屏,GYE042A87),相同的引脚定义
尺寸4.2 英寸
分辨率400 × 300
颜色三色(黑/白/红)或双色(黑/白)
驱动GxEPD2
接口SPI (FSPI)

当前NM-EPD-420支持三色墨水屏(GDEY042Z98)和黑白墨水屏(GYE042A87),两者的刷新性能如下:

  • GDEY042Z98 三色墨水屏

    • SKU: NM-EPD-420
    • 全刷(黑/白/红)约 10 秒,不支持局部刷新
    • 对于天气站,Dashboard等应用而言,三色墨水屏可以提供更丰富的显示效果,但刷新速度较慢,适合静态内容展示。
    • 默认三色墨水屏版本,NM-EPD-420 版本不支持 LoRa 模块,适合一般的桌面端应用。
  • GYE042A87 黑白墨水屏

    • SKU: NM-EPD-420-BW
    • 全刷(黑/白)约 2-3 秒,支持局部刷新,局部刷新时间约 1 秒
    • 对于需要快速刷新内容的应用,建议使用黑白墨水屏(GYE042A87)。
    • 因此,NM-EPD-420-BW 版本的开发板适合需要快速刷新内容的应用场景,默认 NM-EPD-420-BW 版本也默认支持了 LoRa 模块,更方便用户应用于室内的桌面端 LoRa 节点。

LoRa版本带有HT-RA62模块(SX1262),可用于Meshtastic、MeshCore等LoRa应用。无LoRa版本不带模块,可用于一般应用。默认NM-EPD-420-BW版本支持LoRa模块,以便相关LoRa应用可以实现较好的屏幕刷新效果。

NM-EPD-420-LoRa

NM-EPD-420-NoLoRa

板载外设

模块型号接口说明
编解码器ES8311I2C 0x18 + I2SDAC → 外部功放 → 8 Ω 扬声器
麦克风LMD4737 PDM DMICI2S (DMIC 模式)采样率 16 kHz
温湿度传感器AHT20I2C 0x38通过 PIN_TEMP_CTL 控制供电
RGB LEDWS2812RMT1 颗
SD 卡μSDSPI (HSPI)与 LoRa 共享总线
LoRa 模组SX126x 系列SPI (HSPI)CS / RST / BUSY GPIO
按键USER, BOOTGPIO低电平有效,外部上拉
音频功放外置 D 类EN GPIOPIN_PA_CTRL 高电平使能

引脚定义

EPD (FSPI)

信号GPIO方向
SCK2输出
MOSI1输出
MISO----
CS46输出
DC4输出
RST5输出
BUSY6输入

SD + LoRa (HSPI)

信号GPIO方向
SCK9输出
MOSI10输出
MISO11输入
SD CS7输出
LoRa NSS8输出
LoRa RST12输出
LoRa BUSY13输入
LoRa DIO114输入

I2S (ES8311)

信号GPIO方向
MCLK21输出
BCLK15输出
LRCK / WS17输出
DOUT (ESP→DAC)18输出
DIN (ADC→ESP)16输入

I2C + 其他

信号GPIO方向说明
SDA39双向AHT20 + ES8311 共享总线
SCL38输出
TEMP_CTL40输出AHT20 供电控制(高电平开启)
PA_CTRL41输出外部功放使能
USER 按键45输入低电平有效
BOOT 按键0输入低电平有效,RTC GPIO
LoRa EN47输出LoRa模块上电使能,高有效
Codec EN44输出音频编解码器上电使能,高有效
ADC EN43输出ADC 模块上电使能,高有效
BATT_ADC3输入电池分压采样输入

权威来源:src/config.h

资源