Mündəricat:

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: 23 addım

Video: STONE HMI Disp -də Ağıllı Ev İdarəetmə Sistemi yaradın: 23 addım

Video: STONE HMI Disp -də Ağıllı Ev İdarəetmə Sistemi yaradın: 23 addım
Video: Wash Machine with HMI Touch Screen Display | STONE Tech 2024, Iyul
Anonim
STONE HMI Disp -də Ağıllı Ev İdarəetmə Sistemi yaradın
STONE HMI Disp -də Ağıllı Ev İdarəetmə Sistemi yaradın

Layihənin təqdimatı

Aşağıdakı təlimat, sadə bir ev alətləri idarəetmə sistemi etmək üçün STONE STVC050WT-01 sensor ekran modulundan necə istifadə edəcəyinizi göstərir.

Addım 1: STONE STVC050WT - 01 TFT LCD Ekran Modulu

STONE STVC050WT - 01 TFT LCD Ekran Modulu
STONE STVC050WT - 01 TFT LCD Ekran Modulu

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. Proses aşağıdakı kimidir:

Addım 2: Aşağıdakı görüntü STONE STVC050WT-01 Ekran Modulunun Bəzi Parametrlərini Göstərir:

Aşağıdakı görüntü STONE STVC050WT-01 Ekran Modulunun Bəzi Parametrlərini Göstərir
Aşağıdakı görüntü STONE STVC050WT-01 Ekran Modulunun Bəzi Parametrlərini Göstərir

STONE STVC050WT-01:

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

Addım 3: STONE Ekran Modulunun İnkişafı Üç Addım

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 4: UI interfeysi dizaynı:

UI interfeysi dizaynı
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:

Addım 5: Funksiya:

Funksiya
Funksiya

işıq düyməsinə basıldıqda, səhifə 2 işığa keçərək üç işığın keçid vəziyyətini göstərir. Açma/söndürmə işığı düyməsinə basıldıqda ekran modulunun serial portu keçid siqnal protokolunu verir. Xarici MCU seriyalı port vasitəsilə məlumatları birbaşa ekran moduluna göndərə bilər. Ekranın işıq açar vəziyyətini birbaşa göstərməsinə icazə verin.

Addım 6: STONE Ekranlı Yeni Layihə:

STONE veb saytında, UI dizayn edə biləcəyimiz STONE TOOLS 2019 proqramının son versiyasını yükləyə bilərik:

www.stoneitech.com/support/download/software

Addım 7: STONE TOOL bir GUI Dizayn Proqramıdır

STONE TOOL bir GUI Dizayn Proqramıdır
STONE TOOL bir GUI Dizayn Proqramıdır

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

Addım 8: "Şəkil" qovluğuna sağ vurun və 0-j.webp" />
Sağ vurun
Sağ vurun

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 9: STONE TOOLS -da UI Şəkli əlavə edin:

STONE TOOLS -da UI Şəkli əlavə edin
STONE TOOLS -da UI Şəkli əlavə edin
STONE TOOLS -da UI Şəkli əlavə edin
STONE TOOLS -da UI Şəkli əlavə edin
STONE TOOLS -da UI Şəkli əlavə edin
STONE TOOLS -da UI Şəkli əlavə edin

"Şəkil" qovluğuna sağ vurun və hazırladığımız iki UI ICONS-u layihəyə əlavə edin:

Addım 10: STON TOOLS -da Word Stock əlavə edin

STONE TOOLS -da Word Stock əlavə edin
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 11: Bir Düymə əlavə edin

Bir Düymə əlavə edin
Bir 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:

Addım 12: Düymə Xüsusiyyətləri STONE TOOL Proqramının Sağ tərəfindəki Xüsusiyyətlər Çubuğunda Siyahıya alınmışdır

Düymə Xüsusiyyətləri STONE TOOL Proqramının Sağ tərəfindəki Xüsusiyyətlər Çubuğunda Siyahıya alınmışdır
Düymə Xüsusiyyətləri STONE TOOL Proqramının Sağ tərəfindəki Xüsusiyyətlər Çubuğunda Siyahıya alınmışdır

Sarı sahə istifadəçinin çəkdiyi düymə sahəsini təmsil edir. Düymə 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 "pageswitch" seçimini 1 olaraq təyin edin.

Addım 13: "Alətdə" "Konfiqurasiya Faylının Yaradılması" və sonra "Virtual Serial Port Ekranı"

Şəkil
Şəkil

Addım 14: Sonra qabağa gedirik və 2 -ci səhifənin sol üst küncündəki oxu bir düyməyə dəyişirik:

Sonra qabağa gedirik və 2 -ci səhifənin sol üst küncündəki oxu bir düyməyə dəyişirik
Sonra qabağa gedirik və 2 -ci səhifənin sol üst küncündəki oxu bir düyməyə dəyişirik

İstifadəçi bu düyməni basdıqda ilk səhifəyə qayıdır.

Addım 15: Mətn Ekranı əlavə edin:

Mətn Ekranı əlavə edin
Mətn Ekranı əlavə edin
Mətn Ekranı əlavə edin
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:

Addım 16: Sonra Yeni Əlavə edilən Mətn Dəyişənini vurun və Əsasən Aşağıdakı Parametrləri Dəyişdirərək STONE TOOL Proqramının Sağ tərəfində Əmlak İnterfeysi görünəcək:

Sonra Əlavə edilən Mətn Dəyişənini vurun və Əsasən Aşağıdakı Parametrləri Dəyişdirən STONE TOOL Proqramının Sağ tərəfində Əmlak İnterfeysi görünəcək
Sonra Əlavə edilən Mətn Dəyişənini vurun və Əsasən Aşağıdakı Parametrləri Dəyişdirən STONE TOOL Proqramının Sağ tərəfində Əmlak İnterfeysi görünəcək

Bunların arasında "Dəyişən yaddaş addree", 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 17: Qayıdış dəyəri olan bir düymə:

Qayıdış dəyəri olan bir düymə
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:

Addım 18: Əmlak Çubuğu aşağıdakı kimi qurulur:

Əmlak Çubuğu aşağıdakı kimi qurulur
Əmlak Çubuğu aşağıdakı kimi qurulur

Addım 19: UI Dizayn Faylını Ekran Moduluna yükləyin:

UI Dizayn Faylını Ekran Moduluna yükləyin
UI Dizayn Faylını Ekran Moduluna yükləyin

1. USB flash sürücüsünü kompüterə qoşun

2. STONE TOOL qutusundakı u-diske Yüklə düyməsini basın3. USB flash diskini çıxarın

4. USB diskini ekran modulunun USB interfeysinə daxil edin və yeniləmənin tamamlanmasını gözləyin. Yeniləmə tamamlandıqda dərhal bir səs eşidiləcək

5. test

Addım 20: Serial Port Əlaqəsi

Serial Liman Əlaqəsi
Serial Liman Ə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

Addım 21: İşığı söndürmək üçün Düyməni basın

İşığı söndürmək üçün düyməni basın
İşığı söndürmək üçün düyməni basın

Serial məlumatların qaytarılması:

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ı oxuyun

00 26: dəyişən saxlama ünvanı

01: məlumat söz uzunluğu, 00 A9: 1 söz uzunluğunda (2 Bayt) 00 A9: müəyyən edilmiş düymələrdən asılı olaraq istifadəçi məlumatlarının məzmunu.

Addım 22: Qeyd məlumatlarını yazın

Bu təlimat, məlumat saxlama sahəsində 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 port istifadə edərək bu ünvana məlumat yazmaq, Light1 -in mətn göstərmə qutusunun məzmununu dəyişdirməyə bərabərdir.

Addım 23: Qeydiyyat məlumatlarını oxuyun

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 təmsil edir.

Tövsiyə: