На 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 | * 1-2 | 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 | Нет | 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 цвета). Этот режим требует больше оперативной памяти и на данный момент несколько ограничен в рамках прошивки (функции частичного обновления экрана не реализованы)
У WaveShare платы e-ink дисплеев визуально практически не отличаются между собой, но могут быть принципиально разными и поддерживать разные команды \ набор цветов и работать по разному.
Так что нужно смотреть \ уточнять у продавца поддерживаются ли конкретные режимы работы или нет, либо читать описания товара.
Например вот визуальное сравнение 2-х плат одна из которых работает на контроллере UC8176, а вторая на SSD1683