Sadržaj:
- Korak 1: Proces:
- Korak 2: Dizajn sučelja korisničkog sučelja:
- Korak 3: Novi projekat sa STONE ekranom:
- Korak 4: Dodajte sliku korisničkog sučelja u STONE TOOLS:
- Korak 5: Dodajte zalihu riječi u STONE TOOLS
- Korak 6: Dodajte dugme :
- Korak 7: Dodajte tekstualni prikaz :
- Korak 8: Dugme s povratnom vrijednošću:
- Korak 9: Komunikacija serijskog porta
Video: KORISTITE KAMENI HMI Napravite sistem za kućnu kontrolu: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Uvod u projekt Sljedeći vodič vam pokazuje kako koristiti STONE STVC050WT-01 modul ekrana osjetljiv na dodir za izradu jednostavnog sistema za upravljanje kućanskim aparatima. STONE STVC050WT - 01 podržani modul ekrana osjetljivog na dodir je 5 inča, rezolucija 480 * 272 na modulu je integriran ekran i potrebni su čipovi upravljačkog programa ekrana osjetljivog na dodir, programeri trebaju samo na STONE -u, službenom VGUS -ovom softveru za dizajn dizajnirano sučelje korisničkog sučelja i generirati programska datoteka preuzeta na STONE prikazni modul, a zatim preko serijskog porta (RS232 / RS485 / TTL) koja mu odgovara, možete izvesti složene aspekte dizajna korisničkog sučelja.
Korak 1: Proces:
Slike prikazuju neke parametre modula prikaza STONE STVC050WT-01:
www.stoneitech.com/product/by-application/…
Ovaj zaslon modul je samo jedan od mnogih u ovoj liniji proizvoda. Dostupni su mnogi drugi moduli prikaza u različitim konfiguracijama. www.stoneitech.com
STONE razvoj modula za prikaz u tri koraka: 1. Dizajnirao korisnički interfejs sa softverom STONE TOOL i preuzeo datoteku dizajna na modul ekrana. 2. MCU komunicira sa STONE prikaznim modulom preko serijskog porta. 3. MCU izvodi druge radnje na osnovu podataka dobijenih u koraku 2.
Korak 2: Dizajn sučelja korisničkog sučelja:
Danas smo napravili jednostavnu kontrolu kućanskih aparata. Putem Photoshopa dizajnirao sam sljedeće jednostavno sučelje:
Funkcija: kada se pritisne tipka za svjetlo, stranica skoči na 2, prikazujući stanje uključivanja tri svjetla. Kada se pritisne tipka za uključivanje/isključivanje, serijski port modula ekrana izdaje protokol signala prekidača. Vanjski MCU može šaljite podatke direktno na zaslon modul preko serijskog porta. Neka ekran prikaže stanje prekidača za svetlo direktno.
Korak 3: Novi projekat sa STONE ekranom:
Na web stranici STONE -a možemo preuzeti najnoviju verziju softvera TOOLS 2019 putem kojeg možemo dizajnirati korisničko sučelje:
www.stoneitech.com/support/download/softwa… STONE TOOL je softver za dizajn grafičkog sučelja koji ne zahtijeva instalaciju. Nakon preuzimanja, može se izravno otvoriti i pokrenuti dekompresijom. Treba napomenuti da ovaj softver mora biti kompatibilan na Windows8 i Windows10 sistemima.
Budući da koristim STVC050WT-01 rezolucije 480*272 i zadane veličine Flash prostora od 128 MB (proširivo na 1024 MB), odabrao sam 128 MB. Postavite naziv projekta i putanju pohrane, a zatim kliknite "U redu" da dovršite. Desnom tipkom miša kliknite direktorij "Slika" i izbrišite 0.jpg
Korak 4: Dodajte sliku korisničkog sučelja u STONE TOOLS:
Desnom tipkom miša kliknite direktorij "slika" i dodajte dvije ikone korisničkog sučelja koje smo pripremili za projekt:
Korak 5: Dodajte zalihu riječi u STONE TOOLS
Desnom tipkom miša kliknite "Font file", odaberite odgovarajući font koji želite dodati projektu. Ovdje sam odabrao ASCII 24 sa 48.
Korak 6: Dodajte dugme :
Moramo postaviti funkciju na gumbu "Light" u prvom korisničkom sučelju softvera STONE TOOL:
kada pritisnemo dugme "Light", prelazimo na drugu stranicu. Kako uraditi?
Kliknite ikonu "Dugme" da nacrtate područje dugmeta:
Žuto područje predstavlja područje dugmeta koje je korisnik nacrtao. Svojstva dugmeta navedena su na traci svojstava desno od softvera STONE TOOL: Samo postavite opciju "Pages witch" na 1 da biste prešli na drugu stranicu kada pritisnete dugme.
"Generiranje konfiguracijske datoteke" u "Alat", a zatim "Zaslon virtualnog serijskog porta".
Zatim idemo naprijed i mijenjamo strelicu u gornjem lijevom kutu stranice 2 u dugme:
Kada korisnik pritisne ovo dugme, vraća se na prvu stranicu.
Korak 7: Dodajte tekstualni prikaz :
Pomoću kontrole varijable Text zaokružite bijeli prostor iza "light1":
Zatim kliknite Tekstualna varijabla koja je upravo dodana i sučelje svojstva će se pojaviti desno od softvera STONE TOOL, uglavnom mijenjajući sljedeće parametre:
Među njima, "Promjenjiva memorijska adresa" odnosi se na memorijsku adresu u kojoj je pohranjeni prikazani sadržaj. Jedna adresa može pohraniti dva bajta. Naš zadani sadržaj na ekranu je "OFF", što zahtijeva tri bajta memorijskog prostora. To znači da "OFF" pohranjujemo na adrese 0020 i 0021.
Korak 8: Dugme s povratnom vrijednošću:
Kontrola koju smo gore koristili je "Button". Ova kontrola "Button" ne vraća vrijednost, što znači da kada korisnik pritisne tipku, serijski port modula za prikaz ne šalje podatke u MCU.
Ako je korisnik pritisnuo dugme i želi da modul ekrana vrati podatke u MCU, možemo koristiti kontrolu "vrati pritisnutu tipku-vrijednost":
Traka svojstava postavljena je na sljedeći način:
Preuzmite datoteku dizajna korisničkog sučelja na zaslon za prikaz : 1. Priključite USB fleš disk u računar
2. Pritisnite dugme Preuzmi na u-disk na KAMENJKOM ALATU
3. Izvucite USB fleš disk4. Umetnite USB disk u USB sučelje modula zaslona i pričekajte da se završi nadogradnja. Kada se nadogradnja dovrši, bit će zatražen zvučni 5. test
Korak 9: Komunikacija serijskog porta
Povrat ključ-vrijednost
Nakon preuzimanja programa na modul za prikaz, uključite ga, povežite računar preko serijskog porta putem USB-TTL-a, pritisnite svjetlosnu tipku na Light1 i vratite podatke serijskog porta: a55a 06 83 00 26 01 00 A8
Pritisnite dugme za isključivanje svjetlaSerijski povrat podataka: A5 5A 06 83 00 26 01 00 A9
A5 5A: zaglavlje okvira06: dužina bajta instrukcije, 83 00 26 01 00 A9 ukupno 6 bajtova (isključujući zaglavlje okvira podataka) 83: čitanje instrukcije promjenjive memorije 00 26: promjenjiva adresa za pohranu 01: dužina riječi podataka, 00 A9, dužina 1 riječi (2 bajta) 00 A9: sadržaj korisničkih podataka, ovisno o postavljenim ključevima.
Upis podataka u registar Ovo uputstvo upisuje 55 aa na adresu 0x0020 u području za pohranu podataka: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Budući da smo postavili adresu za pohranu teksta Light1 za prikaz teksta na 0x0020, upisivanje podataka na ovu adresu pomoću serijskog porta ekvivalentno je mijenjanje sadržaja okvira za prikaz teksta Light1. Očitavanje podataka registra Serijski port šalje sljedeću naredbu modulu za prikaz: 0xA5 0x5A 0x03 0x83 0x00 0x20 Predstavlja vrijednost očitanja 0x0020, a u projektu promjene predstavlja stanje prekidača lampice za čitanje.
Želite li znati više o projektu, posjetite:
Preporučuje se:
Napravite sistem upravljanja pametnom kućom na STONE HMI dispu: 23 koraka
Napravite sistem za upravljanje pametnom kućom na STONE HMI Dispu: Uvod u projekt Sljedeći vodič vam pokazuje kako koristiti STONE STVC050WT-01 modul za prikaz ekrana za izradu jednostavnog sistema za upravljanje kućanskim aparatima
Koristite pokrete za kontrolu reprodukcije YouTubea s Arduinom: 5 koraka
Koristite pokrete za kontrolu reprodukcije YouTubea s Arduinom: StoryYouTube vam omogućuje samo premotavanje unaprijed 5 sekundi svaki put kada pritisnete desno dugme. Pa sam odlučio koristiti Arduino i python za izradu kontrolera koji će mi pomoći da premotam unaprijed 20 sekundi svaki put kad odmahujem rukom
Napravite kućnu automatizaciju pomoću ESP8266: 5 koraka
Uradi sam kućnu automatizaciju pomoću ESP8266: U ovom projektu ću vam pokazati kako napraviti sistem kućne automatizacije koristeći ESP8266 WiFi modul. Ovaj sistem je zasnovan na relejnoj ploči Esp8266 koju možete koristiti za upravljanje kućnim aparatima putem WiFi -a pomoću aplikacije Blynk. Ovaj projekt sponzorira JLCPCB
Koristite čarolije za kontrolu računara!: 7 koraka (sa slikama)
Koristite čarolije za upravljanje računarom!: Jeste li ikada željeli koristiti čarolije poput Harryja Pottera? Uz malo rada i malo prepoznavanja glasa, ovo se može savladati. Stvari koje su vam potrebne za ovaj projekat: Računar sa Windows XP ili VistaA mikrofonom Određeno vrijeme i strpljenje! Ako ste uživali u ovom Instructabl
Koristite Bluetooth 4.0 HC -08 modul za kontrolu adresabilnih LED dioda - Arduino Uno vodič: 4 koraka (sa slikama)
Koristite Bluetooth 4.0 HC -08 modul za kontrolu adresabilnih LED dioda - Arduino Uno vodič: Jeste li već zašli u komunikacijske module s Arduinom? Bluetooth otvara svijet mogućnosti za vaše Arduino projekte i korištenje interneta stvari. Ovdje ćemo početi s bebi korakom i naučiti kako kontrolirati adresabilne LED diode pomoću sma