Мазмуну:

Муздаткычты Tft Lcd менен башкаруу: 6 кадам
Муздаткычты Tft Lcd менен башкаруу: 6 кадам

Video: Муздаткычты Tft Lcd менен башкаруу: 6 кадам

Video: Муздаткычты Tft Lcd менен башкаруу: 6 кадам
Video: BTT Octopus V1.1 — Конфигурация Klipper 2024, Ноябрь
Anonim
Муздаткычты Tft Lcd менен башкаруу
Муздаткычты Tft Lcd менен башкаруу

Технологиянын үзгүлтүксүз өркүндөтүлүшү менен биздин тиричилик техникалары барган сайын функционалдуу жана колдонууга оңой.

Электроника ышкыбозу катары мен тиричилик техникасын башкарууга кызыгам. Биздин муздаткыч адам-машина интерфейстеринин эч бири менен мүмкүн эмес, бирок эгерде адам-машина интерфейси бар муздаткыч болсо, колдонуучулар сенсордук экран аркылуу муздатуунун эффективдүүлүгүн төмөндөтүп, температураны көрсөтө алышат. муздаткычтын ичинде, учурдагы ички жана сырткы температураны жана муздаткычтын колдонулушу боюнча кээ бир пикирлерди (күндөр иштеп, чыпкалоо мөөнөтү ж. б.) көрсөтөт, андыктан колдонуучулар үчүн абдан ыңгайлуу жана практикалык. Ошентип, бүгүн мен муздаткычты башкаруу интерфейсин жасоо үчүн сенсордук экранды колдоном. Көрсөткүч STONE STVC050WT-01. STONE STVC050WT - 01 5 дюймдук сенсордук дисплей модулу, 480 * 272 токтому. Модулда дисплей жана сенсордук экран драйвери интеграцияланган, иштеп чыгуучулар UI интерфейсинин дизайнына тиешелүү расмий TOOL дизайн программасына гана муктаж жана STONE дисплей модулуна жүктөлгөн программалоо файлын, андан кийин сериялык порт аркылуу (RS232 / RS485 / TTL) ага ылайык, сиз UI дизайнынын татаал аспектилерин аткара аласыз. Көбүрөөк маалымат алуу үчүн расмий вебсайтка өтүңүз:

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

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

UI сүрөттөрү Photoshop тарабынан иштелип чыккан. Экран 480*272 болгондуктан, иштелип чыккан сүрөттүн чечилиши экранга дал келиши керек. Дизайн эффекти төмөнкүчө:

2 -кадам: TOOL программасында Долбоорду түзүңүз

TOOL Программасында Долбоор түзүү
TOOL Программасында Долбоор түзүү

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

Бир нече башкаруу элементтери бар, санариптик тексттик дисплейдин көзөмөлү, кошумча жөнгө салуучу көзөмөл, бирок бул эки көзөмөл керектүү функцияны аткарууга жетиштүү. UI интерфейсинин жогорку бөлүгү муздаткычтын тоңдургучунун тиешелүү көзөмөлү болуп саналат, азыркы температураны, муздаткычтын жумушчу күчүн жана кубаттуулукту жөнгө салуу үчүн негизги операцияны көрсөтөт. "Fast" баскычы бийлик бир чыкылдатуу менен максималдуу орнотулганын билдирет. 2. UI интерфейсинин ортоңку бөлүгү муздаткычтын тиешелүү көзөмөлү болуп саналат, учурдагы температураны, муздаткычтын иштөө күчүн жана кубатты тууралоо үчүн негизги операцияны көрсөтөт. "Fast" баскычы бийлик бир чыкылдатуу менен максималдуу орнотулганын билдирет. 3. UI интерфейсинин астында кээ бир мамлекеттик дисплейлер бар, алар аркылуу колдонуучулар интуитивдүү түрдө муздаткыч иштеп жаткан күндөрдүн санын, чыпка элементтеринин иштөө мөөнөтүн, сырткы температураны жана ички температураны көрө алышат.

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 -кадам: Баскыч

Button
Button
Button
Button

Биз бул долбоордо көп баскычтарды колдондук

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

5 -кадам: иштеп жаткан мамлекет

Иштеп жаткан мамлекет
Иштеп жаткан мамлекет

Иштеп жаткан мамлекет өзүнө төмөнкүлөрдү камтыйт:

1. Иштөө күндөрү 2. Фильтрдин иштөө мөөнөтү 3. Сырткы температура 4. Ички температура Бул маалыматтарды алуу үчүн, биринчисинен тышкары, калган үчөө бул маалыматтарды чогултуу үчүн тиешелүү сенсорго муктаж. Чыпкалоочу элементтердин өмүр бою алуу сенсорлору жана температура сенсорлору тиешелүү түрдө талап кылынат. Бир чиптүү микрокомпьютер бул маалыматтарды чогултканда, сериялык порт аркылуу дисплейди башкаруу дарегинин дайындоосуна, дисплейди башкаруунун мааниси тиешелүү өзгөрүүгө өзгөрөт. Иштөө күндөрү эки жол менен ишке ашырылышы мүмкүн: 1. STONE STVC050WT-01 сериялык порт дисплейинин RTC маалыматын түз экранда көрсөтүү үчүн колдонуу 2. Дисплей үчүн сериялык порт экранына маалыматтарды берүү үчүн бир чиптүү микрокомпьютердин RTC колдон STONE STVC050WT-01 сериялык порт дисплейи RTC менен коштолот, аны иштеп чыгуу боюнча STONEден табууга болот.

6 -кадам: Operation Effect

Operation Effect
Operation Effect

Бул долбоор жөнүндө көбүрөөк билүү үчүн бул жерди басыңыз

Сунушталууда: