MyTetra Share
Делитесь знаниями!
Время создания: 19.10.2023 18:27
Автор: alensav
Текстовые метки: DWIN Box
Раздел: DWIN7
Запись: alensav/MyTetra2/main/base/16977292337jsk8kdqa6/text.html на raw.githubusercontent.com

Конструктор проектов на ESP32, Arduino


и дисплее DWIN - DWIN Box.



Дисплеи компании DWIN достаточно недорогие и функциональные, что делает их интересным решением при реализации своих проектов и DIY. Но, несмотря на плюсы, есть и минусы — это среда разработки DGUS, которая на английском языке, и при разработке интерфейса требуется подготовить графические элементы. Эти небольшие особенности приводят к сложностям быстрой реализации проекта на дисплее от компании DWIN Technology. Исходя из этого, было принято решение сделать простой конструктор, который позволит без программирования и отрисовки кнопок, слайдеров, плашек под текст создать проект с использованием дисплея DWIN. Конструктор DWIN Box был интегрирован с блочным программированием. Ниже вы можете посмотреть презентацию от разработчика ArduBlock.


Онлайн редактор интерфейса DWIN Box.

Онлайн редактор DWIN Box можно протестировать тут.

Для создания интерфейса необходимо:

  • выбрать разрешение экрана ;
  • разместить нужные элементы на дисплее;
  • настроить каждый элемент;
  • сохранить для работы с ESP32 или Arduino (ESP Block или ArduBlock).

Так просто делается визуальный интерфейс для дисплея DWIN.

Как будет выглядеть кнопка или другой графический элемент на дисплее?

Для удобства все элементы подписаны, и изменить вы их можете не только в визуальном редакторе, но и при создании программы блоками в ArduBlock или ESP Block.

На экране можно отобразить текст и графические элементы:

  • Кнопки с фиксацией и без фиксации 3-х размеров и 3-х цветов (можно изменить надпись на кнопке и цвет надписи).

  • Набор кнопок с иконками.

  • 50 графических элементов для оформления интерфейса.

  • 3 прогресс бара.

  • Вывод текста и цифровых значений (набор из 8 цветов для текста).

  • Поля для оформления выведенного текста.

Кроме этого, можно добавить в проект:

1. изменения яркости подсветки дисплея DWIN;

2. звуковое уведомление с временем звучания от 0 до 255 мс.

Это доступные элементы в текущей версии. В новой версии будет больше графических элементов и инструментов взаимодействия с дисплеем DWIN.

Создание проекта блочным программированием - ESP Block 2.0.

Петров Виталий Николаевич создал блоки для данного конструктора и интегрировал в свой проект ESP Block 2.0 и ArduBlock 2.0. Что позволяет создать не только интерфейс для дисплея DWIN, но и подключить датчики и исполнительные механизмы к микроконтроллеру.

Нами была написана книга «DWIN Box Быстрый старт в тач мир», в которой содержится 20 примеров использования конструктора.

Как изменить оформление интерфейса DWIN Box?

Нами было разработано 7 наборов скинов для DWIN Box.Посмотреть скины можно вот в этом разделе сайта.

Каждый набор также имеет описание и нумерацию элементов. Что, в свою очередь, даёт понимание, как будет выглядеть интерфейс при смене скина. Чтобы поменять скин, достаточно приобрести один из доступных скинов, загрузить на дисплей, и оформление поменяется.

Также вы можете заказать скин для вашего проекта. Для этого пишите мне в личку в ВК.

Где можно найти примеры работы с DWIN Box?

С примерами использования конструктора вы можете ознакомиться в книге «DWIN Box Быстрый старт в тач мир». В книге приведено 20 примеров создания интерфейса и управления периферийными устройствами с дисплея. От простого мигания светодиодами до создания клавиатуры и управления шаговым двигателем.

С книгой идут все необходимые исходные материалы.

Также Петров Виталий Николаевич снимает видео ролики по данной теме и выкладывает на свой канал.

На нашем сайте и канале также будут материалы по контракту с DWIN Box.

Какие дисплеи поддерживает конструктор интерфейсов DWIN Box?

DWIN Box поддерживает практически все дисплеи компании DWIN серии COB – это дисплеи на плате. Выглядят вот так.


Также поддерживаются все дисплеи серии COF, кроме одного - DMG10600F070-01W**.


Список всех моделей разместить в статье нет возможности, поэтому список дисплеев совместимых с нашим конструктором интерфейсов можно скачать внизу статьи в разделе «файлы для скачивания».

Если дисплей присутствует в списке, то его можно покупать для создания проекта с использованием DWIN Box. У модели дисплея могут отличаться только последние 1-2 буквы:

  • DMG80480C070_03WTR
  • DMG80480C070_03WN
  • DMG80480C070_03WTC

Последние буквы в маркировке означают тип сенсора:

  • N - без сенсорной панели
  • T - сенсорная панель есть
  • TR - резистивная сенсорная панель
  • TC – ёмкостная сенсорная панель

Подробнее о типе сенсора можете почитать вот в этой статье.

И полезная информация для тех, кто дочитал до конца статьи. У вас есть уникальная возможность заказать тестовый образец дисплея компании DWIN Technology. Подробнее тут.


Приобрести дисплей DWIN можно в официальном магазине DWIN Technology на AliExpressВоспользуйтесь промокодом ARDUINOTEX или ARDUINOTEX1 и получите хорошую скидку. А также гарантированную техническую поддержку.

Менеджер DWIN в России Сергей

Tелеграмм: https://t.me/Segey_DWIN (@Segey_DWIN)

WhatsApp: +7 995 278 76 20

Понравилась статья Конструктор проектов на ESP32, Arduino и дисплее DWIN - DWIN Box? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу Вконтакте.

Спасибо за внимание!

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

Фотографии к статье

Файлы для скачивания

Скачивая материал, я соглашаюсь с Правилами скачивания и использования материалов.

Список дисплеев совместимых с конструктором DWIN Box.xlsx

28 Kb

 212

Скачать


 
MyTetra Share v.0.67
Яндекс индекс цитирования