Дисплеи 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
- Питание через Nextion Foca Max
- Питание от внешнего контроллера
Питание по 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
Установка среды
- Запустите интегрированную среду разработки Nextion Editor.
Первый проект
- Создайте новый проект
Компиляция проекта
Загрузка прошивки
Прошивка через UART
Прошивка через карту microSD
Примеры работы
Демонстрационный режим
HMI-дисплеи Nextion работают прямо из коробки с демонстрационной прошивкой от производителя. Для старта — подайте питание на контакты дисплея.
Дисплейный модуль Nextion загрузится с демонстрационной прошивкой от производителя, которая покажет базовые возможности экрана.