RU   EN

Выбор E-INK дисплея

На 22.07.24 средняя стоимость E-INK дисплеев с доставкой

См. также Общий список компонентов и цены

* Не было возможности проверить дисплеи от бренда Good Display (обычно продаются по частям - отдельно дисплей, отдельно плата-переходник на SPI), но они скорее всего тоже совместимы (контроллер SSD1683).

В основном я использовал только дисплеи от WaveShare т.к. WeAct появился совсем недавно
Судя по тестам дисплеи WeAct не уступают в плане качества и скорости вывода и совместимы с моей прошивкой

Сводная таблица дисплеев с которыми тестировалась прошивка. Базовый интерфейс адаптирован под дисплеи 4.2' (400x300), но в более упрощенном виде реализован вывод и для 1.5' (200x200)

Модель Фото Полное обновление, сек. Частичное обновление, сек. Контроллер BUSY 2-bit режим
WaveShare 4.2 BW rev 2.1 4-6 ** Нет UC8176 LOW Нет
WaveShare 4.2 BW + Yellow rev 2.1 V2 30-40 * 1-2 UC8176 LOW Нет
WaveShare 4.2 BW + Red rev 2.1 30-40 * 1-2 UC8176 LOW Нет
WaveShare 4.2 BW 4-color grayscale rev 2.2 4-6 1-2 SSD1683 *** LOW Да
WeAct 4.2 BW 4-6 1-2 SSD1683 HIGH Да
Heltec 1.5 BW 4 1 SSD1683 Нет режима сна Нет

* Есть небольшие артефакты при выводе (сохраняется слабозаметный старый вывод), нужно подбирать параметры LUT
** Поддерживается контроллером, но комманды игнорируются
*** Не соответствует документации SSD1683, возможно сделано в целях обратной совместимости в рамках плат производителя т.к. визуально они почти не отличаются

поле BUSY : состояние пина BUSY после перехода дисплея в режим глубокого сна (Deep Sleep). (полезно знать если нужно переназначить на какой-то другой "небезопасный пин" ESP)
поле 2-bit режим : поддерживает ли дисплей вывод изображений в градациях серого (4 цвета). Этот режим требует больше оперативной памяти и на данный момент несколько ограничен в рамках прошивки (функции частичного обновления экрана не реализованы)

Фотографии дисплеев

WeAct 4.2 BWWaveShare 4.2 BWWaveShare 4.2 BW + R/YHeltec 1.5

У WaveShare платы e-ink дисплеев визуально практически не отличаются между собой, но могут быть принципиально разными и поддерживать разные команды \ набор цветов и работать по разному.
Так что нужно смотреть \ уточнять у продавца поддерживаются ли конкретные режимы работы или нет, либо читать описания товара.
Например вот визуальное сравнение 2-х плат одна из которых работает на контроллере UC8176, а вторая на SSD1683

X