Общие сведения
Цветной TFT Дисплей Nextion 5 800×480 (с Touch-screen) — это дисплейный модуль NX8048K050_011 из линейного ряда Enhanced дисплеев Nextion. Дисплей оснащён цветным TFT сенсорным экраном, контроллером touchScreen, flash-памятью на 32 Мб и 32 разрядным микроконтроллером с тактовой частотой 108 МГц. Дисплей линейки Enhanced дополнительно оснащены часами реального времени и выводами GPIO, что позволяет использовать их, как совместно с Arduino (подключая дисплей к Arduino по шине UART), так и отдельно (подключая кнопки, светодиоды, реле и т.д. напрямую к выводам GPIO дисплеев). Разъем SD-карт памяти можно использовать для загрузки Ваших программ в дисплей.
Видео
Характеристики
- Модель: NX8048K050_011;
- Линейный ряд: Enhanced;
- Диагональ: 5'';
- Разрешение экрана: 800x480;
- Размер модуля: 133x84 мм;
- Память:
- FLASH: 32 Мб;
- EEPROM: 1Кб;
- ОЗУ: 8 Кб;
- Частота контроллера: 108 МГц;
- Потребляемый ток: до 410 мА;
- Выводы GPIO: 8 выводов (из них 4-7 поддерживают ШИМ);
- Часы реального времени: для работы требуется установить батарейку типа CR1220;
- Напряжение питания: 5 В постоянного тока (рекомендуемый источник питания на 5 В 500 мА DC);
- Тип подсветки экрана: Светодиодная подсветка с регулируемой яркостью от 0 до 100% с шагом 1%;
- Тип TouchScreen: Резистивный;
- Количество цветов: 65 К (65536) 16 bit, 5R6G5B;
- UART: Скорость до 2400 до 115200 (по умолчанию 9600) режим TTL;
- Тип SD-карт: MisroSD с объемом до 32 ГГб отформатированные в системе FAT32;
- Рабочая температура: от -20 до +70 °C;
- Температура хранения: от -30 до +85 °C;
Подключение
- Для подключения дисплея к Arduino можно воспользоваться как аппаратной шиной UATR (№ выводов TX и RX Arduino указаны на плате), так и программной шиной UART (№ выводов TX и RX Arduino назначаются в скетче). Вывод TX дисплея подключается к выводу RX Arduino, вывод RX дисплея подключается к выводу TX Arduino.
- Для подключения дисплея к компьютеру нужен адаптер USB-UART. Вывод TX дисплея подключается к выводу RX адаптера, вывод RX дисплея подключается к выводу TX адаптера. Вместо отдельного адаптера USB-UART, можно использовать контроллер Arduino, о чем рассказано в статье Wiki - Используем Arduino как USB - UART преобразователь.
- К выводам JPIO дисплея можно подключать устройства для управления ими, или получения данных с этих устройств.
- Описание работы с TFT Nextion экранами (первый запуск, создание интерфейса, обработчик для arduino).
Питание
Напряжение питания 5 В постоянного тока подаётся на выводы +5V и GND дисплея.
Подробнее о дисплее
Дисплеи Nextion имеют ряд преимуществ перед обычными TFT дисплеями:
- Высокая скорость и качество отрисовки графической информации, так как картинки загружаются в flash-память дисплея вместе с интерфейсом пользователя, а их дальнейшая выгрузка и передача на экран ложится на встроенный микроконтроллер.
- Нет необходимости в калибровке touchScreen
- Созданный Вами интерфейс пользователя не занимает ни байта памяти внешних контроллеров, таких как Arduino, Rasbery Pi и т.д.
Программа Nextion Editor позволяет создавать интерфейсы пользователя из различных библиотечных элементов (кнопки, слайдеры, картинки, графики, текст и т.д.), и прописать алгоритм поведения дисплея (написав код для событий элементов участвующих в интерфейсе дисплея). Для проверки работы написанного Вами кода нет необходимости загружать данные в дисплей, так как в программе имеется встроенный эмулятор, который отображает не только поведение элементов интерфейса, но и получает/отображает принимаемые/возвращаемые данные по шине UART.
Комплектация
- 1х Цветной TFT Дисплей Nextion 5 800×480 (с Touch-screen);
- 1х Шлейф для подключения к разъему шины UART дисплея;
- 1х Переходник питания от разъема Micro USB;