LCD 1602/1604/2004 (обновлено: 18 Feb 2020, 21:11:23)


Настройка осуществляется через веб интерфейс модуля.

Вывод на дисплей через GET запрос http://[ip адрес]/lcdmsg?st=X&txt=text. Где X -номер строки.

Управление через MQTT: login/hostname/lcd/lineX

Управление подсветкой login/hostname/lcd/light


Поддерживается LCD 1602,1604,2004 -с соответствующим количеством столбцов и строк 16х2,16х4 и 20х4. Подключение через I2C переходник на базе PCF8574. Используется встроенный знакогенератор - если дисплей поддерживает русский язык, то он будет работать(добавлено 18.02.20).

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

Дисплей  необходимо подключить через готовый переходник на базе микросхемы PCF8574 на шину I2C - выводы шины I2C назначаются на вкладке Hardware. Питание дисплеи и переходнику необходимо подать 5 вольт.


Соответствие выводов дисплея и микросхемы  PCF8574:

P0 - RS

P1 - RW

P2 - EN

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

P4-P7 - шина данных  D4-D7 дисплея.


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

Настройка дисплеев производится на вкладке Display. Для дисплеев необходимо указать I2C адрес.

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


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

Вывод текста на дисплей выводится командой http://[ip адрес]/lcdmsg?st=X&txt=YYY. Где X -номер строки. YYY- текст, который необходимо вывести.

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

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

Топик login/hostname/lcd/light - управление подсветкой


Управление подсветкой из функции прошивки

Для удобства управления подсветкой из функций прошивки оно реализовано в виде GPIO 199 , при указании данного GPIO настройках в термостата, логического модуля, радио и ИК пультах, в функции KEY в прерывании возможно управление подсветкой дисплея по событиям и внешним действиям.