Мазмуну:

STONE HMI КОЛДОНУУ Үйдү башкаруу системасын жасаңыз: 9 кадам
STONE HMI КОЛДОНУУ Үйдү башкаруу системасын жасаңыз: 9 кадам

Video: STONE HMI КОЛДОНУУ Үйдү башкаруу системасын жасаңыз: 9 кадам

Video: STONE HMI КОЛДОНУУ Үйдү башкаруу системасын жасаңыз: 9 кадам
Video: 심장병 31강. 심장 질환치료 심정지 응급처치 방법 건강한 관상동맥 만들기. Treatment of heart disease. First aid for cardiac arrest. 2024, Ноябрь
Anonim
STONE HMI КОЛДОНУУ Үйдү башкаруу системасын жасаңыз
STONE HMI КОЛДОНУУ Үйдү башкаруу системасын жасаңыз

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

1 -кадам: Процесс:

Процесс
Процесс

Сүрөттөр STONE STVC050WT-01 дисплей модулунун кээ бир параметрлерин көрсөтөт:

www.stoneitech.com/product/by-application/…

Бул дисплей модулу бул өнүмдөрдүн көптөрүнүн бири. Башка конфигурацияларда дагы көптөгөн башка дисплей модулдары бар. www.stoneitech.com

STONE дисплей модулун иштеп чыгуу үч кадамдан турат: 1. Stone TOOL программасы менен UI иштелип чыккан жана дизайн файлын дисплей модулуна жүктөлгөн. 2. MCU сериялык порт аркылуу STONE дисплей модулу менен байланышат. 3. MCU 2 -кадамда алынган маалыматтардын негизинде башка аракеттерди аткарат.

2 -кадам: UI интерфейсинин дизайны:

UI интерфейсинин дизайны
UI интерфейсинин дизайны

Бүгүн биз үй тиричилигинин жөнөкөй көзөмөлүн жасадык. Photoshop аркылуу мен төмөнкү жөнөкөй интерфейсти иштеп чыктым:

Функция: жарык баскычы басылганда, барак 3 светтин абалын көрсөтүп, 2ге секирет. Күйгүзүү/өчүрүү жарык баскычы басылганда, экран модулунун сериялык порту которуу сигналынын протоколун чыгарат. сериялык порт аркылуу экрандын модулуна түздөн -түз маалыматтарды жөнөтүү. Экранга жарыктын алмаштыруучу абалын түз көрсөтүүгө уруксат бериңиз.

3 -кадам: STONE дисплейи менен жаңы долбоор:

STONE дисплейи менен жаңы долбоор
STONE дисплейи менен жаңы долбоор

STONE веб -сайтында биз TOOLS 2019 программасынын акыркы версиясын жүктөп алсак болот, ал аркылуу биз UIди иштеп чыга алабыз:

www.stoneitech.com/support/download/softwa… STONE TOOL - орнотууну талап кылбаган GUI дизайн программасы. Жүктөп алгандан кийин, ал түздөн -түз ачылып, декомпрессия аркылуу иштетилиши мүмкүн. Белгилей кетсек, бул программа Windows8 жана Windows10 системаларында шайкеш иштеши керек.

Мен STVC050WT-01ди 480*272 токтому жана Flash мейкиндигинин өлчөмү 128 Мбайт (1024МБайтка чейин кеңейтүү) менен колдонгондуктан, мен 128Mbyte тандадым. Долбоордун аталышын жана сактоо жолун коюп, аягына чыгаруу үчүн "OK" баскычын чыкылдатыңыз.. "Сүрөт" каталогун оң баскыч менен чыкылдатып, 0-j.webp

4 -кадам: UON сүрөтүн STONE TOOLSко кошуу:

UON сүрөтүн STONE TOOLSко кошуу
UON сүрөтүн STONE TOOLSко кошуу

"Сүрөт" каталогун оң баскыч менен чыкылдатып, биз долбоор үчүн даярдаган эки UI ICONS кошуңуз:

5 -кадам: STONE TOOLSко Word Stock кошуу

STONE TOOLSко Word Stock кошуу
STONE TOOLSко Word Stock кошуу

Чычкандын оң баскычын чыкылдатыңыз "Шрифт файлы", долбоорго кошуу үчүн ылайыктуу шрифтти тандаңыз. Бул жерде мен 48 ASCII 24 тандадым.

6 -кадам: Баскычты кошуу:

Баскыч кошуу
Баскыч кошуу
Баскыч кошуу
Баскыч кошуу
Баскыч кошуу
Баскыч кошуу
Баскыч кошуу
Баскыч кошуу

Биз STONE TOOL программасындагы биринчи UIдеги "Жарык" баскычына функцияны орнотушубуз керек:

"Жарык" баскычын басканда, биз экинчи бетке өтөбүз. Муну кандай жасаш керек?

Баскычтын аймагын тартуу үчүн "Баскыч" сөлөкөтүн басыңыз:

Сары аймак колдонуучу тарткан баскычтын аймагын билдирет. Баскычтын касиеттери STONE TOOL программасынын оң жагындагы касиеттер тилкесинде көрсөтүлгөн: Баскыч басылганда экинчи баракка өтүү үчүн "барактар сыйкырчысы" параметрин 1ге коюңуз.

"Куралдагы" "Конфигурация файлын түзүү", анан "Виртуалдык сериялык порт экраны".

Андан кийин биз алдыга жылып, 2 -беттин жогорку сол бурчундагы жебени баскычка алмаштырабыз:

Колдонуучу бул баскычты басканда, ал биринчи бетке кайтат.

7 -кадам: Текст дисплейин кошуу:

Текст дисплейин кошуу
Текст дисплейин кошуу
Текст дисплейин кошуу
Текст дисплейин кошуу

Текст өзгөрмөлүү башкаруусун колдонуп, боштукту "light1" кийин тегеректеңиз:

Андан кийин жаңы кошулган Текст Variable чыкылдатыңыз, жана мулк интерфейси STONE TOOL программасынын оң жагында пайда болот, негизинен төмөнкү параметрлерди өзгөртөт:

Алардын арасында, "Variable memory address", көрсөтүлгөн мазмун сакталган эстутум дарегин билдирет. Бир дарек эки байтты сактай алат. Биздин демейки дисплейдин мазмуну "ӨЧҮК", ал үчүн үч байт эс тутуму керек. Бул "OFF" ды 0020 жана 0021 даректеринде сактайбыз дегенди билдирет.

8 -кадам: Кайра кайтаруу мааниси бар баскыч:

Кайра кайтаруу мааниси бар баскыч
Кайра кайтаруу мааниси бар баскыч
Кайра кайтаруу мааниси бар баскыч
Кайра кайтаруу мааниси бар баскыч
Кайра кайтаруу мааниси бар баскыч
Кайра кайтаруу мааниси бар баскыч

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

Эгерде колдонуучу баскычты басса жана экран модулунун MCUга маалыматтарды кайтарышын кааласа, биз "басылган баскычтын маанисин кайтаруу" көзөмөлүн колдоно алабыз:

Менчик тилкеси төмөнкүчө белгиленет:

UI дизайн файлын дисплей модулуна түшүрүңүз: 1. USB флэш -дискти компьютерге сайыңыз

2. STONE TOOLдогу u-diskке жүктөө баскычын чыкылдатыңыз

3. USB флешкасын сууруп алыңыз4. USB дискти дисплей модулунун USB интерфейсине салыңыз жана жаңыртуунун бүтүшүн күтүңүз. Жаңыртуу аяктаганда, тез үн 5. тест болот

9 -кадам: Сериялык порт байланышы

Сериялык порт байланышы
Сериялык порт байланышы

Негизги маанини кайтаруу

Программаны дисплей модулуна жүктөгөндөн кийин, аны күйгүзүңүз, компьютерди USB-TTL аркылуу сериялык порт аркылуу туташтырыңыз, Light1дин жарык баскычын басыңыз жана сериялык порт маалыматын кайтарыңыз: a55a 06 83 00 26 01 00 A8

Жарыкты өчүрүү үчүн баскычты басыңыз Сериялык маалыматтарды кайтаруу: A5 5A 06 83 00 26 01 00 A9

A5 5A: кадрдын башы 06: көрсөтмө байтынын узундугу, 83 00 26 01 00 A9 жалпы 6 байт (маалымат алкагынын аталышын кошпогондо) 83: өзгөрмөлүү эстутум көрсөтмөсүн окуу 00 26: өзгөрмө сактоо дареги 01: маалыматтын сөз узундугу, 00 А9, 1 сөздүн узундугу (2 байт) 00 A9: коюлган ачкычтарга жараша, колдонуучу маалыматтарынын мазмуну.

Реестр маалыматтарын жазуу Бул көрсөтмө маалымат сактоо мейкиндигинде 0x0020 дарегине 55 aa деп жазат: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Light1дин текст дисплейинин сактоочу дарегин 0x0020 деп койгондон бери, бул дарекке сериялык портту колдонуу менен жазуу барабар Light1дин текст дисплей кутучасынын мазмунун өзгөртүү. Реестр маалыматтарын окуу Сериялык порт дисплей модулуна төмөнкү буйрукту жөнөтөт: 0xA5 0x5A 0x03 0x83 0x00 0x20 0x0020 окуу маанисин билдирет жана өзгөртүү долбоорунда окуу чырагынын которуштуруу абалын билдирет.

Долбоор жөнүндө көбүрөөк билгиңиз келсе, төмөнкү сайтка өтүңүз:

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