Ардуино технологии (Arduino-tex.ru).

Сайт «Ардуино технологии» является продолжением проекта Портал ПК. Вернее Проект Портал ПК разделился на два самостоятельных сайта «Ардуино технологии» и «ЧПУ технологии». В дальнейшем тематик будет больше. Проект Портал ПК был начат еще в 2006 году и за это время на нем появилось огромное количество различной информации, касающейся программирования, конструирования, 3D-печати.

Для чего понадобились разделение проекта и новый сайт? Сайт Portal-PK.ru за свое существование был несколько раз переписан, изменен дизайн сайта, и дальнейшая доработка сайта уже не возможна. Поэтому было принято решение сделать новые сайты с более понятной и простой навигацией. Но это еще не все! На сайтах будут обновлённые Arduino уроки. Больше новых и интересных Arduino проектов, в том числе проекты на arduino uno, arduino nano, arduino mini pro, arduino mega, NodeMcu, ESP8266, DigiSpark, ESP-01, ESP32 и других микроконтроллерах.

Технологии начинаются с простого!


Последнее в Arduino блоге Arduino-tex.ru

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

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

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

23 апреля 2025 10
Универсальная прошивка для дисплеев ESP32-2432S028, ESP32-3248S035 и пр.

В прошлой статье я рассказывал о настройке работы дисплея ESP32-2432S028 с программой Easy HMI. Поддерживаемых дисплеев было немного, и настройка была не самой простой. Сейчас я расширил спектр поддерживаемых дисплеев от 2,4 до 3,5 дюймов с поддержкой резистивного и емкостного сенсора. Загрузка прошивки осуществляется из программы Easy HMI. Процесс максимально упрощен.

Какие дисплеи поддерживает прошивка?

На основе наработок по созданию HMI-дисплея из TFT-дисплея и ESP32 реализована поддержка дисплеев с различным разрешением и разными драйверами. Работа протестирована на дисплеях от 2,4 до 3,5 дюйма. Также реализовано автоматическое определение сенсора и его инициализация. ...
15 апреля 2025 45
Урок 4. Переход по страницам и управление GPIO.

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

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

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

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

Easy HMI: Создаем кастомные HMI-дисплеи на ESP32 и TFT.

Решил я адаптировать под разные устройства свое программное обеспечение Easy HMI. Настолько увлекся, что появилась возможность работать не только с дисплеями ESP32-2432S028R и аналогичными моделями данной линейки производителя (о чем я рассказывал в предыдущей статье), но и создать возможность самостоятельно собирать устройства из TFT-дисплея и ESP32. Используя мое ПО, можно создавать интерфейсы и применять их как HMI-дисплей. Но обо всем по порядку.

При разработке я протестировал 4 различных дисплея с разными драйверами и разрешением:

  • 2.0“ ST7789VW — 240х320 px.
  • 1.8“ ST7735S — 128х160 px.
  • 2.4“ ST7789V с сенсором XPT2046 — 320х240 px.
  • 2.8“ ILI9341 — 320х240 px.
1 апреля 2025 30

Клиент-сервер NTP на ESP32: Получение даты и времени.

МикроконтроллерESP32, благодаря встроенным возможностям Wi-Fi, является популярной платформой для проектов Интернета вещей (IoT). Во многих таких приложениях, особенно связанных с регистрацией данных (data logging) или планированием задач, требуется точная синхронизация времени. Получение актуальной даты и времени необходимо для присвоения временных меток событиям или измерениям. Одним из наиболее распространенных и эффективных методов синхронизации времени для устройств, подключенных к сети, является использование протокола сетевого времени (NTP - Network Time Protocol).

Данный урок демонстрирует процесс настройки ESP32 в качестве NTP-клиента для запроса точного времени с публичных NTP-серверов с использованием среды разработки Arduino IDE. Преимущество этого подхода заключается в отсутствии необходимости использования дополнительных аппаратных модулей, таких как часы реального времени (RTC), при условии наличия у ESP32 активного интернет-соединения.

Перед выполнением инструкций, изложенных в данном руководстве, убедитесь, что в вашей среде Arduino IDE установлено дополнение для поддержки плат ESP32. Инструкции по установке можно найти в официальной документации или соответствующих руководствах:

31 марта 2025 29

Урок 3. Создаем виджет Кнопка в Easy HMI.

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

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

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

29 марта 2025 26

Виджеты для Easy HMI

Разработка проектов