Nextion — сенсорные экраны для Arduino и Raspberry. Железки Амперки
Все экраны Nextion: https://amperka.ru/collection/nextion-displays?utm_source=youtube.com&utm_campaign=pvid-2020-02-10-nextion-displays&utm_medium=description
Экранные модули Nextion пригодятся для создания многостраничных интерфейсов, панелей управления умным домом и электронных игр. Графика и сценарии обрабатываются собственным процессором устройства, не отнимая ресурсы управляющей платы
Яркие TFT матрицы рассчитаны на вывод статичных изображений, интерактивных кнопок и индикаторов, справляются с анимированными файлами.
Экранные модули оснащены 32-х разрядными ARM процессорами и контроллерами для обработки сигналов резистивного тачскрина. Устройство самостоятельно обрабатывает нажатия на экран и выводит графику из встроенной Flash памяти.
Для создания экранных интерфейсов предназначен Nextion Editor. Это визуальный редактор с библиотекой стандартных элементов. Перетащите на макет экрана подходящие элементы — кнопки, ползунки, полей ввода и вывода, графики и прогресс-бары. А потом настройте их реакцию на события в свойствах элементов.
Для отладки интерфейса не придётся перепрошивать устройство, в редакторе предусмотрен удобный эмулятор экрана.
Интерфейс готов, теперь нужно прошить экран. На передачу тяжёлых графические по интерфейсу UART уйдёт слишком много времени. Поэтому прошивать устройство удобней с помощью SD-карт. Скопируйте файл проекта в корень microSD-шки, вставьте карту в холдер на обратной стороне устройства и включите экран — прошивка стартует автоматически.
Экран умеет работать без дополнительной управляющей электроники — на задней стороне выведены 8 пинов общего назначения, контакты питания и модуль часов реального времени.
Но в реальных проектах для работы с внешними устройствами и электронными модулями понадобится контроллер — Arduino, Iskra или Raspberry. Для общения с управляющими платами предназначен serial-порт. Его линии выведены на основную контактную колодку.
Экранные модули Nextion — это не просто сенсорные дисплеи, а настоящая программно-аппаратная платформа для быстрой разработки интерактивных интерфейсов. Создайте свою приборную панель, портативную консоль или уникальную клавиатуру — без лишних проводов и километров программного кода.