Мазмұны:

Tft Lcd көмегімен тоңазытқышты басқару: 6 қадам
Tft Lcd көмегімен тоңазытқышты басқару: 6 қадам

Бейне: Tft Lcd көмегімен тоңазытқышты басқару: 6 қадам

Бейне: Tft Lcd көмегімен тоңазытқышты басқару: 6 қадам
Бейне: TFT-экраны для Arduino и Raspberry Pi. Железки Амперки #29 2024, Қараша
Anonim
Tft Lcd көмегімен тоңазытқышты басқару
Tft Lcd көмегімен тоңазытқышты басқару

Технологияның үздіксіз жетілдірілуімен біздің тұрмыстық техникалар барған сайын функционалды және қолдануды жеңілдетеді.

Мен электроникаға әуес адам ретінде тұрмыстық техниканы басқаруға қызығамын. Біздің тоңазытқыш адам мен машинаның кез келген интерфейсінде мүмкін емес, бірақ егер адам мен машинаның интерфейсі бар тоңазытқыш болса, пайдаланушыларға сенсорлық экран арқылы, тоңазытқышты төмен салқындату тиімділігімен басқаруға, ағымдағы температураны көрсетуге мүмкіндік береді. тоңазытқыш ішінде ішкі және сыртқы ағымдағы температураны және тоңазытқышты пайдалану туралы кейбір пікірлерді көрсетеді (жұмыс күндері, сүзгінің қызмет ету мерзімі және т.б.), сондықтан бұл пайдаланушыларға өте ыңғайлы және практикалық. Сондықтан мен бүгін тоңазытқышты басқару интерфейсін жасау үшін сенсорлық экранды қолданамын. Дисплей STONE STVC050WT-01. STONE STVC050WT - 01 - 5 дюймдік сенсорлық дисплей модулі, 480 * 272 ажыратымдылығы. Модульде дисплей мен сенсорлық экран драйвері біріктірілген, әзірлеушілер UOL интерфейсінің дизайнына арналған TOOL дизайнының ресми бағдарламалық жасақтамасына ғана қажет және STONE дисплей модуліне, содан кейін сериялық портқа (RS232 / RS485 / TTL) жүктелген бағдарламалау файлын жасайды. сәйкес келсе, сіз UI дизайнының күрделі аспектілерін орындай аласыз. Қосымша ақпарат алу үшін ресми сайтқа өтіңіз:

1 -қадам: UI дисплей интерфейсін жасаңыз

UI дисплей интерфейсін жасаңыз
UI дисплей интерфейсін жасаңыз

UI суреттері Photoshop -пен жасалған. Экран 480*272 болғандықтан, жобаланған суреттің ажыратымдылығы экранға сәйкес келуі керек. Дизайн әсері келесідей:

2 -қадам: TOOL бағдарламалық жасақтамасында жобаны жасаңыз

TOOL бағдарламалық жасақтамасында жобаны жасаңыз
TOOL бағдарламалық жасақтамасында жобаны жасаңыз

STONE STVC050WT-01 әзірлеуші TOOL бағдарламалық жасақтамасына жаңа жобаны енгізіңіз, содан кейін UI суретін салыңыз, сәйкес түймешіктер мен дисплей мәтінін қосыңыз, эффект келесідей:

Басқару элементтері аз, тек мәтінді көрсетудің цифрлық басқару элементтері, реттелетін қадамдық басқару элементтері, бірақ бұл екі басқару қажетті функцияны орындау үшін жеткілікті. Интерфейс интерфейсінің жоғарғы бөлігі тоңазытқыштың мұздатқышының тиісті басқаруы болып табылады, онда ағымдағы температураны, тоңазытқыштың жұмыс қуатын және қуатты реттеудің негізгі әрекетін көрсетеді. «Жылдам» батырмасы қуат бір рет басу арқылы максимумға орнатылғанын білдіреді. 2. Интерфейс интерфейсінің ортаңғы бөлігі - тоңазытқыштың ағымдағы температурасы, тоңазытқыштың жұмыс қуаты және қуатты реттеудің негізгі әрекеті көрсетілген сәйкес басқару элементі. «Жылдам» батырмасы қуат бір рет басу арқылы максимумға орнатылғанын білдіреді. 3. Интерфейс интерфейсінің астында кейбір күйлік дисплейлер бар, олар арқылы пайдаланушылар тоңазытқыш жұмыс істеп тұрған күндердің санын, сүзгі элементтерінің қызмет ету мерзімін, сыртқы температура мен үй ішіндегі температураны интуитивті түрде көре алады.

3-қадам: бір чипті байланыс

Бір чипті байланыс
Бір чипті байланыс
Бір чипті байланыс
Бір чипті байланыс

Мәтін виджеті

MCU байланысымен байланысты мазмұнмен біз дисплей экраны мен MCU байланыс механизмі мен деректер көзін тазалауымыз керек. STONE STVC050WT-01 сериялық порт арқылы бір чиппен байланысады. Бұрын біз UI құрған кезде басқару элементтерін көрсететінбіз. Бұл дисплей басқару элементтерінің дисплей деректері STONE STVC050WT-01 жарқылының кейбір мекен-жайында сақталған.

Мұнда біз температураны, температура сенсорынан алынған температуралық деректерді көрсетеміз, температура сенсоры бір чипті микрокомпьютерге қосылған, сондықтан бір чипті микрокомпьютердің температуралық деректері жиналған кезде тек температуралық деректерді сериялық порт арқылы енгізу қажет. Бұл дисплейдегі адрес, температура деректері нақты уақыт режимінде экранда көрсетілуі мүмкін. Деректерді жазуға арналған нұсқауларды STONE STVC050WT-01 спецификациясында табуға болады. Бұл нұсқаулық деректерді сақтау аймағындағы 0x0020 адресіне 0x00 және 0x04 жазуды білдіреді: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Мұнда мен мыналарға қол жеткізу үшін бір чипті кодты қолданамын:

Сериялық порт экраны бір чипті микрокомпьютермен қосылғаннан кейін, бір чипті микрокомпьютердің сериялық порты осы нұсқаулықты жібереді, ал сериялық порт экранының 0x0020 адресінен жоғары деректерді өзгертуге болады, және бұл адрес температураның дисплейі болып табылады. Біздің тоңазытқыш. Деректер көрсетілетін барлық басқа орындар үшін де солай, тек деректердің мекенжайын өзгертіңіз.

4 -қадам: түйме

Түйме
Түйме
Түйме
Түйме

Біз бұл жобада көптеген түймелерді қолдандық

Бізге жоғарыда көрсетілген дисплейдің басқару элементтерін оқу қажет болғанда, тек инструкцияны оқу үшін тіркелу қажет, MCU арқылы сериялық интерфейс экранына нұсқаулық жіберіледі, сериялық интерфейс экраны микроконтроллерге сәйкес регистр деректерін қайтарады, MCU деректерді алады сәйкес басқару құрылғыларын жасауға дайынбыз, біз мұнда тоңазытқыштың тоңазытқыш қуатын басқарамыз.

5 -қадам: жұмыс күйі

Жұмыс істейтін мемлекет
Жұмыс істейтін мемлекет

Жүгіру күйіне мыналар кіреді:

1. Жұмыс күндері 2. Сүзгі элементтерінің қызмет ету мерзімі 3. Сыртқы температура 4. Ішкі температура Бұл деректерді алу үшін, біріншіден басқа, қалған үшеуіне осы деректерді жинау үшін сәйкес сенсор қажет. Сүзгі элементтерінің қызмет ету мерзімі мен температура сенсорлары қажет. Бір микросхемалы микрокомпьютер бұл деректерді сериялық порт арқылы дисплей басқару адресінің берілу деректеріне жиналған кезде, дисплей басқару элементінің мәні сәйкес өзгереді. Жұмыс күндерін екі жолмен жүзеге асыруға болады: 1. STONE STVC050WT-01 сериялық порт дисплейінің RTC деректерді тікелей экранда көрсету үшін қолдану 2. Деректерді дисплейге сериялық порт экранына беру үшін бір чипті микрокомпьютердің RTC пайдаланыңыз. STONE STVC050WT-01 сериялық порт дисплейі RTC-мен бірге жеткізіледі, оны STONE әзірлеу нұсқаулығынан табуға болады.

6 -қадам: операциялық әсер

Операция эффектісі
Операция эффектісі

Бұл жоба туралы көбірек білу үшін мына жерді басыңыз

Ұсынылған: