
WeAct Studio Epaper Module 2.13″ BWR
WeAct Studio · Epaper Module 2.13 inch BWR
Показывает данные с красными акцентами.
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает Epaper Module 2.13 inch BWR
WeAct Studio Epaper Module 2.13″ BWR — трёхцветный дисплей на электронных чернилах. Красным можно выделять предупреждение, статус или цену, оставляя основной текст чёрно-белым. Модуль подходит для электронных табличек, ценников и редко обновляемых панелей; отражающий экран сохраняет изображение без питания.
В папке документации WeAct для этого цветного исполнения размещён datasheet панели E0213A179. В Arduino-примере производителя выбран профиль GxEPD2_213_Z98c, чей комментарий ссылается на GDEY0213Z98. Это имя программного профиля не доказывает, что на каждой поставляемой плате установлена панель с таким же артикулом: перед заменой экрана сверяйте маркировку и ревизию.
Обновление сопровождается изменением экрана и занимает заметно больше времени, чем у LCD. Цветовой режим и таблица сигналов обновления должны соответствовать установленной панели. Возможность частичного обновления определяет конкретный драйвер; пример WeAct проверяет его флаги. Не переносите быстрые режимы чёрно-белых панелей на цветное исполнение. После вывода статичного кадра контроллер переводят в сон; постоянная анимация для такого применения не подходит. В GxEPD2 1.6.9 у данного 3C-драйвера hasPartialUpdate=true относится к адресации данных, но обновление экрана остаётся полным; hasFastPartialUpdate=false.
Для панели указан рабочий диапазон 0…40 °C, но качество отдельных пикселей гарантируется только в пределах 0…35 °C; при 35…40 °C оговорена читаемость штрихкода. Нельзя трактовать это как промышленный или морозостойкий экран. В datasheet рекомендовано освежать изображение раз в сутки; для хранения используется белый экран.
Источники изображений
Реальные фотографии модуля: Tinker Tailor. Сохранены исходные пропорции, маркировка и изображение на экране; заменён только внешний фон. Чертёж разъёмов и размеров — официальный материал WeAct Studio. Это фотографии экземпляров из источника, не аппаратный тест SLDV LAB.
Характеристики
- Диагональ панели
- 2.13 дюйм
- Разрешение панели
- 122×250 пикс.
- Цвета
- Чёрный, белый, красный
- Контроллер по datasheet панели
- SSD1680
- Панель в документации WeAct
- E0213A179
- Интерфейс модуля
- 4-проводный SPI, отдельные D/C, RES и BUSY
- Уровни GPIO
- 3.3 В
- Активная область панели
- 23.7×48.55 мм
- Габариты самой панели, не платы
- 29.2×59.2×0.95 мм
- Температура панели
- 0…40 °C (качество отдельных пикселей: 0…35 °C)
- Ширина буфера GxEPD2
- 128 столбцов для выравнивания по байтам; видимая ширина панели 122 пикселя
- Габариты PCB WeAct
- 72×30 мм
- Питание модуля
- Для первого подключения используйте стабилизированные 3.3 В на VDD после сверки SB3/SB4/SB5; GPIO также 3.3 В. В схеме WeAct 2.13/2.9 вход VDD может идти через стабилизатор ME6231A33M3G (SB4/SB5) либо через обход SB3. Перед подключением сверяйте перемычки и ревизию: 5 В нельзя подавать на сигналы или на линию, соединённую с панелью в обход стабилизатора. Диапазон 2.5–3.7 В относится к VCI самой панели E0213A179, не к входу всей платы.
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| VDD / VCC | 3V3, после проверки SB3/SB4/SB5 | Для первого включения стабилизированное питание 3.3 В. До подключения проверить SB3/SB4/SB5 по схеме именно своей платы: обход SB3 и тракт LDO SB4/SB5 нельзя путать. 5 В на GPIO не подавать. |
| GND | GND | Общая земля дисплея и классической ESP32 DevKit с модулем ESP32-WROOM-32. |
| SCL / SCK | GPIO18 | Тактовая линия SPI, не I²C. |
| SDA / DIN / MOSI | GPIO23 | Данные SPI от ESP32 к дисплею, не I²C. MISO в этом подключении не используется. |
| CS | GPIO5 | CS_PIN в официальном ESP32-примере. |
| D/C | GPIO17 | DC_PIN=17. Вводный комментарий оригинала перепутан; здесь использовано фактическое значение #define. |
| RES / RST | GPIO16 | RES_PIN=16. На некоторых ESP32 с PSRAM эти выводы заняты; данная разводка не универсальна. |
| BUSY | GPIO4 | Вход ESP32 от дисплея. Полярность готовности задаёт выбранный драйвер; не переносить её между BWR и 4C. |
Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать именно WeAct Studio Epaper Module 2.13″ BWR, панель E0213A179, в мой проект. Сначала уточни точную плату-управляющий контроллер, ревизию и фото модуля, среду разработки, питание и назначение устройства. Цвета: чёрный, белый, красный. В качестве подтверждённого профиля WeAct используй GxEPD2_213_Z98c с GxEPD2_3C.h; исходный пример зафиксирован на commit a7bf2574b413938a0cf1de163961a0d6ee824754. Для классической ESP32 в нём задано SCK18, MOSI23, CS5, BUSY4, RES16, D/C17. Вводный комментарий перепутал RES/DC: приоритет у #define. Не переносить GPIO на ESP32-C3/S3 или плату с PSRAM. Разделяй входное питание платы, питание панели и логику 3.3 В. Уточни режим стабилизатора и перемычки до подключения; не подавать 5 В на GPIO. Начни с проверенных исходников GxEPD2 1.6.9, Adafruit GFX 1.12.6 и BusIO 1.17.4; это не аппаратно испытанная связка. Укажи выбранную версию Arduino core отдельно. Оставь ровно одно объявление display и инициализацию display.init(115200,true,50,false). Дай схему для моей платы и минимальный пример, учитывающий BUSY, время полного обновления и сон. Не обещай частичное обновление или серую палитру без подтверждения конкретным драйвером. Объясни диагностику белого экрана, неверных цветов и зависания BUSY, затем порядок проверки на реальном устройстве. Отдельно укажи, что подтверждено исходниками, что скомпилировано и что действительно проверено на оборудовании.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Исходный пример и ревизия
EpaperModuleTest_Arduino_ESP32.ino @ a7bf2574b413938a0cf1de163961a0d6ee824754Аудит исходного текста. Версию установленной GxEPD2 и Arduino-ESP32 нужно зафиксировать отдельно; компиляция здесь не выполнялась.
- Среда подключения
Arduino; классическая ESP32 / ESP32-WROOM-32Разводка: SCK18, MOSI23, CS5, BUSY4, RES16, D/C17. Не переносить на ESP32-C3/S3 или платы с занятыми GPIO16/17.
- Библиотеки
GxEPD2 1.6.9; Adafruit GFX Library 1.12.6; Adafruit BusIO 1.17.4Классы и API GxEPD2 проверены по commit de82887e77a78528ea386e68bba2cb0291d2c319. Версии GFX и BusIO подтверждены их метаданными; это аудит исходников, не испытанная сборка. SPI.h предоставляет Arduino core выбранной платы.
- Заголовок цветового класса
#include <GxEPD2_3C.h>Выбирается по цветовому исполнению панели.
- Драйвер в примере WeAct
GxEPD2_213_Z98cРаскомментировать только одно объявление display. Имя драйвера не заменяет проверку маркировки панели.
- Контейнер и буфер
GxEPD2_3C<GxEPD2_213_Z98c, GxEPD2_213_Z98c::HEIGHT>Объявление с полным буфером высоты взято из выбора модели в оригинальном примере.
- Инициализация WeAct
display.init(115200,true,50,false);Строка из setup() официального ESP32-скетча; сигнатура сверена с GxEPD2 1.6.9. 50 — длительность импульса сброса в этом вызове API. Оставить остальные части оригинала.
- После завершения вывода
display.hibernate();Сохранить в конце setup() официального демонстрационного скетча. Сон не равнозначен отключению питания платы.
Выбор точного цветового профиля в официальном ESP32-примере
cpp#define ENABLE_GxEPD2_GFX 0
#include <GxEPD2_3C.h>
#include <Fonts/FreeMonoBold9pt7b.h>
#define CS_PIN (5)
#define BUSY_PIN (4)
#define RES_PIN (16)
#define DC_PIN (17)
GxEPD2_3C<GxEPD2_213_Z98c, GxEPD2_213_Z98c::HEIGHT>
display(GxEPD2_213_Z98c(CS_PIN, DC_PIN, RES_PIN, BUSY_PIN));Это фрагмент выбора модели для полного официального ESP32-скетча, не самостоятельная программа. Вставить вместо блока выбора display; сохранить setup(), loop(), helloWorld() и остальные функции оригинала. Удалены только противоречивые комментарии возле GPIO, значения макросов сохранены. Компиляция, прошивка и аппаратные испытания не выполнялись. API, конструктор и наличие класса сверены с GxEPD2 1.6.9.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


