Дисплейный модуль линейки Nextion Enhanced пригодится для создания практичного визуального интерфейса с сенсорным управлением.
На панели гаджета уже не хватает места для всех переключателей, потенциометров и индикаторов? Набросайте кнопки, регуляторы и индикаторы в наглядном редакторе, добавьте картинки и анимацию, залейте прошивку на сенсорный экран — и ваш интерфейс мечты готов. Графика и сценарии работы обрабатываются собственным процессором устройства, высвобождая вычислительные ресурсы управляющей электроники для других задач.
Размеры 3,2-дюймового экрана NX4024K032 позволяют встроить его в компактное мобильное устройство. Резистивный тачскрин можно дополнить физическими кнопками, или же подключить через GPIO внешние датчики и звуковой сигнал.
Линейка умных дисплеев Nextion включает в себя три серии: Basic, Enhanced и Intelligent.
Дисплей Nextion NX4024K032_011R относится к средней серии Enhanced, у которой ряд отличий от Basic и Intelligent:
Basic | Enhanced | Intelligent | |
---|---|---|---|
Анимация GUI | Нет | Нет | Есть |
Прозрачность GUI | Нет | Нет | Есть |
Аудио и видео в GUI | Нет | Нет | Есть |
Тип ЖК-матрицы | TN | TN | IPS |
Микроконтроллер | 48 МГц | 48/108 МГц | 200 МГц |
Оперативная память | 3,5 КБ | 3,5/8 КБ | 512 КБ |
Флеш-память | 4/16 МБ | 16/32 МБ | 128 МБ |
Энергонезависимая память | – | 1 КБ | 1 КБ |
Порты GPIO | – | 8 | 8 |
Часы реального времени | Нет | Есть | Есть |
Умный дисплей оснащён 32-разрядным процессором ARM Cortex-M0 с тактовой частотой 48 МГц. За хранение прошивки, пользовательских картинок и шрифтов отвечает флеш-память на 16 МБ, а хранить временные настройки программы при отключении питания поможет энергонезависимая память на 1 КБ. Встроенные часы реального времени (RTC) работают от батарейки CR1220 или CR1225.
Установленная ЖК-матрица TFT TN имеет диагональ 3,2”, разрешение 400×240 и поддерживает 65536 оттенков цвета (16 бит). Яркость экрана настраивается от 0 до 180 нит с интервалом 1%, а ресурс LED-подсветки — не менее 30000 часов.
Экран обрабатывает данные собственной начинкой и общается с управляющей платой по интерфейсу UART с помощью управляющих кодов.
На борту дисплейного модуля предусмотрены 8 пинов ввода-вывода общего назначения (GPIO) для подключения внешних элементов управления и другой периферии. Эта особенность позволяет использовать HMI-дисплей как самостоятельное устройство.
Для дисплея рекомендуется источник питания с напряжением 5 В и током 500 мА — например, подойдёт блок питания с кабелем micro-USB.
Платформа Nextion — это сочетание линейки сенсорных дисплеев и визуального редактора интерфейсов.
Чтобы не тратить время на попиксельную отрисовку элементов интерфейса, установите Nextion Editor. Используйте библиотеку стандартных элементов: кнопок, ползунков, полей ввода, графиков и прогресс-баров. Перетащите подходящие объекты на макет экрана и настройте их реакцию на события.
Для отладки интерфейса не придётся перепрошивать устройство: в редакторе предусмотрен удобный эмулятор экрана, который позволяет быстро протестировать результат.
Модуль прошивается по UART. Эта процедура может занять несколько минут, особенно, если в интерфейсе присутствуют картинки и GIF-анимация.
Для ускорения процесса предусмотрена возможность прошивки через SD-карту. Скопируйте файл проекта в корень microSD-шки, вставьте её в картридер на обратной стороне устройства и включите экран — прошивка начнётся автоматически.