Mundarija:

STONE HMI -dan foydalaning, uyni boshqarish tizimini yarating: 9 qadam
STONE HMI -dan foydalaning, uyni boshqarish tizimini yarating: 9 qadam

Video: STONE HMI -dan foydalaning, uyni boshqarish tizimini yarating: 9 qadam

Video: STONE HMI -dan foydalaning, uyni boshqarish tizimini yarating: 9 qadam
Video: HMI Дисплей от STONE TECH 2024, Noyabr
Anonim
STONE HMI dan foydalaning, uyni boshqarish tizimini yarating
STONE HMI dan foydalaning, uyni boshqarish tizimini yarating

Loyiha bilan tanishish Quyidagi qo'llanmada STONE STVC050WT-01 sensorli displey modulidan maishiy texnika boshqaruvining oddiy tizimini yaratish uchun foydalanish ko'rsatiladi. STONE STVC050WT - 01 sensorli displeyni qo'llab -quvvatlash moduli 5 dyuymni tashkil qiladi, 480 * 272 o'lchamdagi modulda displey va sensorli drayverlarga kerakli chiplar o'rnatilgan, ishlab chiquvchilarga faqat STONE, UG interfeysi dizayniga tegishli rasmiy VGUS dizayn dasturi kerak. STONE displey moduliga yuklangan dasturiy fayl, so'ngra ketma -ket port (RS232 / RS485 / TTL) orqali mos kelganda, siz UI dizaynining murakkab jihatlarini bajarishingiz mumkin.

1 -qadam: Jarayon:

Jarayon
Jarayon

Rasmlarda STONE STVC050WT-01 displey modulining ba'zi parametrlari ko'rsatilgan:

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

Ushbu displey moduli ushbu mahsulot turkumidagi ko'pgina modellardan biridir. Turli xil konfiguratsiyalarda ko'plab boshqa displey modullari mavjud. www.stoneitech.com

STONE displey modulini ishlab chiqish uch bosqichda: 1. STONE TOOL dasturi yordamida foydalanuvchi interfeysi ishlab chiqilgan va dizayn faylini displey moduliga yuklangan. 2. MCU STONE displey moduli bilan ketma -ket port orqali aloqa o'rnatadi. 3. MCU 2 -bosqichda olingan ma'lumotlar asosida boshqa harakatlarni amalga oshiradi.

2 -qadam: UI interfeysi dizayni:

UI interfeysi dizayni
UI interfeysi dizayni

Bugun biz oddiy maishiy texnika boshqaruvini tayyorladik. Photoshop orqali men quyidagi oddiy interfeysni yaratdim:

Funktsiya: yorug'lik tugmasi bosilganda, sahifa 2 ga o'tadi va uchta chiroqning holatini ko'rsatadi. Yonish/o'chirish tugmasi bosilganda ekran modulining ketma -ket porti signal uzatish protokoli chiqaradi. Tashqi MCU mumkin ketma -ket port orqali ma'lumotlarni to'g'ridan -to'g'ri ekran moduliga yuborish. Ekranda yorug'lik tugmachasining holati to'g'ridan -to'g'ri ko'rsatilsin.

3 -qadam: STONE displeyli yangi loyiha:

STONE displeyli yangi loyiha
STONE displeyli yangi loyiha

STONE veb -saytida biz TOOLS 2019 dasturiy ta'minotining so'nggi versiyasini yuklab olishimiz mumkin, bu orqali biz foydalanuvchi interfeysini loyihalashimiz mumkin:

www.stoneitech.com/support/download/softwa… STONE TOOL - bu o'rnatishni talab qilmaydigan GUI dizayn dasturi. Yuklab olingandan so'ng, uni to'g'ridan -to'g'ri ochish va dekompressiya yordamida ishga tushirish mumkin. Shuni ta'kidlash kerakki, ushbu dasturiy ta'minot Windows8 va Windows10 tizimlarida mos ravishda ishlashi kerak.

Men STVC050WT-01-ni 480*272 piksellar soniga va 128 Mbayt (1024 Mbaytgacha kengaytiriladigan) standart bo'sh joy hajmiga ega bo'lganim uchun 128Mbyte ni tanladim. Loyihaning nomi va saqlash yo'lini o'rnating va "OK" tugmasini bosing.. "Rasm" katalogini o'ng tugmasini bosing va 0.jpg-ni o'chirib tashlang

4 -qadam: STONE TOOLS -da foydalanuvchi interfeysi tasvirini qo'shing:

STONE TOOLS -da foydalanuvchi interfeysi tasvirini qo'shing
STONE TOOLS -da foydalanuvchi interfeysi tasvirini qo'shing

"Rasm" katalogini o'ng tugmasini bosing va loyiha uchun tayyorlagan ikkita UI ICONS ni qo'shing:

5 -qadam: STONE TOOLS -ga Word Stock -ni qo'shing

STONE TOOLS -da Word Stock -ni qo'shing
STONE TOOLS -da Word Stock -ni qo'shing

"Shrift fayli" ni sichqonchaning o'ng tugmasi bilan bosing, loyihaga qo'shish uchun tegishli shriftni tanlang. Bu erda men 48 dan 48 gacha ASCII 24 ni tanladim.

6 -qadam: tugma qo'shing:

Tugma qo'shish
Tugma qo'shish
Tugma qo'shish
Tugma qo'shish
Tugma qo'shish
Tugma qo'shish
Tugma qo'shish
Tugma qo'shish

Biz STONE TOOL dasturiy ta'minotining birinchi interfeysidagi "Light" tugmachasida funktsiyani o'rnatishimiz kerak:

biz "Light" tugmasini bosganimizda, biz ikkinchi sahifaga o'tamiz. Buni qanday qilish kerak?

Tugma maydonini chizish uchun "Tugma" belgisini bosing:

Sariq maydon foydalanuvchi chizgan tugma maydonini bildiradi. Tugma xususiyatlari STONE TOOL dasturining o'ng tomonidagi xususiyatlar satrida keltirilgan: tugma bosilganda ikkinchi sahifaga o'tish uchun "sahifalar jodugari" ni 1 ga qo'ying.

"Asbob" da "Konfiguratsiya faylini yaratish" va keyin "Virtual ketma -ket port ekrani".

Keyin biz davom etamiz va 2 -sahifaning yuqori chap burchagidagi o'qni tugmachaga o'zgartiramiz:

Foydalanuvchi ushbu tugmani bosganda, u birinchi sahifaga qaytadi.

7 -qadam: Matnli displeyni qo'shing:

Matnli displey qo'shish
Matnli displey qo'shish
Matnli displey qo'shish
Matnli displey qo'shish

Matn o'zgaruvchisini boshqarish yordamida "light1" dan keyin bo'sh joyni aylantiring:

Keyin qo'shilgan matn o'zgaruvchisini bosing va STONE TOOL dasturining o'ng tomonida xususiyat interfeysi paydo bo'ladi, asosan quyidagi parametrlarni o'zgartiradi:

Ular orasida "O'zgaruvchan xotira manzili" ko'rsatilgan tarkib saqlanadigan xotira manzilini bildiradi. Bitta manzil ikki baytni saqlashi mumkin. Bizning standart displeyimiz "O'chirilgan" bo'lib, u uchun uch bayt xotira maydoni kerak. Bu shuni anglatadiki, biz "OFF" ni 0020 va 0021 manzillarida saqlaymiz.

8 -qadam: Qaytish qiymati bo'lgan tugma:

Qaytish qiymati bo'lgan tugma
Qaytish qiymati bo'lgan tugma
Qaytish qiymati bo'lgan tugma
Qaytish qiymati bo'lgan tugma
Qaytish qiymati bo'lgan tugma
Qaytish qiymati bo'lgan tugma

Biz yuqorida ishlatgan boshqaruv "Tugma". Bu "Tugma" tugmasi qiymatni qaytarmaydi, ya'ni foydalanuvchi Tugmachani bosganda, displey modulining ketma -ket porti ma'lumotlarni MCUga yubormaydi.

Agar foydalanuvchi tugmani bosgan bo'lsa va ekran moduli ma'lumotni MCUga qaytarishni xohlasa, biz "bosilgan kalit-qiymatni qaytarish" boshqaruvidan foydalanishimiz mumkin:

Mulk paneli quyidagicha o'rnatiladi:

UI dizayn faylini displey moduliga yuklab oling: 1. USB flesh -diskini kompyuterga ulang

2. STONE TOOL-dagi u-diskka yuklash tugmasini bosing

3. USB flesh -diskini chiqarib oling4. USB diskini displey modulining USB interfeysiga joylashtiring va yangilanish tugashini kuting. Yangilanish tugagach, tez ovoz 5. test bo'ladi

9 -qadam: Seriyali port aloqasi

Seriyali port aloqasi
Seriyali port aloqasi

Kalit qiymatini qaytarish

Dasturni displey moduliga yuklagandan so'ng, uni yoqing, kompyuterni USB-TTL orqali ketma-ket port orqali ulang, Light1 ning yorug'lik tugmasini bosing va ketma-ket port ma'lumotlarini qaytaring: a55a 06 83 00 26 01 00 A8

Chiroqni o'chirish uchun tugmani bosing Seriya ma'lumotlarini qaytarish: A5 5A 06 83 00 26 01 00 A9

A5 5A: ramka sarlavhasi 06: ko'rsatma bayt uzunligi, 83 00 26 01 00 A9 jami 6 bayt (ma'lumotlar ramkasining sarlavhasidan tashqari) 83: o'zgaruvchan xotira buyrug'ini o'qing 00 26: o'zgaruvchan saqlash manzili 01: ma'lumotlar so'zining uzunligi, 00 A9, 1 so'zli uzunlik (2 bayt) 00 A9: o'rnatilgan ma'lumotlarga qarab foydalanuvchi ma'lumotlari tarkibi.

Ro'yxatga olish ma'lumotlarini yozish Ushbu ko'rsatma ma'lumotlarni saqlash maydonida 0x0020 manziliga 55 aa yozadi: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Light1 -ning matnli displeyini saqlash manzilini 0x0020 qilib qo'yganimiz uchun, bu manzilga ketma -ket port yordamida ma'lumot yozish tengdir. Light1 matnli displey qutisining mazmunini o'zgartirish. Ro'yxatdan o'tish ma'lumotlarini o'qish Seriyali port displey moduliga quyidagi buyruqni yuboradi: 0xA5 0x5A 0x03 0x83 0x00 0x20 0x0020 o'qish qiymatini ifodalaydi va o'zgartirish loyihasida o'qish chiroqining o'tish holatini ko'rsatadi.

Loyiha haqida ko'proq bilmoqchi bo'lsangiz, tashrif buyuring:

Tavsiya: