Სარჩევი:

გამოიყენეთ STONE HMI შექმენით სახლის კონტროლის სისტემა: 9 ნაბიჯი
გამოიყენეთ STONE HMI შექმენით სახლის კონტროლის სისტემა: 9 ნაბიჯი

ვიდეო: გამოიყენეთ STONE HMI შექმენით სახლის კონტროლის სისტემა: 9 ნაბიჯი

ვიდეო: გამოიყენეთ STONE HMI შექმენით სახლის კონტროლის სისტემა: 9 ნაბიჯი
ვიდეო: Delta HMI Screen On Mobile Through WiFi 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 პროგრამული უზრუნველყოფით და გადმოწერა დიზაინის ფაილი ჩვენების მოდულში. 2. MCU უკავშირდება STONE ჩვენების მოდულს სერიული პორტის საშუალებით. 3. MCU ახორციელებს სხვა ქმედებებს მე -2 საფეხურზე მიღებული მონაცემების საფუძველზე.

ნაბიჯი 2: ინტერფეისის ინტერფეისის დიზაინი:

ინტერფეისის ინტერფეისის დიზაინი
ინტერფეისის ინტერფეისის დიზაინი

დღეს ჩვენ გავაკეთეთ მარტივი საყოფაცხოვრებო ტექნიკის კონტროლი. Photoshop– ის საშუალებით, მე შევქმენი შემდეგი მარტივი ინტერფეისი:

ფუნქცია: როდესაც ღილაკზე დაჭერილია, გვერდი გადადის 2 -ზე, აჩვენებს სამი სინათლის გადართვის მდგომარეობას. ჩართვის/გამორთვის ღილაკის დაჭერისას ეკრანის მოდულის სერიული პორტი გასცემს გადართვის სიგნალის პროტოკოლს. გარე MCU- ს შეუძლია მონაცემების გაგზავნა პირდაპირ ეკრანის მოდულში სერიული პორტის საშუალებით. მიეცით საშუალება ეკრანზე პირდაპირ აჩვენოს სინათლის გადამრთველის მდგომარეობა.

ნაბიჯი 3: ახალი პროექტი STONE ჩვენებით

ახალი პროექტი STONE ჩვენებით
ახალი პროექტი STONE ჩვენებით

STONE– ის ვებგვერდზე ჩვენ შეგვიძლია გადმოვწეროთ TOOLS 2019 პროგრამული უზრუნველყოფის უახლესი ვერსია, რომლის მეშვეობითაც ჩვენ შეგვიძლია შევქმნათ UI:

www.stoneitech.com/support/download/softwa… STONE TOOL არის GUI დიზაინის პროგრამა, რომელიც არ საჭიროებს ინსტალაციას. გადმოტვირთვის შემდეგ, მისი პირდაპირ გახსნა და გაშვება შესაძლებელია დეკომპრესიით. უნდა აღინიშნოს, რომ ეს პროგრამული უზრუნველყოფა უნდა მუშაობდეს თავსებადი გზით Windows8 და Windows10 სისტემებზე.

ვინაიდან მე ვიყენებ STVC050WT-01 რეზოლუციით 480*272 და ნაგულისხმევი ფლეშ სივრცის ზომა 128 მბაიტი (გაფართოვება 1024 მბაიტამდე), მე ავირჩიე 128 მბაიტი. დააყენეთ პროექტის სახელი და შენახვის გზა და დააწკაპუნეთ "OK" დასრულებისთვის რა დააწკაპუნეთ მარჯვენა ღილაკით "Picture" დირექტორია და წაშალეთ 0.jpg

ნაბიჯი 4: დაამატეთ UI სურათი STONE TOOLS- ში:

დაამატეთ UI სურათი STONE TOOLS- ში
დაამატეთ UI სურათი STONE TOOLS- ში

დააწკაპუნეთ მარჯვენა ღილაკით "სურათის" დირექტორია და დაამატეთ ორი UI ICONS, რომლებიც ჩვენ მოვამზადეთ პროექტისთვის:

ნაბიჯი 5: დაამატეთ Word Stock, STONE TOOLS

დაამატეთ Word საფონდო STONE TOOLS- ში
დაამატეთ Word საფონდო STONE TOOLS- ში

მაუსის მარჯვენა ღილაკით დააწკაპუნეთ "ფონტის ფაილზე", შეარჩიეთ შესაბამისი შრიფტი პროექტში დასამატებლად. აქ მე ავირჩიე ASCII 24 48 -ით.

ნაბიჯი 6: დაამატეთ ღილაკი

დაამატე ღილაკი
დაამატე ღილაკი
დაამატე ღილაკი
დაამატე ღილაკი
დაამატე ღილაკი
დაამატე ღილაკი
დაამატე ღილაკი
დაამატე ღილაკი

ჩვენ უნდა დავაყენოთ ფუნქცია "სინათლის" ღილაკზე STONE TOOL პროგრამულ უზრუნველყოფაზე პირველ ინტერფეისში:

როდესაც ჩვენ დააჭირეთ ღილაკს "სინათლე", ჩვენ გადავალთ მეორე გვერდზე. Როგორ გავაკეთო ეს?

დააწკაპუნეთ ღილაკზე "ღილაკი" ღილაკის ფართობის დასახატად:

ყვითელი არე წარმოადგენს მომხმარებლის მიერ დახაზული ღილაკების არეს. ღილაკის თვისებები ჩამოთვლილია თვისებების ზოლში STONE TOOL პროგრამული უზრუნველყოფის მარჯვნივ: უბრალოდ დააყენეთ "გვერდების ჯადოქარი" ვარიანტი 1 ღილაკზე დაჭერისას მეორე გვერდზე გადასასვლელად.

"კონფიგურაციის ფაილის გენერირება" "ინსტრუმენტში" და შემდეგ "ვირტუალური სერიული პორტის ეკრანი".

შემდეგ ჩვენ წინ მივდივართ და ისარს ვცვლით მე -2 გვერდის ზედა მარცხენა კუთხეში ღილაკზე:

როდესაც მომხმარებელი დააჭერს ამ ღილაკს, ის ბრუნდება პირველ გვერდზე.

ნაბიჯი 7: დაამატეთ ტექსტის ჩვენება

ტექსტის ჩვენების დამატება
ტექსტის ჩვენების დამატება
ტექსტის ჩვენების დამატება
ტექსტის ჩვენების დამატება

ტექსტის ცვლადი კონტროლის გამოყენებით შემოხაზეთ თეთრი სივრცე "light1" - ის შემდეგ:

შემდეგ დააწკაპუნეთ მხოლოდ დამატებული ტექსტის ცვლადიზე და ქონების ინტერფეისი გამოჩნდება STONE TOOL პროგრამული უზრუნველყოფის მარჯვნივ, ძირითადად შეცვლის შემდეგ პარამეტრებს:

მათ შორის, "ცვლადი მეხსიერების მისამართი" ეხება მეხსიერების მისამართს, სადაც ნაჩვენები შინაარსი ინახება. ერთ მისამართს შეუძლია შეინახოს ორი ბაიტი. ნაგულისხმევი ჩვენების შინაარსი არის "OFF", რომელიც მოითხოვს მეხსიერების სამ ბაიტს. ეს ნიშნავს, რომ ჩვენ ვინახავთ "OFF" -ს 0020 და 0021 მისამართებზე.

ნაბიჯი 8: ღილაკი დაბრუნების მნიშვნელობით:

ღილაკი დაბრუნების მნიშვნელობით
ღილაკი დაბრუნების მნიშვნელობით
ღილაკი დაბრუნების მნიშვნელობით
ღილაკი დაბრუნების მნიშვნელობით
ღილაკი დაბრუნების მნიშვნელობით
ღილაკი დაბრუნების მნიშვნელობით

კონტროლი, რომელიც ჩვენ ზემოთ გამოვიყენეთ არის "ღილაკი". ეს "ღილაკის" კონტროლი არ აბრუნებს მნიშვნელობას, რაც იმას ნიშნავს, რომ როდესაც მომხმარებელი აჭერს ღილაკს, ჩვენების მოდულის სერიული პორტი არ აგზავნის მონაცემებს MCU- ში.

თუ მომხმარებელმა დააჭირა ღილაკს და სურს, რომ ეკრანის მოდულმა დააბრუნოს მონაცემები MCU- ში, ჩვენ შეგვიძლია გამოვიყენოთ "დაბრუნებული დაჭერილი გასაღების მნიშვნელობის" კონტროლი:

საკუთრების ზოლი მითითებულია შემდეგნაირად:

ჩამოტვირთეთ UI დიზაინის ფაილი ჩვენების მოდულში : 1. შეაერთეთ USB ფლეშ დრაივი კომპიუტერში

2. დააწკაპუნეთ Download to u-disk ღილაკზე STONE TOOL

3. ამოიღეთ USB ფლეშ დისკი 4. ჩადეთ USB დისკი ჩვენების მოდულის USB ინტერფეისში და დაელოდეთ განახლების დასრულებას. როდესაც განახლება დასრულდება, იქნება სწრაფი ხმოვანი ტესტი

ნაბიჯი 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 A9, 1 სიტყვის სიგრძე (2 ბაიტი) 00 A9: მომხმარებლის მონაცემების შინაარსი, დამოკიდებულია გასაღებების დაყენებაზე.

რეგისტრაციის მონაცემების ჩაწერა ეს ინსტრუქცია 55 aa წერს მონაცემების შენახვის არეში 0x0020 მისამართისთვის: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa მას შემდეგ, რაც ჩვენ Light1– ის ტექსტის ჩვენების შენახვის მისამართი 0x0020– ზე დავაყენეთ, ამ მისამართზე მონაცემების ჩაწერა სერიული პორტის გამოყენებით Light1– ის ტექსტის ჩვენების ყუთის შინაარსის შეცვლა. რეგისტრაციის მონაცემების წაკითხვა სერიული პორტი აგზავნის შემდეგ ბრძანებას ჩვენების მოდულზე: 0xA5 0x5A 0x03 0x83 0x00 0x20 წარმოადგენს 0x0020 კითხვის მნიშვნელობას და ცვლილების პროექტში წარმოადგენს წაკითხული ნათურის გადართვის მდგომარეობას.

გსურთ მეტი იცოდეთ პროექტის შესახებ, ეწვიეთ:

გირჩევთ: