Мазмұны:
- 1 -қадам: UI дисплей интерфейсін жасаңыз
- 2 -қадам: TOOL бағдарламалық жасақтамасында жобаны жасаңыз
- 3-қадам: бір чипті байланыс
- 4 -қадам: түйме
- 5 -қадам: жұмыс күйі
- 6 -қадам: операциялық әсер
Бейне: Tft Lcd көмегімен тоңазытқышты басқару: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Технологияның үздіксіз жетілдірілуімен біздің тұрмыстық техникалар барған сайын функционалды және қолдануды жеңілдетеді.
Мен электроникаға әуес адам ретінде тұрмыстық техниканы басқаруға қызығамын. Біздің тоңазытқыш адам мен машинаның кез келген интерфейсінде мүмкін емес, бірақ егер адам мен машинаның интерфейсі бар тоңазытқыш болса, пайдаланушыларға сенсорлық экран арқылы, тоңазытқышты төмен салқындату тиімділігімен басқаруға, ағымдағы температураны көрсетуге мүмкіндік береді. тоңазытқыш ішінде ішкі және сыртқы ағымдағы температураны және тоңазытқышты пайдалану туралы кейбір пікірлерді көрсетеді (жұмыс күндері, сүзгінің қызмет ету мерзімі және т.б.), сондықтан бұл пайдаланушыларға өте ыңғайлы және практикалық. Сондықтан мен бүгін тоңазытқышты басқару интерфейсін жасау үшін сенсорлық экранды қолданамын. Дисплей STONE STVC050WT-01. STONE STVC050WT - 01 - 5 дюймдік сенсорлық дисплей модулі, 480 * 272 ажыратымдылығы. Модульде дисплей мен сенсорлық экран драйвері біріктірілген, әзірлеушілер UOL интерфейсінің дизайнына арналған TOOL дизайнының ресми бағдарламалық жасақтамасына ғана қажет және STONE дисплей модуліне, содан кейін сериялық портқа (RS232 / RS485 / TTL) жүктелген бағдарламалау файлын жасайды. сәйкес келсе, сіз UI дизайнының күрделі аспектілерін орындай аласыз. Қосымша ақпарат алу үшін ресми сайтқа өтіңіз:
1 -қадам: UI дисплей интерфейсін жасаңыз
UI суреттері Photoshop -пен жасалған. Экран 480*272 болғандықтан, жобаланған суреттің ажыратымдылығы экранға сәйкес келуі керек. Дизайн әсері келесідей:
2 -қадам: 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 -қадам: операциялық әсер
Бұл жоба туралы көбірек білу үшін мына жерді басыңыз
Ұсынылған:
DC MOTOR қолмен қимылды басқару жылдамдығы мен бағытын Arduino көмегімен басқару: 8 қадам
DC MOTOR қолмен қимылдарды басқару жылдамдығы мен бағытын Arduino көмегімен басқару: Бұл оқулықта біз arduino мен Visuino көмегімен қолмен ыммен тұрақты ток қозғалтқышты басқаруды үйренеміз. Бейнені қараңыз
Google Assistant көмегімен басқару үйінің шамдары Arduino көмегімен: 7 қадам
Google Assistant көмегімен басқару үйінің шамдары Arduino қолданады: (2020 ж. 22 тамыздағы жаңартулар: Бұл нұсқаулық 2 жаста және кейбір үшінші тарап қосымшаларына негізделген. Олардың кез келген өзгерісі бұл жобаны жұмыс істемеуі мүмкін. Ол мүмкін немесе мүмкін емес) қазір жұмыс істеңіз, бірақ сіз оны сілтеме ретінде орындап, сәйкес өзгерте аласыз
Raspberry Pi және LIS3DHTR көмегімен қозғалысты басқару, 3 осьті акселерометр, Python көмегімен: 6 қадам
Raspberry Pi және LIS3DHTR көмегімен қозғалысты басқару, 3 осьті акселерометр, Python көмегімен: Сұлулық бізді қоршап тұрады, бірақ әдетте оны білу үшін біз бақта серуендеуіміз керек. - Біз білетін топ ретінде біз энергияның көп бөлігін компьютерлер мен ұялы телефондардың алдында жұмыс істеуге жұмсаймыз. Сондықтан біз өз денсаулығымызға жиі рұқсат береміз
Жарықтықты басқару PWM негізіндегі жарықдиодты басқару түймелері, Raspberry Pi және Scratch көмегімен: 8 қадам (суреттермен)
Жарықтықты басқару PWM негізіндегі жарықдиодты басқару түймелері, Raspberry Pi және Scratch көмегімен: Мен оқушыларға PWM қалай жұмыс жасайтынын түсіндірудің жолын табуға тырыстым, сондықтан мен 2 түймені қолданып жарық диодты жарықтылықты басқаруға тырысамын. - бір түйме жарық диодты жарықтандыруды арттырады, ал екіншісі оны өшіреді. Бағдарламаға
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз