Mündəricat:
- Addım 1: Proses:
- Addım 2: UI interfeysi dizaynı:
- Addım 3: STONE Ekranlı Yeni Layihə:
- Addım 4: STONE TOOLS -da UI Şəkli əlavə edin:
- Addım 5: STONE TOOLS -da Word Stock əlavə edin
- Addım 6: Düymə əlavə edin:
- Addım 7: Mətn Ekranı əlavə edin:
- Addım 8: Qayıdış dəyəri olan bir düymə:
- Addım 9: Serial Port Əlaqəsi
Video: STONE HMI İSTİFADƏ EDİN Bir Evə Nəzarət Sistemi yaradın: 9 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Layihənin təqdimatı Aşağıdakı dərslik, STONE STVC050WT-01 sensor ekran modulundan sadə bir məişət texnikası idarəetmə sistemini necə istifadə edəcəyinizi göstərir. STONE STVC050WT - 01 dəstək toxunma modulu 5 düymdür, modulda 480 * 272 qətnamə ilə birləşdirilmiş ekran və sensor ekran sürücüsü üçün lazım olan çiplər, inkişaf etdiricilərə yalnız UT interfeysi dizaynı ilə əlaqəli rəsmi VGUS dizayn proqramı olan STONE lazımdır. STONE ekran moduluna yüklənən proqramlaşdırma faylı və sonra uyğun bir serial portu (RS232 / RS485 / TTL) vasitəsilə mürəkkəb UI dizayn aspektlərini yerinə yetirə bilərsiniz.
Addım 1: Proses:
Şəkillər STONE STVC050WT-01 ekran modulunun bəzi parametrlərini göstərir:
www.stoneitech.com/product/by-application/…
Bu ekran modulu, bu məhsullar sırasındakı çoxlarından biridir. Fərqli konfiqurasiyalarda mövcud olan bir çox başqa ekran modulu var. www.stoneitech.com
STONE ekran modulunun inkişafı üç addımda: 1. STONE TOOL proqramı ilə istifadəçi interfeysini tərtib etdi və dizayn faylını ekran moduluna endirdi. 2. MCU, STONE ekran modulu ilə serial port vasitəsilə əlaqə qurur. 3. MCU, 2 -ci addımda əldə edilən məlumatlara əsaslanaraq digər hərəkətləri həyata keçirir.
Addım 2: UI interfeysi dizaynı:
Bu gün sadə bir məişət cihazının idarə olunmasını etdik. Photoshop vasitəsilə aşağıdakı sadə interfeysi hazırladım:
Funksiya: işıq düyməsinə basıldıqda səhifə 3 işığın keçid vəziyyətini göstərən 2 -yə atlayır. Açma/söndürmə düyməsinə basıldıqda ekran modulunun seriyalı portu keçid siqnal protokolunu verir. Xarici MCU serial port vasitəsilə məlumatları birbaşa ekran moduluna göndərin. Ekranın işıq açar vəziyyətini birbaşa göstərməsinə icazə verin.
Addım 3: STONE Ekranlı Yeni Layihə:
STONE veb saytında, UI dizayn edə biləcəyimiz TOOLS 2019 proqramının son versiyasını yükləyə bilərik:
www.stoneitech.com/support/download/softwa… STONE TOOL heç bir quraşdırma tələb etməyən bir GUI dizayn proqramdır. Yüklədikdən sonra birbaşa açıla və açıla bilər. Bu proqramın Windows8 və Windows10 sistemlərində uyğun bir şəkildə çalışması lazım olduğunu qeyd etmək lazımdır.
STVC050WT-01-i 480*272 qətnamə və standart Flash məkan ölçüsü 128Mbyte (1024MByte qədər artırıla) istifadə etdiyim üçün 128Mbyte seçdim. Layihənin adını və saxlama yolunu təyin edin və tamamlamaq üçün "OK" düyməsini basın.. "Şəkil" qovluğuna sağ vurun və 0-j.webp
Addım 4: STONE TOOLS -da UI Şəkli əlavə edin:
"Şəkil" qovluğuna sağ vurun və layihə üçün hazırladığımız iki UI ICONS əlavə edin:
Addım 5: STONE TOOLS -da Word Stock əlavə edin
"Şrift faylı" üzərinə sağ siçan vurun, layihəyə əlavə etmək üçün uyğun Şrift seçin. Burada ASCII 24 -ü 48 -ə seçdim.
Addım 6: Düymə əlavə edin:
STONE TOOL proqramının ilk UI -də "İşıq" düyməsinə bir funksiya təyin etməliyik:
"İşıq" düyməsini basdığımız zaman ikinci səhifəyə keçəcəyik. Bunu necə etmək olar?
Düymənin sahəsini çəkmək üçün "Düymə" simgesini basın:
Sarı sahə istifadəçinin çəkdiyi düymə sahəsini təmsil edir. Düymənin xüsusiyyətləri STONE TOOL proqramının sağındakı xüsusiyyətlər çubuğunda verilmişdir: Düymə basıldıqda ikinci səhifəyə keçmək üçün "Səhifələr ifriti" seçimini 1 olaraq təyin edin.
"Alət" də "Konfiqurasiya faylı yaradılır" və sonra "Virtual serial port ekranı".
Sonra davam edirik və 2 -ci səhifənin sol üst küncündəki oxu bir düyməyə dəyişdiririk:
İstifadəçi bu düyməni basdıqda ilk səhifəyə qayıdır.
Addım 7: Mətn Ekranı əlavə edin:
Mətn dəyişən nəzarətindən istifadə edərək "işıq1" dən sonra ağ boşluğu dairə edin:
Sonra yeni əlavə olunan Mətn Dəyişəninə vurun və mülkiyyət interfeysi STONE TOOL proqramının sağında görünəcək, əsasən aşağıdakı parametrləri dəyişdirir:
Bunların arasında "Dəyişən yaddaş ünvanı", göstərilən məzmunun saxlandığı yaddaş ünvanına aiddir. Bir ünvan iki baytı saxlaya bilər. Varsayılan ekran məzmunumuz üç bayt yaddaş sahəsi tələb edən "KAPALI" dır. Bu, "OFF" ı 0020 və 0021 ünvanlarında saxladığımız deməkdir.
Addım 8: Qayıdış dəyəri olan bir düymə:
Yuxarıda istifadə etdiyimiz nəzarət "Düymə" dir. Bu "Düymə" idarəsi bir dəyər qaytarmır, yəni istifadəçi Düyməni basdıqda ekran modulunun seriyalı portu MCU -ya məlumat göndərmir.
İstifadəçi düyməni basdısa və ekran modulunun məlumatları MCU-ya qaytarmasını istəyirsə, "basılan düymə-dəyər" nəzarətindən istifadə edə bilərik:
Əmlak çubuğu aşağıdakı kimi qurulur:
UI dizayn faylını ekran moduluna yükləyin: 1. USB flash sürücünü kompüterə qoşun
2. STONE TOOL üzərindəki u-diskə yüklə düyməsini basın
3. USB flaş diskini çıxarın4. USB diskini ekran modulunun USB interfeysinə daxil edin və yeniləmənin tamamlanmasını gözləyin. Yeniləmə başa çatdıqda, tez bir səs 5. testi olacaq
Addım 9: Serial Port Əlaqəsi
Açar dəyərinin qaytarılması
Proqramı ekran moduluna yüklədikdən sonra yandırın, kompüteri USB-TTL vasitəsilə seriyalı port vasitəsilə qoşun, Light1-in işıq düyməsini basın və serial port məlumatlarını qaytarın: a55a 06 83 00 26 01 00 A8
İşığı söndürmək üçün düyməni basınSerial data return: A5 5A 06 83 00 26 01 00 A9
A5 5A: çərçivə başlığı06: təlimat bayt uzunluğu, 83 00 26 01 00 A9 cəmi 6 bayt (məlumat çərçivəsi başlığı istisna olmaqla) 83: dəyişən yaddaş təlimatını oxumaq 00 26: dəyişən saxlama ünvanı 01: məlumat söz uzunluğu, 00 A9, 1 söz uzunluğu (2 Bayt) 00 A9: müəyyən edilmiş düymələrdən asılı olaraq istifadəçi məlumatlarının məzmunu.
Qeyd məlumatlarını yaz Bu təlimat, məlumat saxlama sahəsindəki 0x0020 ünvanına 55 aa yazır: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Light1 -in mətn ekran saxlama ünvanını 0x0020 olaraq təyin etdiyimiz üçün serial portu istifadə edərək bu ünvana məlumat yazmaq bərabərdir. Light1 -in mətn göstərmə qutusunun məzmununu dəyişdirmək. Oxu reyestri məlumatları Serial port ekran moduluna aşağıdakı əmri göndərir: 0xA5 0x5A 0x03 0x83 0x00 0x20 0x0020 oxumağın dəyərini, dəyişiklik layihəsində isə oxu lampasının keçid vəziyyətini əks etdirir.
Layihə haqqında daha çox bilmək istəyirsinizsə, https://www.stoneitech.com/application saytına daxil olun
Tövsiyə:
STONE HMI Disp -də Ağıllı Ev İdarəetmə Sistemi yaradın: 23 addım
STONE HMI Disp-də Ağıllı Ev İdarəetmə Sistemi yaradın: Layihənin təqdimatı Aşağıdakı dərslik, sadə bir məişət texnikası idarəetmə sistemi etmək üçün STONE STVC050WT-01 sensor ekran modulundan necə istifadə edəcəyinizi göstərir
Bir Döner Enkoder olaraq Bir Step Motor istifadə edin: 9 addım (şəkillərlə)
Bir Step Motoru Rotary Encoder Olaraq İstifadə Edin: Rotary encoderlər mikrokontrolör layihələrində giriş cihazı olaraq istifadə etmək üçün əladır, lakin performansları çox hamar və qənaətbəxş deyil. Həm də çoxlu ehtiyat mühərrikləri olduğu üçün onlara bir məqsəd verməyə qərar verdim. Buna görə də bir az addım atsanız
Raspberry Pi Zero istifadə edərək IP Kamera (Evə Nəzarət 1 -ci hissə): 5 addım
Raspberry Pi Sıfırdan istifadə edən IP Kamera (Evə Nəzarət 1-ci hissə): Bu, əsasən Raspberry Pis istifadə edərək bir ev nəzarət sistemi qurduğumuz yeni bir mini seriyadakı ilk yazıdır. Bu yazıda bir Raspberry PI sıfırdan istifadə edirik və RTSP üzərindən video axını edən bir IP kamera yaradırıq. Çıxış videosu daha yüksək q
Maker Sığınacağında Bir Bir Şüşə İstifadə edərək Ekran Edin: 6 Addım
Maker Sığınacağında Bir Bir Şüşə İstifadə edərək Ekran Edin: Salam, Beynimin Bu Fikri Bu, Make -nin sığınacağından gəlir, bizdə çoxlu pivə şüşəsi var. Buna görə də bir pivə şüşəsindən istifadə edərək bir ekran hazırlamaq fikrim var idi. yaradıcı bir yol və əylənin Material: Arduino WireWS2811 LED5v güc dəstəyi
Hər hansı bir telefona simsiz şarj əlavə edin: LG-V20-dən nümunə olaraq istifadə edin: 10 addım (şəkillərlə)
Hər hansı bir telefona Kabelsiz Şarj Əlavə Edin: LG-V20-dən nümunə olaraq istifadə edin: Əgər mənim kimiyəmsə və telefonunuzu 2 ildən çox saxlamağı planlaşdırırsınızsa, telefonunuzun dəyişdirilə bilən bir batareyası olmalıdır, çünki batareya cəmi 2 ildir, Şarj portunu yormamaq üçün simsiz şarj edin