Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Working with the Dwin screen

(Страница в стадии наполнения)

Экраны компании Dwin позволяют решать многие проблемы интерфейса и простого управления своими системами.
Создание интерфейса со стороны программы DGUS рассмотрим вскользь по мере необходимости. Основное это настройки со стороны IoTmanager.
Это не мануал по пользованию экранами Dwin, как их подключать, прошивать, готовить фон и иконки и пользоваться программой Dgus. Тут мы рассмотрим нюансы взаимодействия с IotManager.
Пример и краткое видео доступны по ссылке.


На текущий момент возможен двухсторонний обмен с экраном:

  • обмен статусом (переключатель)
  • передача информации с датчиков
  • Передача текстовой информации
  • Регулировка слайдером
  • Анимация
  • Передача команд на экран Dwin

На текущий момент для обмена необходимо подключить работу с UART. Режим работы с экраном Dwin это 3.

1 подключение к пинам
2 скорость, такая же как на cfg экрана
3 режим работы uart «3»

Переключатель

В программе DGUS используем 2 инструмента, Variable icon и поверх него Incremental Adjustment.

На рисунках выше видны настройки, Vp(0x) адрес ячейки памяти, начинается с 5000 и уникально для каждого элемента.
Для выставления статуса 0 или 1 необходимо настроить ячейки Adjust method, Over limit Operation, Adjusting step length, Lower limit, Upper limit, как указано на картинке.
В данном примере выбрано 5006, и создан виджет vbtn1_5006 (важно _5006)
Более ничего не нужно, передача статуса будет работать в обе стороны автоматически. Данный виджет vbtn1_5006 можно использовать с сценарии и он может быть даже не локальным, а на другой ESP (разумеется статус global и передачу событий необходимо включить)

Передача информации с датчиков

Передача информации с датчиков (цифровая информация) выполняется с помощью инструмента Data variables программы DGUS. В ячейку VP (0x) вписывается адрес ячейки памяти, который связан с виджетом в конфигурации IotManager.
В принципе особо комментарии и не нужны, обратите внимание только на букву «f» в конце виджета num_5003f. Есть нюансы в отправке дробных чисел на экран Dwin в IotManager:

Для отправки дробного числа необходимо добавить в конец ИД маркер f, т.е. var1_5000f
Аналогично добавляем поддержку типов строк — s и целых — i

По умолчанию, без указания типа данные будут отправляться в соответствии с внутренней интерпретацией, но всегда или целое или строка

Передача текстовой информации

Все необходимое подчеркнуто, используется инструмент Dgus Text Display.
Для корректной передачи текста, особенно с кириллицей нужно подготовить шрифты отдельно для этого. Как это сделать следует почитать в статье В. Радченко

Регулировка слайдером

Используются 2 инструмента Drag Adjustment и Slider Display.
Со стороны IotManager виджет «ползунок».

Анимация

Также необходимо обратить внимание на ячейки Variable type and Integer digits в описании элемента программы DGUS.

Обмен статусом (кнопка или переключатель) выполняется с помощью инструмента Incremental Adjustment программы DGUS. В ячейку VP (0x) вписывается адрес ячейки памяти, который связан с виджетом в конфигурации IotManager.

Передача команд на экран Dwin.

Leave a Comment

Supported the project — saved a DIY maker! And we accept gifts...

X