ЖК-дисплей 3,2 дюйма - КОРПУС ESP32 с аккумулятором LIPO...

Источник:

Я создал портативный чехол для устройства ESP32, используя этот модуль дисплея:

3,2-дюймовый ЖК-дисплей ESP32-32E 240 x 320 (клон CYD)
См.: https://www.lcdwiki.com/3.2inch_ESP32-32E_Display.

А вот с другим ПИН-кодом см. ниже, чтобы разобраться, потребовалось немало времени.

Предыстория проекта

В моем проекте используется случай:

Монитор батареи Bluetooth для Xiaoxiang BMS
(для китайских аккумуляторов LiFePO₄)

Особенности:

Сенсорный интерфейс

Bluetooth-соединение с Xiaoxiang BMS

Мониторинг:

Напряжение аккумулятора

Текущий

Состояние заряда (SoC)

Напряжения отдельных ячеек

Температура

и многое другое

Проект скоро будет доступен на моем GitHub: https://github.com/marxram.

Сводка контактов и конфигурации ESP32

В этом проекте используется ESP32-32E с 3,2-дюймовым TFT ST7789 и резистивным сенсорным экраном XPT2046.
Конфигурация выполнялась через PlatformIO (TFT_eSPI), что было на удивление сложно сделать правильно.

К вашему сведению, вот моя конфигурация:

Функция

Штифт ESP32

Описание

МОСИ

ГПИО 13

Данные SPI для отображения

МИСО

ГПИО 12

Данные SPI с дисплея

СКЛК

ГПИО 14

Часы SPI

CS

ГПИО 15

Выбор чипа дисплея

округ Колумбия

ГПИО 2

Выбор данных/команд

РСТ

не используется

Сброс выполняется внутри

Подсветка

ГПИО 27

Управление подсветкой дисплея

Настройки дисплея:

Разрешение: 240×320

Драйвер: ST7789

Порядок цветов: BGR

Инверсия: включена

Частота SPI: 40 МГц

Эта настройка устраняет проблемы с ореолом, наблюдаемые при использовании ILI9341 в этом модуле.

Функция

Штифт ESP32

Описание

Т_CS

ГПИО 33

Выбор чипа сенсорного контроллера

Т_IRQ

ГПИО 36

Сенсорное прерывание

Т_МОСИ

ГПИО 13

Общий SPI MOSI

Т_МИСО

ГПИО 12

Общий SPI MISO

Т_CLK

ГПИО 14

Общие часы SPI

Используемая шина SPI: VSPI

Частота сенсорного SPI: 2,5 МГц

16:21
36
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.