TFT ILI9341 240x320 (updated: 06 Jun 2017, 19:31:39)

Цветной TFT дисплей на базе чипа ILI9341 с подключением по SPI. Подключение:

ESP8266 : MOSI - GPIO13, CLK/SCK -GPIO14, CS - GPIO 0, DC - GPIO2. Reset - +3.3в

ESP32: MISO-25, MOSI-23, CLK-19, CS - GPIO 0, DC - GPIO2

. Имеется поддержка русского языка.


Параметры дисплея:  разрешение 320х240. Существующие размеры экранов 2.2" и 2.4" и выше. Подключение по интерфейсу SPI. Занимает 4 GPIO . До 40 строк текста. 65535 цветов. Русский шрифт есть при установке модуля прошивки "Русский шрифт"

Подключение дисплея:

MOSI - GPIO13, CLK -GPIO 14, CS - GPIO0(настраиваемый), DC - GPIO2 (настраиваемый). Reset - +3.3в. Не забываем подключить питание.Включить подсветку - подключаем вывод LED к +3.3в.

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

При выборе дисплея в настройках строк можно выбрать размер шрифта и цвет текста в 16 битном значении. Необходимо указать шестнадцатеричное число в поле ! Основные цвета соответствуют: 03F0-красный 000F- зеленый, F800-синий.

При включенном дисплее ниже будет отображаться настройки вывода строк и другие параметры. Для отображения информации необходимо выбрать номер строки и выбрать из списка датчик или другой параметр. Датчики и другие функции присутствуют в списке только если они включены в прошивке ! При установленной опции "конструктор строки" появляется возможность формировать свой текст с вставками датчиков и параметров.

В тексте конструктора строк можно указывать цвет текста и цвет фона через макросы !XXXX и #XXXX соответственно.(В шестнадцатеричном формате.)

Управление GET запросами:

Вывод текста на дисплей выводится командой IP_Адрес/lcdmsg?st=X&txt=text. Где X -номер строки. txt- текст, который необходимо вывести.Дополнительно могут применяться параметры:

&font=X  - указание шрифта.

&color=FFFF - Указание цвета текста.  По умолчанию белый.

¢er=1 - включение центровки текста.

Управление через MQTT

Текст на дисплей необходимо отправить в топик login/hostname/lcd/lineX . Где X -номер строки.

Топик login/hostname/lcd/font -установка размера шрифта.

Топик login/hostname/lcd/color -установка цвета текста.