В данном уроке мы приступим к изучению процесса подключения сенсорного полноцветного дисплея AT HMI к плате Arduino и управлению периферийными устройствами с его помощью. Кроме того, рассмотрим вывод различной информации на экран. Для создания пользовательского интерфейса будем использовать программу Easy HMI. В рамках данной темы запланировано 9 уроков, итоговый результат которых представлен в статье "Разработка панели управления WS2812 с использованием дисплея AT HMI и Easy HMI".
Отметим, что помимо данного проекта, будут рассмотрены и другие, поэтому 9 уроков посвящены исключительно описанию текущей темы.
Важно! Easy HMI работает исключительно с дисплеями AT HMI.
В этом уроке мы рассмотрим следующие вопросы:
Источники скачивания Easy HMI и datasheet для дисплеев AT HMI.
Для удобства скачивания актуальной версии программного обеспечения Easy HMI, а также ознакомления с описанием и datasheet дисплеев AT HMI, создана отдельная страница, содержащая необходимую информацию. На этой странице также будут публиковаться наборы виджетов для Easy HMI и список доступных AT-конструкторов.
Установка и настройка Easy HMI.
Начиная с версии 0.1.1 Beta, Easy HMI является портативным приложением. Это означает, что установка программы на компьютер не требуется. Достаточно распаковать архив на флеш-накопитель и запускать Easy HMI с него на любой совместимой системе Windows 7 или выше.
Папки с виджетами и проектами расположены в той же директории, что и сама программа, что упрощает работу с Easy HMI. Теперь можно легко переносить проекты между рабочим и домашним компьютером, используя флеш-накопитель. Разумеется, хранение программы на флеш-накопителе не является обязательным. Можно распаковать программу в любую директорию на компьютере и приступить к разработке проектов с использованием дисплея AT HMI.
Для работы с дисплеем потребуется установить драйвер CH340. Процесс установки будет описан ниже. Данный драйвер также подходит для многих плат Arduino и ESP.
Дополнительная настройка Easy HMI не требуется. Можно сразу приступать к созданию проекта.
Выбор версии Arduino IDE.
Перейдем к следующей программе, необходимой для работы – Arduino IDE. Программу можно скачать бесплатно с официального сайта разработчика. Для этого в поисковой системе введите "Arduino". Перейдите на сайт разработчика "arduino.cc".
На сайте перейдите на страницу "SOFTWARE".
Здесь доступна последняя версия Arduino IDE для Windows, Mac OS или Linux. Рекомендуется использовать последнюю версию (на момент написания урока – Arduino IDE 2.3.3).
Выберите Arduino Windows Win 10 and newer, 64 bits. Если используется более ранняя версия ОС Windows, необходимо скачать соответствующую версию Arduino IDE. Например, Arduino IDE 1.9.13.
После нажатия на
Windows Win 10 and newer, 64 bits откроется страница скачивания Arduino IDE. Нажмите "JUST DOWNLOAD". На следующей вкладке также нажмите "JUST DOWNLOAD". После этого начнется загрузка программы.
Установка и настройка Arduino IDE.
Установка Arduino IDE – простой процесс. Дважды щелкните левой кнопкой мыши по скачанному файлу и следуйте инструкциям установщика.
Для работы с дисплеем AT HMI и некоторыми платами Arduino, ESP32, ESP8266 требуется установить драйвер CH340 для корректного распознавания платы компьютером. Данный драйвер доступен для скачивания в разделе "Файлы для скачивания" в конце урока.
Установка драйвера CH340 для Windows:
- Скачайте драйвер из раздела "Файлы для скачивания".
- Распакуйте архив.
- Запустите исполняемый файл CH341SER.EXE.
- В открывшемся окне нажмите кнопку "Install".
- Установка завершена.
Теперь можно подключать дисплей, Arduino и приступать к разработке проекта.
Не все платы Arduino, ESP32 основаны на чипе CH340. В зависимости от модели, может потребоваться установка других драйверов:
- Драйвер CP2102 universal v10.1.8 для Windows 10.
- Драйвер CP2102 v6.7 для Windows 7, 8, XP (32 и 64 bit).
- Драйвер CH9102X для Windows 10, 7, 8.
Данные драйверы также доступны для скачивания в разделе "Файлы для скачивания" в конце урока.
Проверка установки драйвера.
При подключении дисплея и Arduino устройство отображается в диспетчере устройств в режиме реального времени. Если рядом с устройством отображается восклицательный знак, это означает, что драйвер для данного типа платы не установлен. В этом случае в диспетчере устройств будет указан идентификатор требуемого драйвера. Установите необходимый драйвер.
При правильной установке COM-порт устройства будет отображен в Arduino IDE.
Загрузка примера кода в Arduino Nano.
Для проверки корректности выполненных действий загрузим пример кода, мигающий встроенным светодиодом на плате. Светодиод подключен к 13 GPIO.
Arduino IDE поставляется с набором примеров, включая необходимый для данного урока. Для загрузки примера перейдите в меню: "Файл -> Примеры -> 01.basics -> Blink". Откроется код примера.
Выберите используемую плату Arduino Nano. Существуют платы с различными процессорами. В данном случае используется китайская версия с процессором ATmega328p. Выберите процессор "ATmega328p (Old bootloader)", а также COM-порт, к которому подключена плата (например, "COM6").
!!! Для Arduino Uno процесс еще проще. Выберите плату и порт подключения.
После этого можно загрузить код в плату.
На плате будет мигать светодиод. Цвет светодиода может варьироваться в зависимости от производителя платы (синий, красный, зеленый).
На этом урок завершен. В следующем уроке мы рассмотрим графические возможности дисплея и более подробно изучим работу с программой Easy HMI.
Понравился Урок Скачивание и установка Arduino IDE и Easy HMI? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал наYouTube, вступить в группу Вконтакте, в Telegram.
Спасибо за внимание!
Технологии начинаются с простого!
Фотографии к статье
Файлы для скачивания
|
Драйвера CH340 для Windows.zip | 186 Kb | 12 |
Скачать
Вы можете скачать файл.
|
|
Драйвер CP2102 universal v10.1.8 для Windows 10.zip | 878 Kb | 13 |
Скачать
Вы можете скачать файл.
|
|
Драйвер CP2102 v6.7 для Windows 7, 8, XP (32 и 64 bit).zip | 3748 Kb | 14 |
Скачать
Вы можете скачать файл.
|
|
Драйвер CH9102X для Windows 10, 7, 8.zip | 704 Kb | 13 |
Скачать
Вы можете скачать файл.
|
Комментарии