Содержание

Дисплеи Nextion: подключение и настройка

Используйте дисплеи Nextion для создания визуального интерфейса с сенсорным управлением. Набросайте кнопки, регуляторы и индикаторы в наглядном редакторе, добавьте фоновые картинки, залейте прошивку на сенсорный экран — и ваш интерфейс мечты готов. Графика и сценарии работы обрабатываются собственным процессором устройства, высвобождая вычислительные ресурсы управляющей электроники для других задач.

Дисплеи Nextion — это не просто цветные сенсорные экраны, а полноценная универсальная система человеко-машинного интерфейса (Human-Machine Interface, HMI), которую можно подружить с любой управляющей платформой.

Все прелести Nextion мы расписали в отдельной статье «Чем HMI-дисплей отличается от простого экрана».

В качестве тестового дисплея Nextion возьмём модель NX4832K035.

Видеообзор

Список дисплеев Nextion

Линейка HMI-дисплеев Nextion включает в себя четыре семейства:

Основные отличия

Basic Discovery Enhanced Intelligent
Процессор 48 МГц 64 МГц 48 / 108 МГц 200 МГц
ЖК-Матрица TN TN TN IPS
Диагональ 2,4–7,0” 2,4–3,5” 2,4–7,0” 4,3–10,1”
Flash-память 4 / 16 МБ 4 / 16 МБ 16 / 32 МБ 128 МБ
RAM-память 3,5 КБ 3,5 КБ 3,5 / 8 КБ 512 КБ
EEPROM-память Нет Нет 1 КБ 1 КБ
Порты GPIO Нет Нет 8 8
Часы реального времени Нет Нет Да Да
Анимация Нет Нет Нет Да
Прозрачность Нет Нет Нет Да
Аудио и видео Нет Нет Нет Да

Семейство Nextion Discovery

Модель Диагональ Разрешение Тачскрин Процессор Flash
NX3224F024 / Документация 2,4” 320×240 Резистивный 64 МГц 4 МБ
NX3224F028 / Документация 2,8” 320×240 Резистивный 64 МГц 4 МБ
NX4832F035 / Документация 3,5” 480×320 Резистивный 64 МГц 16 МБ

Семейство Nextion Enhanced

Модель Диагональ Разрешение Тачскрин Процессор Flash
NX3224K024 / Документация 2,4” 320×240 Резистивный 48 МГц 16 МБ
NX3224K028 / Документация 2,8” 320×240 Резистивный 48 МГц 16 МБ
NX4024K032 / Документация 3,2” 400×240 Резистивный 48 МГц 16 МБ
NX4832K035 / Документация 3,5” 480×320 Резистивный 108 МГц 32 МБ
NX4827K043 / Документация 4,3” 480×272 Резистивный 108 МГц 32 МБ
NX8048K050 / Документация 5,0” 800×480 Резистивный 108 МГц 32 МБ
NX8048K070 / Документация 7,0” 800×480 Резистивный 108 МГц 32 МБ

Семейство Nextion Intelligent

Модель Диагональ Разрешение Тачскрин Процессор Flash
NX4827P043-011C / Документация 4,3” 480×272 Ёмкостный 200 МГц 128 МБ
NX4827P043-011C-Y/ Документация 4,3” 480×272 Ёмкостный 200 МГц 128 МБ
NX8048P050-011C / Документация 5,0” 800×480 Ёмкостный 200 МГц 128 МБ
NX8048P050-011C-Y/ Документация 5,0” 800×480 Ёмкостный 200 МГц 128 МБ
NX8048P070-011C / Документация 7,0” 800×480 Ёмкостный 200 МГц 128 МБ
NX8048P070-011C-Y/ Документация 7,0” 800×480 Ёмкостный 200 МГц 128 МБ
NX8048P070-011C-I / Документация 10,1” 1024×600 Ёмкостный 200 МГц 128 МБ

Комплектация

В комплектации каждого дисплейного модуля Nextion входит четырёхпроводной шлейф и переходник питания по USB.

Четырёхпроводной шлейф

Четырёхпроводной шлейф служит для подключения дисплея к питанию и внешнему контроллеру. С одной стороны шлейфа расположен разъём JST PH-4 для подключения к дисплею, а с другой — четыре свободных провода с коннекторами «мама» для подключения питания и данных.

Цвет провода Обозначение Описание Подключение
Красный +5V Питание дисплея Подключите к питанию 5 В.
Синий TXD Линия передачи данных интерфейса UART Подключите к пину RX внешнего микроконтроллера.
Жёлтый RXD Линия приёма данных интерфейса UART Подключите к пину TX внешнего микроконтроллера.
Чёрный GND Общая земля Подключите к земле.

Если штатный шлейф утерялся, воспользуйтесь ближайшим аналогом в нашем магазине.

Переходник питания по USB

Адаптер питания USB служит для включения и использования дисплея без внешнего контроллера.

Разъём / Контакт Подключение
PLS + Подключите к красному проводу четырёхпроводного шлейфа.
PLS − Подключите к чёрному проводу четырёхпроводного шлейфа.
Micro-USB Подключите к заряднику 5 В через кабель USB.

Питание дисплея

Дисплейные модули Nextion питаются напряжением строго от 5 вольт. А потребляемый ток зависит уже от конкретной модели дисплея. В качестве примера возьмём дисплей Nextion Enhanced NX4832K035.

Доступные варианты подключения напряжения:

Питание по USB

При питании дисплея по USB, задействованы только линии питания и земли, а сигнальные линии — не используются. Данный способ подойдёт, если вы планируете использовать дисплей как самостоятельное устройство, т.е. без коммуникации с дополнительными управляющими платами.

Для питания дисплея по USB используйте любой источник напряжения с USB-выходом: блок питания, ноутбук или Power Bank.

Что понадобится

Схема устройства

Питание через Nextion Foca Max

Преобразователь Nextion Foca Max USB-UART позволит запитать дисплей Nextion напряжением от 5 до 25 вольт. А ещё модуль позволит использовать сигнальные линии дисплея для коммуникации с ПК.

Подробности подключения описаны в руководстве по Nextion Foca Max.

Питание от управляющей платы

Питание от управляющей платы подойдёт, если вы планируете использовать дисплей совместно с внешним контроллером, например Arduino или Raspberry Pi.

Подробности подключения описаны в примерах работы.

Nextion Editor

Установка среды

  1. Запустите интегрированную среду разработки Nextion Editor.

Первый проект

  1. Создайте новый проект

Компиляция проекта

Загрузка прошивки

Прошивка через UART

Прошивка через карту microSD

Примеры работы

Демонстрационный режим

HMI-дисплеи Nextion работают прямо из коробки с демонстрационной прошивкой от производителя. Для старта — подайте питание на контакты дисплея.

Дисплейный модуль Nextion загрузится с демонстрационной прошивкой от производителя, которая покажет базовые возможности экрана.

Пример c Arduino

Пример c Espruino

Ресурсы