
RLCD: https://ali.click/ibgfe18?erid=2SDnjeygGn6
RLCD1: https://ali.click/tcgfe1m?erid=2SDnjbwG5iz
В этой статье рассмотрим модуль от Waveshare на ESP32 с дисплеем RLCD. Покажу работу его в ESPHome и с Xiaozhi.
RLCD (Reflective Liquid Crystal Display) — это тип жидкокристаллического дисплея, который формирует изображение за счёт отражения окружающего света, а не внутренней подсветки. В отличие от традиционных ЖК-дисплеев, которые используют подсветку (backlight), RLCD отражает свет от внешнего источника, что обеспечивает ряд преимуществ в энергоэффективности и читаемости в ярких или уличных условиях.
В общем дисплей получается как на eink чернилах электронных, глаза от него не устают. Но он гораздо динамичнее и быстрее обновляется как обычный LCD дисплей.
Работа с ESPHome:
Официально в ESPHome модуль не поддерживается, но существует проект на github для работы с RLCD дисплеями на этом драйвере st7305, который стоит в модуле.
Сама страничка github тут: https://github.com/kylehase/ESPHome-ST7305-RLCD
И с учетом этого проекта, у меня получился вот такой код, который можно скачать отсюда: https://disk.yandex.ru/i/MGJsxJS6OCsssQ
Важного в коде тут следующее.
external_components: - source: github://kylehase/ESPHome-ST7305-RLCD components: [ st7305_rlcd ] refresh: 0spsram: mode: octal speed: 80MHzspi: clk_pin: GPIO11 mosi_pin: GPIO12XIaozhi:
