
Სარჩევი:
- ნაბიჯი 1: პროცესი:
- ნაბიჯი 2: ინტერფეისის ინტერფეისის დიზაინი:
- ნაბიჯი 3: ახალი პროექტი STONE ჩვენებით
- ნაბიჯი 4: დაამატეთ UI სურათი STONE TOOLS- ში:
- ნაბიჯი 5: დაამატეთ Word Stock, STONE TOOLS
- ნაბიჯი 6: დაამატეთ ღილაკი
- ნაბიჯი 7: დაამატეთ ტექსტის ჩვენება
- ნაბიჯი 8: ღილაკი დაბრუნების მნიშვნელობით:
- ნაბიჯი 9: სერიული პორტის კომუნიკაცია
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

პროექტის დანერგვა შემდეგი სახელმძღვანელო გიჩვენებთ თუ როგორ გამოიყენოთ 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– ის ვებგვერდზე ჩვენ შეგვიძლია გადმოვწეროთ 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 ICONS, რომლებიც ჩვენ მოვამზადეთ პროექტისთვის:
ნაბიჯი 5: დაამატეთ Word Stock, 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 კითხვის მნიშვნელობას და ცვლილების პროექტში წარმოადგენს წაკითხული ნათურის გადართვის მდგომარეობას.
გსურთ მეტი იცოდეთ პროექტის შესახებ, ეწვიეთ:
გირჩევთ:
შექმენით ჭკვიანი სახლის კონტროლის სისტემა STONE HMI დისკზე: 23 ნაბიჯი

შექმენით Smart Home Control System STONE HMI Disp– ზე: პროექტის დანერგვა შემდეგი სამეურვეო პროგრამა გიჩვენებთ თუ როგორ გამოიყენოთ STONE STVC050WT-01 სენსორული მოდული საყოფაცხოვრებო ტექნიკის მართვის მარტივი სისტემის შესაქმნელად
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის სარელეო: 16 ნაბიჯი

სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის რელეით: ჩემს წარსულ NodeMCU პროექტებში, მე ვაკონტროლებდი ორ საყოფაცხოვრებო ტექნიკას ბლინკის აპლიკაციიდან. მე მივიღე ბევრი კომენტარი და შეტყობინება პროექტის განახლებისათვის ხელით კონტროლით და დამატებითი ფუნქციების დამატებით. ასე რომ, მე შევიმუშავე ეს ჭკვიანი სახლის გაფართოების ყუთი. ამ IoT
კონტროლის სახლის შუქები Google ასისტენტით Arduino– ს გამოყენებით: 7 ნაბიჯი

კონტროლის სახლის შუქები Google ასისტენტით Arduino– ს გამოყენებით: (განახლებულია 22 აგვისტოს 2020 წელს: ეს ინსტრუქცია 2 წლისაა და ეყრდნობა ზოგიერთ მესამე მხარის აპებს. მათი მხრიდან ნებისმიერმა ცვლილებამ შეიძლება ეს პროექტი არასამუშაო გახადოს. მას შეუძლია ან არა იმუშავე ახლა, მაგრამ შეგიძლია მიჰყვე მას, როგორც მითითებას და შეცვალო
როგორ გავაკეთოთ IoT– ზე დაფუძნებული სახლის ავტომატიზაცია NodeMCU სენსორების კონტროლის სარელეო საშუალებით: 14 ნაბიჯი (სურათებით)

როგორ გავაკეთოთ IoT– ზე დაფუძნებული სახლის ავტომატიზაცია NodeMCU სენსორების კონტროლის რელეით: ამ IoT– ზე დაფუძნებულ პროექტში მე გავაკეთე სახლის ავტომატიზაცია Blynk– ით და NodeMCU საკონტროლო სარელეო მოდულით რეალურ დროში გამოხმაურებით. ხელით რეჟიმში, ეს სარელეო მოდული შეიძლება კონტროლდებოდეს მობილურიდან ან სმარტფონიდან და, ხელით გადამრთველიდან. ავტომატურ რეჟიმში, ეს არის
გამოიყენეთ Adafruit NeoPixels სახლის ასისტენტით: 7 ნაბიჯი

გამოიყენეთ Adafruit NeoPixels სახლის ასისტენტთან ერთად: Adafruit NeoPixels არის რგოლები, ზოლები და სხვა დაბეჭდილი მიკროსქემის დაფები, რომელთა მისამართია RGB LED ზოლები. ისინი ერთმანეთთან მიჯაჭვულები არიან. Adafruit NeoPixels ძალიან პოპულარულია შემქმნელთა საზოგადოებაში და ფართოდ გამოიყენება სხვადასხვა ხელნაკეთი (DIY) პროექტში