Адаптер Nextion I/O: документация, схема подключения и примеры работы

Используйте переходник Nextion I/O для комфортного подключения датчиков и модулей к дисплеям Nextion.

Дисплеи Nextion семейства Enhanced и Intelegent обладают собственными GPIO-пинами, которые выведены на разъём FFC/FPC. А это значит, что дисплейный модуль сам может управлять модулями и считывать данные с простых сенсоров без внешнего контроллера. Например, рулить светодиодом или обрабатывать нажатие тактильных кнопок.

К сожалению простым способом к такому конектору не подключиться без танца с бубном и колкоза из проводов. Адаптер Nextion I/O позволит подключать привычные DIY-модули к контролеру дисплея, который в последствии сможет коммуницировать с ними.

Подключение

Скомуницируйте адаптер Nextion I/O с дисплеем Nextion через FFC-шлейф, который идёт в комплекте с переходником.

Модуль Nextion I/O совместим с дисплеями на которых выведен разъём FFC/FPC. А это значит, что переходник совместим с семейством Enhansed или Intellegent и не совместим с семейством Basic.

Вот и всё! Теперь можно смело подключать к полученному устройству простые модули и сенсоры, а затем коммуницировать с ними через Nextion Editor.

Примеры работы

Рассмотрим несколько примеров работы с переходником Nextion I/O.

Маячок

Повторим первый эксперимент из набора Матрёшка — маячок. Нам не понадобиться контроллер Arduino, будем использовать собственные пины дисплейного модуля Nextion.

Что понадобится

Схема уствойства

Соберите схему устройства, иллюстрированую ниже. Светодиод подключите к порту GPIO7.

Программная часть

  1. Создайте проект на переключение состояния пина GPIO7 с заданной периодичностью. Наверняка вам понадобится руководство по Nextion Editor и список доступных операторов.

Запуск эксперимента

После запуска скрипта, светодиод начнёт мигать раз в секунду.

Кнопочный выключатель

Добавьте к предыдущему эксперименту кнопку и подключите её к пину GPIO3.

Что понадобится

Схема уствойства

Соберите схему устройства, иллюстрированую ниже. Светодиод подключите к пину GPIO7, а кнопку — к GPIO3.

Программная часть

  1. Создайте проект на изменения состояния светодиода на порте GPIO7, в зависимости от положения кнопки на пине GPIO3. Наверняка вам понадобится руководство по Nextion Editor и список доступных операторов.

Запуск эксперимента

При нажатии на кнопку — светодиод загорится, а при отпускании — погаснет.

Элементы платы

Разъём GPIO FFC/FPC

Разъём FFC/FPC (10 пинов / шаг 1 мм) служит для подключения адаптера Nextion I/O к дисплейным модулям Nextion. Для коммуникации используйте соответсвующий плоский шлейф FFC (10 пинов / шаг 1 мм).

Разъём GPIO контактные штырьки

Разъём выполнен в виде штырьков 2×5 контактов со стандартным шагом 2,54 мм. Такое исполнение позволяет подключать к адаптеру сенсоры и модули через макетные провода.

Габаритный чертёж

Характеристики

  • Совместимость: дисплеи Nextion Enhanced и Intellegent
  • Входной разъём: JST FFC/FPC (10 пинов / шаг 1 мм)
  • Выходной разъём: штырьковые соединители (2×5 пинов / шаг 2,54 мм)
  • Габариты: 30×20×10 мм

Ресурсы