• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Home Assistant Container
      • Автоматизации
      • Lovelace
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

ESP32-S3-RLCD-4.2 в ESPHome и Xiaozhi

10 июня, 2026

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: 0s
psram:
  mode: octal
  speed: 80MHz
Первый блок, в нем указывается как раз компонент на github для работы с дисплеем RLCD.
А блок psram – это мы увеличиваем spi скорость до 80 MHz, по умолчанию она 40 mhz. Где-то вычитал, что для RLCD лучше 80.
spi:
  clk_pin: GPIO11
  mosi_pin: GPIO12
Шина SPI, тут указаны пины 11 и 12 – это пины конкретно модуля waveshare. В примере с github, другая распиновка.
Ну а дальше код уже на своё усмотрение меняйте. Только Шрифт нужно закинуть в папку /esphome/fonts если у вас такого шрифта нет. Я использовал Roboto-Medium.ttf.

XIaozhi:

Так как в модуле есть 2 микрофона и динамик, то XIaozhi прям напрашивался сюда. И он конечно же поддерживается, причем официально на github он есть в перечне поддерживаемых устройств и прошивки новые на него сразу появляются.
Например последняя версия v2.2.6 вышла 19 апреля и она есть на этот модуль.
Репозиторий откуда можно сказать прошивку тут: https://github.com/78/xiaozhi-esp32/releases
Скачивается просто файл формата .bin. Только он будет в архиве .zip. и в нашем случае называется v2.2.6_waveshare-esp32-s3-rlcd-4.2.zip
Загружать прошивку нужно с помощью программы flash download tool.
Там выбираем контроллер ESP32S3. И выбираем такие параметры как показаны на скрине:
После этого на экране напишет ip адрес к которому нужно подключиться. это 192.168.4.1. Но перед этим нужно по wifi подключиться к esp32. там создастся точка доступа wifi. она тоже на экране написана.
В WEB интерфейсе укажем нашу wifi сеть из которой есть доступ в интернет. Модуль подключится и даст код, который нужно будет добавить в личном кабинете xiaozhi https://xiaozhi.me/console/agents для добавления устройства.

Primary Sidebar

Поиск

Новые записи

  • ESP32-S3-RLCD-4.2 в ESPHome и Xiaozhi
  • Настройка RPi-Zero-PhotoPainter под работу с Inkypi
  • ASRock AMD BC-250 Разблокировка всей памяти под Видео и разблокировка CUDA ядер
  • Подключение источника бесперебойного питания (ИБП, UPS) к Home Assistant и Proxmox
  • Установка ESPClaw

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Secondary Sidebar

Мой Telegram канал:

https://t.me/ypavla

Мой Макс канал:

https://max.ru/ypavla

Footer

Copyright_У Павла! © 2026 ·