Адаптер Nextion I/O: документация, схема подключения и примеры работы
Используйте переходник Nextion I/O для комфортного подключения датчиков и модулей к дисплеям Nextion.
Дисплеи Nextion семейства Enhanced и Intelligent обладают собственными GPIO-пинами, которые выведены на разъём FFC/FPC. А это значит, что дисплейный модуль сам может управлять модулями и считывать данные с простых сенсоров без внешнего контроллера. Например, рулить светодиодом или обрабатывать нажатие тактильных кнопок.
К сожалению, простым способом к такому коннектору не подключиться без танцев с бубном и колхоза из проводов. Адаптер Nextion I/O позволит подключать привычные DIY-модули к контроллеру дисплея, который впоследствии сможет коммуницировать с ними.
Подключение
Подключите адаптер Nextion I/O к дисплею через FFC-шлейф, который идёт в комплекте с переходником.
Модуль Nextion I/O совместим с дисплеями, на которых выведен разъём FFC/FPC. А это значит, что переходник совместим с семейством Enhanced или Intelligent и несовместим с семейством Basic.
Вот и всё! Теперь можно смело подключать к полученному устройству простые модули и сенсоры, а затем коммуницировать с ними через Nextion Editor.
Примеры работы
Рассмотрим несколько примеров работы с переходником Nextion I/O.
Маячок
Повторим первый эксперимент из набора Матрёшка — маячок. Нам не понадобиться контроллер Arduino, будем использовать собственные пины дисплейного модуля Nextion.
Что понадобится
Схема устройства
Программная часть
- Создайте проект на переключение состояния пина GPIO7 с заданной периодичностью. Наверняка вам понадобится руководство по Nextion Editor и список доступных операторов.
Запуск эксперимента
После запуска скрипта светодиод начнёт мигать раз в секунду.
Кнопочный выключатель
Добавьте к предыдущему эксперименту кнопку и подключите её к пину GPIO3.
Что понадобится
Схема устройства
Соберите схему устройства, иллюстрированную ниже. Светодиод подключите к пину GPIO7, а кнопку — к GPIO3.
Программная часть
- Создайте проект на изменение состояния светодиода на порте GPIO7 в зависимости от положения кнопки на пине GPIO3. Наверняка вам понадобится руководство по Nextion Editor и список доступных операторов.
Запуск эксперимента
При нажатии на кнопку светодиод загорится, а при отпускании — погаснет.
Элементы платы
Разъём GPIO FFC/FPC
Разъём FFC/FPC (10 пинов / шаг 1 мм) служит для подключения адаптера Nextion I/O к дисплейным модулям. Для подключения используйте соответствующий плоский шлейф FFC (10 пинов / шаг 1 мм).
Разъём GPIO контактные штырьки
Разъём выполнен в виде штырьков 2×5 контактов со стандартным шагом 2,54 мм. Такое исполнение позволяет подключать к адаптеру сенсоры и модули через макетные провода.
Габаритный чертёж
Характеристики
- Совместимость: дисплеи Nextion Enhanced и Intelligent
- Входной разъём: JST FFC/FPC (10 пинов / шаг 1 мм)
- Выходной разъём: штырьковые соединители (2×5 пинов / шаг 2,54 мм)
- Габариты: 30×20×10 мм