Съдържание:
- Стъпка 1: Направете интерфейс на дисплея на потребителския интерфейс
- Стъпка 2: Създайте проекта в софтуера TOOL
- Стъпка 3: Комуникация с един чип
- Стъпка 4: Бутон
- Стъпка 5: Оперативно състояние
- Стъпка 6: Ефект на операцията
Видео: Управление на хладилника с Tft Lcd: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
С непрекъснатото усъвършенстване на технологиите, нашите домакински уреди са все по -функционални и по -лесни за използване.
Като ентусиаст на електрониката се интересувам от контрола на домакинските уреди. Нашият хладилник не е възможен с нито един от интерфейсите човек-машина, но ако има хладилник с интерфейса човек-машина, позволете на потребителите чрез операцията със сензорен екран, управление на хладилника на по-ниска ефективност на охлаждане, показване на текущата температура вътре в хладилника, покажете текущата вътрешна и външна температура и някои отзиви за използването на хладилника (дни в движение, живот на филтъра и т.н.), така че е много удобно и практично за потребителите. Така че днес просто ще използвам сензорен екран, за да направя интерфейс за управление на хладилник. Дисплеят е STONE STVC050WT-01. STONE STVC050WT - 01 е модул с сензорен дисплей в 5 инча, 480 * 272 резолюция. В модула е интегриран драйвер за дисплей и сензорен екран, разработчиците се нуждаят само от официалния софтуер за проектиране на ИНСТРУМЕНТ, свързан с дизайна на интерфейса на потребителския интерфейс и генерират програмен файл, изтеглен на STONE дисплея, а след това през сериен порт (RS232 / RS485 / TTL) съответстват на него, можете да изпълнявате сложни аспекти на дизайна на потребителския интерфейс. Отидете на официалния уебсайт за повече информация:
Стъпка 1: Направете интерфейс на дисплея на потребителския интерфейс
Снимките на потребителския интерфейс са проектирани от Photoshop. Тъй като екранът е 480*272, разделителната способност на проектираната картина трябва да съответства на екрана. Ефектът от дизайна е следният:
Стъпка 2: Създайте проекта в софтуера 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: Ефект на операцията
За да научите повече за този проект, моля кликнете тук
Препоръчано:
Проверка на вратата на хладилника: 5 стъпки
Проверка на вратата на хладилника: Въведение: В днешно време хората имат " умен " хладилник, който може да ви покаже температурата на хладилника. Някои хладилници също имат аларми, които напомнят на потребителя, че вратата не е затворена. Не всеки обаче има този вид „умен & q
Аларма за вратата на хладилника: 5 стъпки
Аларма за врата на хладилник: В този проект ще ви покажа как да направите аларма, която да прозвучи, ако сте оставили вратата на хладилника отворена за дълго. Тази верига не е ограничена само до хладилник, тя може да се използва за задействане на аларма, ако всяка врата е била отворена за дълго време
Защита на хладилника: Напомняне за затваряне на вратата за вашия хладилник: 6 стъпки
Охрана на хладилника: Напомняне за затваряне на вратата за вашия хладилник: Понякога, когато извадя много неща от хладилника, нямам свободна ръка да затворя вратата и тогава вратата просто се оставя отворена за дълго време. Понякога, когато използвам твърде много сили, за да затворя вратата на хладилника, тя отскача, но не мога да го забележа
Грешка в хладилника на IC: 4 стъпки
Грешка в хладилника на IC: Ето как да направите магнит за хладилник от стара интегрална схема. Харесва ми, защото а) е странно, б) изглежда като мутантна стоножка пълзи по хладилника и в) е от древна карта на Apple II. Не забравяйте да проверите версията на Aeshir за това
Промъкване в хладилника?: 6 стъпки (със снимки)
Промъкване в хладилника?: Звуци идват от кухнята късно през нощта. Една сутрин парче пай мистериозно липсва. Какво става? Кой се промъква в хладилника? Изградете тази проста алармена верига, за да хванете среднощния снекър в действие! Когато хладилникът