Оглавление:

Управление холодильником с ЖК-дисплеем TFT: 6 шагов
Управление холодильником с ЖК-дисплеем TFT: 6 шагов

Видео: Управление холодильником с ЖК-дисплеем TFT: 6 шагов

Видео: Управление холодильником с ЖК-дисплеем TFT: 6 шагов
Видео: Работа с OLED дисплеем 2024, Ноябрь
Anonim
Управление холодильником с ЖК-дисплеем TFT
Управление холодильником с ЖК-дисплеем TFT

Благодаря постоянному совершенствованию технологий наша бытовая техника становится все более функциональной и простой в использовании.

Как энтузиаст электроники, меня интересует управление бытовой техникой. Наш холодильник невозможен с каким-либо человеко-машинным интерфейсом, но если есть холодильник с человеко-машинным интерфейсом, пусть пользователи могут с помощью сенсорного экрана, управления холодильником на более низкой эффективности охлаждения, отображать текущую температуру внутри холодильника отображается текущая температура в помещении и на улице, а также некоторые отзывы об использовании холодильника (количество дней работы, срок службы фильтра и т. д.), поэтому это очень удобно и практично для пользователей. Итак, сегодня я просто воспользуюсь сенсорным экраном, чтобы сделать интерфейс управления холодильником. Дисплей - STONE STVC050WT-01. STONE STVC050WT - 01 - модуль сенсорного дисплея в 5 дюймов, разрешение 480 * 272. В модуль был интегрирован драйвер дисплея и сенсорного экрана, разработчикам нужно только на официальном программном обеспечении для проектирования TOOL, связанном с дизайном интерфейса пользовательского интерфейса, и сгенерировать файл программирования, загруженный в модуль дисплея STONE, а затем через последовательный порт (RS232 / RS485 / TTL) соответствовать ему, вы можете выполнять сложные аспекты дизайна пользовательского интерфейса. Посетите официальный сайт для получения дополнительной информации :

Шаг 1. Создайте интерфейс отображения пользовательского интерфейса

Сделать интерфейс отображения пользовательского интерфейса
Сделать интерфейс отображения пользовательского интерфейса

Рисунки пользовательского интерфейса созданы в Photoshop. Поскольку размер экрана 480 * 272, разрешение проектируемого изображения должно соответствовать экрану. Дизайн-эффект выглядит следующим образом:

Шаг 2: Создайте проект в программном обеспечении TOOL

Создайте проект в программе TOOL
Создайте проект в программе TOOL

Поместите новый проект в инструмент разработки программного обеспечения STONE STVC050WT-01, затем залейте созданное изображение пользовательского интерфейса, добавьте соответствующие кнопки и отображаемый текст, и эффект будет следующим:

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

Шаг 3. Однокристальная коммуникация

Однокристальная связь
Однокристальная связь
Однокристальная связь
Однокристальная связь

Текстовый виджет

С контентом, связанным с коммуникацией MCU, нам необходимо прояснить экран дисплея, механизм коммуникации MCU и источник данных. STONE STVC050WT-01 связывается с однокристальной микросхемой через последовательный порт. Раньше, когда мы создавали UI, мы отображали элементы управления. Данные дисплея этих элементов управления дисплеем были фактически сохранены по некоторому адресу вспышки STONE STVC050WT-01.

Здесь мы покажем температуру, данные о температуре от датчика температуры, датчик температуры подключен к однокристальному микрокомпьютеру, поэтому, когда данные о температуре от однокристального микрокомпьютера собраны, необходимо только передать данные о температуре через последовательный порт в адрес на этом дисплее управления, данные о температуре могут отображаться на экране в режиме реального времени. Инструкции по записи данных можно найти в спецификации STONE STVC050WT-01. Эта инструкция представляет собой запись 0x00 и 0x04 по адресу 0x0020 в области хранения данных: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Здесь я использую однокристальный код для достижения следующего:

После того, как экран последовательного порта подключен к однокристальному микрокомпьютеру, последовательный порт однокристального микрокомпьютера отправляет эту инструкцию, и данные выше адреса 0x0020 экрана последовательного порта могут быть изменены, и этот адрес является отображением температуры наш холодильник. То же верно и для всех других мест, где отображаются данные, просто измените адрес данных.

Шаг 4: кнопка

Кнопка
Кнопка
Кнопка
Кнопка

В этом проекте мы использовали много кнопок

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

Шаг 5: рабочее состояние

Рабочее состояние
Рабочее состояние

Состояние работы включает:

1. Количество дней эксплуатации 2. Срок службы фильтрующего элемента 3. Наружная температура 4. Температура в помещении Для получения этих данных, в дополнение к первым трем другим трем необходимо соответствующий датчик для сбора этих данных. Требуются датчики регистрации срока службы фильтрующих элементов и датчики температуры соответственно. Когда однокристальный микрокомпьютер собирал эти данные через последовательный порт на назначенный адрес управления отображением данных передачи, значение управления отображением на соответствующее изменение. Рабочие дни могут быть реализованы двумя способами: 1. Используйте RTC на экране последовательного порта STONE STVC050WT-01 для отображения данных непосредственно на экране 2. Используйте RTC однокристального микрокомпьютера для передачи данных на экран последовательного порта для отображения. Дисплей последовательного порта STONE STVC050WT-01 поставляется с RTC, который можно найти в руководстве по разработке STONE.

Шаг 6: Эффект операции

Эффект операции
Эффект операции

Чтобы узнать больше об этом проекте, нажмите здесь

Рекомендуемые: