AT

Управление реле по UDP: Беспроводное решение с ESP8266, ESP32 и Easy HMI.

Вы уже, наверное, в курсе, что Easy HMI получил поддержку беспроводной связи по UDP. Если нет, то ознакомьтесь с новыми возможностями тут. А так как есть беспроводной интерфейс, неплохо было бы сделать удаленное управление реле. Что, в свою очередь, позволит управлять светом, вытяжкой, вентилятором, чайником, кофемашиной, обогревателем и другими устройствами и приборами. Для реализации данной идеи можно использовать готовые модули на базе ESP32 и/или ESP8266. Я уже рассказывал про модуль ESP12F Relay X4 (LC-Relay-ESP12-4R-MV – по даташиту). Сегодня напишем код для управления данным модулем и также посмотрим, как можно управлять по UDP 2, 3, 5, 10 и даже 12 группами реле с одного сенсорного дисплея. Думаете, это невозможно реализовать? Давайте разберемся!

Создаем интерфейс управления реле по UDP в среде разработки Easy HMI.

7 мая 2025 57
Управление 8–16 реле с сенсорного дисплея в Easy HMI и Arduino, ESP32.

Ранее я уже создавал проекты по управлению реле с использованием сенсорных дисплеев DWIN и Nextion. Реализация этих проектов не представляет большой сложности. Для этого требуется отрисовывать графику, правильно её нарезать и предварительно изучить недружелюбную документацию, в случае DWIN. С помощью программы Easy HMI это можно сделать гораздо быстрее. Создать проект можно минут за 20–30. Также для данного проекта я написал максимально простой код с минимумом массивов и циклов, что позволит новичку изменять и расширять проект. Также я написал второй, более сложный вариант кода с управлением двумя группами реле. Все настройки вынес в начало кода. Но обо всем по порядку.

Создаем интерфейс управления реле для дисплея в среде разработки Easy HMI.

29 апреля 2025 51
Поддержка UDP в новой Easy HMI 0.1.2.

Работа по беспроводной сети планировалась при старте разработки Easy HMI и дисплеев AT HMI. В первых версиях также была заложена работа по беспроводной сети с использованием собственного протокола. Однако обучение новому протоколу оказалось гораздо сложнее, чем предоставление возможности работать с уже знакомым протоколом передачи данных. Поэтому было принято решение сделать реализацию общения по протоколу UDP. Также в новой версии программы добавлены некоторые настройки для дисплеев, что расширяет возможности и спектр их применения в различных проектах, начиная от простых панелей для управления светом или подсветкой и заканчивая интеграцией в систему умного дома.

Поддержка UDP в Easy HMI.

23 апреля 2025 32
Урок 4. Переход по страницам и управление GPIO.

В предыдущем уроке мы познакомились с созданием виджета «Кнопка» и добавили кнопки в проект. Кроме функций, которые были рассмотрены в прошлом уроке, у кнопок есть дополнительные функции, которые можно изменить и настроить при создании или редактировании проекта. В этом уроке мы настроим переходы между страницами интерфейса и управление выводами GPIO с помощью кнопок.

Дополнительные возможности кнопки в Easy HMI.

Давайте откроем предыдущий созданный проект. Выделим любую кнопку, и в свойствах увидим, что у кнопки есть такие параметры как:

  • С фиксацией/Переход стр.: Данный параметр помогает настроить фиксацию кнопки, что было рассмотрено в прошлом уроке, а также добавляет переход по страницам. В разделе «Проект» программы Easy HMI вверху страницы есть вкладки: Главная, Страница 1, Страница 2, Страница 3, Страница 4, Страница 5. На данных дополнительных страницах мы можем добавлять элементы интерфейса, создавая многостраничный интерфейс. И чтобы реализовать переход по страницам проекта, можно задать кнопке свойство перехода на нужную страницу. Подробнее рассмотрим ниже.
  • ...
11 апреля 2025 58
Урок 3. Создаем виджет Кнопка в Easy HMI.

В предыдущем уроке мы познакомились с интерфейсом программы Easy HMI, рассмотрели каждую страницу интерфейса, приступили к созданию первого виджета и рассмотрели, как можно просмотреть и протестировать результат в эмуляторе и на дисплее. Сегодня подробнее рассмотрим, как создать виджет «Кнопка» и добавить нужное количество кнопок в проект.

Инструмент “Кнопка” в Easy HMI.

Инструмент «Кнопка» располагается на странице управления "Виджет". Данный инструмент включает в себя:

29 марта 2025 44
Конструктор СКД v0.0.1: Собери систему контроля доступа своими руками!

Система контроля доступа (СКД) является критически важным компонентом обеспечения безопасности как в корпоративной, так и в частной среде. Предлагаемый конструктор позволяет создавать кастомизированные СКД решения без специальных знаний в области программирования и электроники.

Комплектация конструктора:

В основе конструктора лежит платформа PLC-NF001. К нему могут быть подключены следующие компоненты:

  1. Считыватель RFID-меток: Обеспечивает идентификацию пользователей по бесконтактным меткам.
  2. Дисплей: Предназначен для отображения информации и ввода пароля. Поддерживаются дисплеи серии AT HMI.
21 февраля 2025 75
Краткое описание PLC-NF001 от Arduino-tex.

PLC-NF001 предназначен не для коммерческой реализации, а для использования в собственных проектах и конструкторской деятельности. В связи с этим, описание носит общий ознакомительный характер.

Конструктивное исполнение PLC-NF001 предусматривает корпус габаритами 145х90х40 мм с возможностью установки на DIN-рейку и крепления на поверхность (стену).

Технические характеристики:

В основе PLC-NF001 лежит микроконтроллер ESP32, обеспечивающий функциональность, включающую Wi-Fi, Bluetooth, двухъядерный MCU и 4 МБ памяти.

10 февраля 2025 90
Урок 2. Знакомство с интерфейсом программы Easy HMI. Создание первого виджета.

В предыдущем уроке я рассказал, где можно скачать программу Easy HMI. В этом уроке мы рассмотрим интерфейс программы, создадим свой первый виджет, познакомимся с эмулятором и узнаем, как отобразить созданный виджет на дисплее.

В этом уроке мы рассмотрим следующие вопросы:

  • Страница «Проект».
  • Страница «Виджеты».
  • Страница «Настройки».
  • Создание первого виджета в Easy HMI.

При запуске программы Easy HMI открывается страница «Проект». Это основная рабочая область программы, предназначенная для создания проектов. Поскольку проект можно формировать из готовых виджетов, эта страница позволяет создать готовый интерфейс для дисплея AT HMI без использования дополнительных инструментов.

На странице «Проект» интерфейс разбит на несколько панелей.

5 декабря 2024 93
Урок 1. Скачивание и установка Arduino IDE и Easy HMI.

В данном уроке мы приступим к изучению процесса подключения сенсорного полноцветного дисплея AT HMI к плате Arduino и управлению периферийными устройствами с его помощью. Кроме того, рассмотрим вывод различной информации на экран. Для создания пользовательского интерфейса будем использовать программу Easy HMI. В рамках данной темы запланировано 9 уроков, итоговый результат которых представлен в статье "Разработка панели управления WS2812 с использованием дисплея AT HMI и Easy HMI".

В этом уроке мы рассмотрим следующие вопросы:

  • Источники скачивания Easy HMI и datasheet для дисплеев AT HMI.
  • Установка и настройка Easy HMI.
  • Выбор версии Arduino IDE для скачивания.
  • Установка и настройка Arduino IDE.
  • Загрузка первого примера кода в Arduino Nano.
28 ноября 2024 100
Datasheet AT2432S028-R.

AT HMI — это комплексное решение для человеко-машинного интерфейса (HMI), обеспечивающее взаимодействие между человеком и процессом, машиной, приложением или устройством. AT HMI преимущественно применяется в сфере Интернета вещей и бытовой электроники. Это оптимальное решение для замены традиционных ЖК-дисплеев. С помощью программного обеспечения Easy HMI (скачать можно здесь) пользователи могут создавать собственные интерфейсы для дисплеев AT HMI.

Комплектация:

В комплект поставки входит: дисплей AT HMI, соединительный провод.
Также доступна расширенная комплектация.

27 ноября 2024 98
Разработка проектов