Mundarija:
- 1 -qadam: Jarayon:
- 2 -qadam: UI interfeysi dizayni:
- 3 -qadam: STONE displeyli yangi loyiha:
- 4 -qadam: STONE TOOLS -da foydalanuvchi interfeysi tasvirini qo'shing:
- 5 -qadam: STONE TOOLS -ga Word Stock -ni qo'shing
- 6 -qadam: tugma qo'shing:
- 7 -qadam: Matnli displeyni qo'shing:
- 8 -qadam: Qaytish qiymati bo'lgan tugma:
- 9 -qadam: Seriyali port aloqasi
Video: STONE HMI -dan foydalaning, uyni boshqarish tizimini yarating: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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:
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:
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 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:
"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
"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:
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:
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:
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
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:
DIY - PAM8403 va kartonli USB Mini dinamik tizimini yarating - Oltin vint: 5 qadam
DIY - PAM8403 va kartonli USB Mini dinamik tizimini yarating | Oltin vint: Bugun men sizga PAM8403 kuchaytirgich moduli va karton yordamida USB mini dinamik tizimini qanday qilishni ko'rsataman. Bu arzon materiallar bilan juda oson
Stone HMI displeyida aqlli uyni boshqarish tizimini yarating: 23 qadam
STONE HMI Disp-da aqlli uyni boshqarish tizimini yarating: Loyihani tanishtirish Quyidagi qo'llanmada oddiy maishiy texnika boshqaruv tizimini yaratish uchun STONE STVC050WT-01 sensorli displey modulidan qanday foydalanish ko'rsatiladi
Zinapoyalar uchun interaktiv LED tizimini yarating: 7 qadam
Zinapoyalar uchun interaktiv LED tizimini yarating: uyda zinapoya bor. Jamiyatda zinapoyalarni ta'mirlash bo'yicha ko'plab loyihalarni ko'rish juda qiziq. Yaqinda juda band emasman, shuning uchun men uydagi zinapoyalarni o'zgartirish va o'zaro ta'sir o'tkazish uchun ochiq manba kodli apparat modullaridan foydalanishga qaror qildim
Arduino boshqaruv rölesi moduli yordamida aqlli uyni qanday qilish kerak - Uyni avtomatlashtirish g'oyalari: 15 qadam (rasmlar bilan)
Arduino boshqaruv rölesi moduli yordamida aqlli uyni qanday qilish kerak | Uyni avtomatlashtirish g'oyalari: Ushbu uyni avtomatlashtirish loyihasida biz 5 ta maishiy texnikani boshqaradigan aqlli uy rölesi modulini loyihalashtiramiz. Bu o'rni modulini Mobil yoki smartfon, IQ masofadan boshqarish pulti yoki TV masofadan boshqarish pulti, Manuel kalit orqali boshqarish mumkin. Bu aqlli estafeta, shuningdek, odamni sezishi mumkin
O'zingizning kam byudjetli Bluetooth musiqa tizimini yarating: 5 qadam (rasmlar bilan)
O'zingizning kam byudjetli Bluetooth musiqa tizimingizni yarating: Ushbu loyihada men sizga " erigan " mening eski karnayim bilan kirni arzon bluetooth musiqa qabul qiluvchisi. Asosiy e'tibor LM386 va NE5534 atrofida arzon narxlardagi ovoz kuchaytirgich sxemasini loyihalashga qaratiladi. Bluetooth qabul qiluvchisi