Дисплеи E-Ink являются энергосберегающей альтернативой для LCD
В большинстве любительских проектов экраны на жидких кристаллах (LCD), а органические дисплеи OLED только-только начинают их теснить. Но есть ещё один любопытный тип дисплеев: электронная бумага e-Paper, которая встречается в основном на «читалках». Сегодня вполне реально использовать экраны E-Ink в своих самодельных устройствах на Arduino и Rapspberry Pi.
Широкий ассортимент таких экранов выпускает компания: waveshare
В отличии от других типов дисплеев электронная бумага не требует постоянного питания - оно требуется только для вывода изображения на экран. Я приобрел на Али-экспресс вот такой модуль:
- Напряжение питания: 3.3V~5V
- Интерфейс: 3-wire SPI, 4-wire SPI
- Размеры модуля: 103.0mm × 78.5mm
- Размеры дисплея: 84.8mm × 63.6mm
- Размер точки: 0.212 × 0.212
- Разрешение: 400 × 300
- Цвет: black, white
- Оттенки серого: 2
- Полное время обновления: 4s
- Углы обзора: >170°
В комплекте с дисплеем шел кабель с помощью которого проще всего его подключить к плате Arduino Nano
Схема подключения простая - все дисплеи могут работать как с 5V так 3,3V логикой
Подробности подключения и первый запуск смотрите в этом видео:
Для работы с дисплеем производитель предоставляет библиотеку e-Paper
С её помощью можно выводить на дисплей тексты, графические примитивы, изображения в черно-белом формате и в двух оттенках серого.
Все тонкости работы с библиотекой разобраны в этом видео:
Все тестовые примеры кода и программу для обработки изображений из этого видео качайте по ссылке
Сам дисплей покупал ТУТ