Съдържание:

Управление на хладилника с Tft Lcd: 6 стъпки
Управление на хладилника с Tft Lcd: 6 стъпки

Видео: Управление на хладилника с Tft Lcd: 6 стъпки

Видео: Управление на хладилника с Tft Lcd: 6 стъпки
Видео: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Ноември
Anonim
Управление на хладилника с Tft Lcd
Управление на хладилника с Tft Lcd

С непрекъснатото усъвършенстване на технологиите, нашите домакински уреди са все по -функционални и по -лесни за използване.

Като ентусиаст на електрониката се интересувам от контрола на домакинските уреди. Нашият хладилник не е възможен с нито един от интерфейсите човек-машина, но ако има хладилник с интерфейса човек-машина, позволете на потребителите чрез операцията със сензорен екран, управление на хладилника на по-ниска ефективност на охлаждане, показване на текущата температура вътре в хладилника, покажете текущата вътрешна и външна температура и някои отзиви за използването на хладилника (дни в движение, живот на филтъра и т.н.), така че е много удобно и практично за потребителите. Така че днес просто ще използвам сензорен екран, за да направя интерфейс за управление на хладилник. Дисплеят е STONE STVC050WT-01. STONE STVC050WT - 01 е модул с сензорен дисплей в 5 инча, 480 * 272 резолюция. В модула е интегриран драйвер за дисплей и сензорен екран, разработчиците се нуждаят само от официалния софтуер за проектиране на ИНСТРУМЕНТ, свързан с дизайна на интерфейса на потребителския интерфейс и генерират програмен файл, изтеглен на STONE дисплея, а след това през сериен порт (RS232 / RS485 / TTL) съответстват на него, можете да изпълнявате сложни аспекти на дизайна на потребителския интерфейс. Отидете на официалния уебсайт за повече информация:

Стъпка 1: Направете интерфейс на дисплея на потребителския интерфейс

Направете интерфейс на дисплея на потребителския интерфейс
Направете интерфейс на дисплея на потребителския интерфейс

Снимките на потребителския интерфейс са проектирани от Photoshop. Тъй като екранът е 480*272, разделителната способност на проектираната картина трябва да съответства на екрана. Ефектът от дизайна е следният:

Стъпка 2: Създайте проекта в софтуера TOOL

Създайте проекта в софтуера TOOL
Създайте проекта в софтуера TOOL

Поставете нов проект в софтуера за разработка на STONE STVC050WT-01 TOOL, след това изсипете проектираната UI картина, добавете съответните бутони и покажете текст и ефектът е следният:

Има няколко контроли, само контроли за показване на цифров текст, контроли за постепенно регулиране, но тези два контрола са достатъчни, за да завършите необходимата функция. Горната част на интерфейса на потребителския интерфейс е съответното управление на фризера на хладилника, показващо текущата температура, работната мощност на хладилника и ключовата операция за регулиране на мощността. Бутонът „Бързо“означава, че мощността се настройва на максимум с едно щракване. 2. Средната част на интерфейса на потребителския интерфейс е съответното управление на хладилника, показващо текущата температура, работната мощност на хладилника и ключовата операция за регулиране на мощността. Бутонът „Бързо“означава, че мощността се настройва на максимум с едно щракване. 3. Под интерфейса на потребителския интерфейс има някои дисплеи на състоянието, чрез които потребителите интуитивно могат да видят броя дни, през които хладилникът работи, живота на филтърния елемент, външната температура и вътрешната температура.

Стъпка 3: Комуникация с един чип

Комуникация с един чип
Комуникация с един чип
Комуникация с един чип
Комуникация с един чип

Текстова джаджа

Със съдържание, свързано с MCU комуникация, трябва да изясним екрана на дисплея и комуникационния механизъм на MCU и източника на данни. STONE STVC050WT-01 комуникира с един чип през сериен порт. Преди това, когато правехме потребителски интерфейс, използвахме за показване на контроли. Данните за показване на тези контроли на дисплея всъщност бяха записани на някакъв адрес на светкавицата на 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: Ефект на операцията

Ефект на операцията
Ефект на операцията

За да научите повече за този проект, моля кликнете тук

Препоръчано: