Innholdsfortegnelse:
- Trinn 1: STONE STVC050WT - 01 TFT LCD -skjermmodul
- Trinn 2: Følgende bilde viser noen parametere for skjermmodulen STONE STVC050WT-01:
- Trinn 3: Utvikling av STONE -skjermmodul Tre trinn
- Trinn 4: UI -grensesnittdesign:
- Trinn 5: Funksjon:
- Trinn 6: Nytt prosjekt med STONE Display:
- Trinn 7: STONE TOOL er en GUI -designprogramvare
- Trinn 8: Høyreklikk på "Bilde" -katalogen og slett 0.jpg
- Trinn 9: Legg til brukergrensesnitt i STONE TOOLS:
- Trinn 10: Legg til Word Stock i STONE TOOLS
- Trinn 11: Legg til en knapp
- Trinn 12: Knappegenskaper vises i egenskapsfeltet til høyre for programvaren STONE TOOL
- Trinn 13: "Generering av konfigurasjonsfil" i "Tool" og deretter "Virtual Serial Port Screen"
- Trinn 14: Så går vi fremover og endrer pilen i hjørnet øverst til venstre på side 2 til en knapp:
- Trinn 15: Legg til tekstvisning :
- Trinn 16: Klikk deretter på tekstvariabelen som nettopp er lagt til, og eiendomsgrensesnittet vil vises til høyre for STONE TOOL -programvaren, hovedsakelig ved å endre følgende parametere:
- Trinn 17: En knapp med en returverdi:
- Trinn 18: Eiendomslinjen er som følger:
- Trinn 19: Last ned UI -designfilen til skjermmodulen:
- Trinn 20: En seriell portkommunikasjon
- Trinn 21: Trykk på knappen for å slå av lyset
- Trinn 22: Skriv registerdata
- Trinn 23: Les Registerdata
Video: Lag et Smart Home Control System på STONE HMI Disp: 23 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Prosjektinnføring
Følgende opplæring viser deg hvordan du bruker berøringsskjermmodulen STONE STVC050WT-01 til å lage et enkelt kontrollsystem for husholdningsapparater.
Trinn 1: STONE STVC050WT - 01 TFT LCD -skjermmodul
STONE STVC050WT - 01 støtte berøringsskjermmodulen er 5 tommer, 480 * 272 oppløsning på modulen har blitt integrert skjerm og berøringsskjermdriver nødvendig sjetonger, utviklere trenger bare på STONE, den offisielle VGUS designprogramvaren relatert UI grensesnittdesign og generere en programmeringsfil lastet ned til STONE -skjermmodulen, og deretter via en seriell port (RS232 / RS485 / TTL) korresponderer med den, kan du utføre komplekse UI -designaspekter. Prosessen er som følger:
Trinn 2: Følgende bilde viser noen parametere for skjermmodulen STONE STVC050WT-01:
STONE STVC050WT-01:
Denne displaymodulen er bare en av mange i denne produktserien. Det er mange andre skjermmoduler tilgjengelig i forskjellige konfigurasjoner. www.stoneitech.com
Trinn 3: Utvikling av STONE -skjermmodul Tre trinn
1. Designet brukergrensesnittet med STONE TOOL -programvare og lastet ned designfilen til skjermmodulen.
2. MCU kommuniserer med STONE -skjermmodulen gjennom serieporten.
3. MCU utfører andre handlinger basert på dataene innhentet i trinn 2.
Trinn 4: UI -grensesnittdesign:
I dag har vi laget en enkel husholdningsapparatkontroll. Gjennom Photoshop designet jeg følgende enkle grensesnitt:
Trinn 5: Funksjon:
Når du trykker på lysknappen, hopper siden til 2, og viser bryterstatusen til tre lys. Når du trykker på på/av -lampeknappen, utsteder den serielle porten på skjermmodulen switch -signalprotokollen. Den eksterne MCU kan sende data direkte til skjermmodulen via en seriell port. La skjermen vise lysbryteren direkte.
Trinn 6: Nytt prosjekt med STONE Display:
På STONEs nettsted kan vi laste ned den nyeste versjonen av STONE TOOLS 2019 -programvaren, der vi kan designe brukergrensesnittet:
www.stoneitech.com/support/download/software
Trinn 7: STONE TOOL er en GUI -designprogramvare
STONE TOOL er en GUI -designprogramvare som ikke krever installasjon. Etter nedlasting kan den åpnes og kjøres direkte ved dekomprimering. Det bør bemerkes at denne programvaren må kjøres på en kompatibel måte på Windows8- og Windows10 -systemer
Trinn 8: Høyreklikk på "Bilde" -katalogen og slett 0.jpg
Siden jeg bruker STVC050WT-01 med en oppløsning på 480*272 og standard Flash-plassstørrelse på 128Mbyte (kan utvides til 1024MByte), har jeg valgt 128Mbyte.
Angi prosjektnavnet og lagringsbanen, og klikk "OK" for å fullføre. Høyreklikk på "Bilde" -katalogen og slett 0.jpg:
Trinn 9: Legg til brukergrensesnitt i STONE TOOLS:
Høyreklikk på "bilde" -katalogen og legg til de to UI-ikonene vi har forberedt til prosjektet:
Trinn 10: Legg til Word Stock i STONE TOOLS
Høyreklikk på "Font -fil", velg den riktige skrifttypen du vil legge til i prosjektet.
Her valgte jeg ASCII 24 med 48.
Trinn 11: Legg til en knapp
Vi må sette en funksjon på "Lys" -knappen i det første brukergrensesnittet på programvaren STONE TOOL:
Når vi klikker på "Lys" -knappen, hopper vi til den andre siden.
Hvordan gjøre det?
Klikk på "Knapp" -ikonet for å tegne området på knappen:
Trinn 12: Knappegenskaper vises i egenskapsfeltet til høyre for programvaren STONE TOOL
Det gule området representerer knappområdet som brukeren har tegnet. Knappegenskaper er oppført i egenskapsfeltet til høyre for programvaren STONE TOOL:
Bare sett alternativet "sideswitch" til 1 for å bytte til den andre siden når du trykker på knappen.
Trinn 13: "Generering av konfigurasjonsfil" i "Tool" og deretter "Virtual Serial Port Screen"
Trinn 14: Så går vi fremover og endrer pilen i hjørnet øverst til venstre på side 2 til en knapp:
Når brukeren trykker på denne knappen, går den tilbake til den første siden.
Trinn 15: Legg til tekstvisning :
Bruk tekstvariabelkontrollen til å sirkle det hvite mellomrommet etter "light1":
Trinn 16: Klikk deretter på tekstvariabelen som nettopp er lagt til, og eiendomsgrensesnittet vil vises til høyre for STONE TOOL -programvaren, hovedsakelig ved å endre følgende parametere:
Blant dem refererer "Variable memory addree" til minneadressen der det viste innholdet er lagret. En adresse kan lagre to byte. Standardinnholdet i displayet er "AV", noe som krever tre byte minne. Dette betyr at vi lagrer "AV" i adresse 0020 og 0021.
Trinn 17: En knapp med en returverdi:
Kontrollen vi brukte ovenfor er "Button". Denne "Button" -kontrollen returnerer ikke en verdi, noe som betyr at når brukeren trykker på knappen, sender ikke serieporten til displaymodulen data til MCU.
Hvis brukeren trykket på knappen og vil at skjermmodulen skal returnere data til MCU, kan vi bruke kontrollen "returner tastet verdi":
Trinn 18: Eiendomslinjen er som følger:
Trinn 19: Last ned UI -designfilen til skjermmodulen:
1. Koble USB -flash -stasjonen til datamaskinen
2. Klikk på Last ned til u-disk-knappen på STONE TOOL-boksen3. Trekk ut USB -flash -disken
4. Sett inn USB -disken i USB -grensesnittet på skjermmodulen og vent på at oppgraderingen er fullført. Når oppgraderingen er fullført, kommer det en rask lyd
5. test
Trinn 20: En seriell portkommunikasjon
Avkastning av nøkkelverdi
Etter at du har lastet ned programmet til skjermmodulen, slår du det på, kobler datamaskinen til via serieporten via USB-TTL, trykker på lysknappen på Light1 og returnerer dataene for den serielle porten: a55a 06 83 00 26 01 00 A8
Trinn 21: Trykk på knappen for å slå av lyset
Seriell data retur:
A5 5A 06 83 00 26 01 00 A9
A5 5A: frame header06: instruksjon byte lengde, 83 00 26 01 00 A9 totalt 6 byte (eksklusiv datarammeoverskrift)
83: les variabel minneinstruksjon
00 26: variabel lagringsadresse
01: dataordlengde, 00 A9: 1-ords lengde (2 Byte) 00 A9: innhold av brukerdata, avhengig av tastene som er angitt.
Trinn 22: Skriv registerdata
Denne instruksjonen skriver 55 aa til adressen 0x0020 i datalagringsområdet:
0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa
Siden vi har angitt Light1s tekstdisplaylagringsadresse til 0x0020, er det å skrive data til denne adressen ved hjelp av en seriell port tilsvarende å endre innholdet i Light1s tekstdisplayboks.
Trinn 23: Les Registerdata
Den serielle porten sender følgende kommando til skjermmodulen:
0xA5 0x5A 0x03 0x83 0x00 0x20 Representerer verdien for avlesning 0x0020, og representerer i endringsprosjektet brytertilstanden til leselampen.
Anbefalt:
STONE LCD med Smart Home: 5 trinn
STONE LCD With Smart Home: I dag har jeg STONEs serielle portdisplay, som kan kommunisere gjennom MCUs serielle port, og UI -logikkdesignet til denne skjermen kan designes direkte ved å bruke VGUS -programvaren på STONEs offisielle nettsted, som er veldig sammenkomst
Alexa Smart Home System som bruker NodeMCU -relemodul: 10 trinn
Alexa Smart Home System som bruker NodeMCU -relemodul: I dette IoT -prosjektet har jeg laget Alexa Smart Home Automation -systemet ved hjelp av NodeMCU ESP8266 & Relémodul. Du kan enkelt kontrollere lys, vifte og andre husholdningsapparater med talekommandoen. For å koble til Echo Dot smart høyttaler med
BRUK STONE HMI Lag et hjemmekontrollsystem: 9 trinn
BRUK STONE HMI Lag et hjemmekontrollsystem: Prosjekt introduksjon Følgende opplæring viser deg hvordan du bruker berøringsskjermmodulen STONE STVC050WT-01 til å lage et enkelt kontrollsystem for husholdningsapparater. STONE STVC050WT - 01 støtteberøringsmodulen er 5 tommer, 480 * 272 oppløsning på
Medisinsk ventilator med STONE HMI ESP32: 10 trinn
Medisinsk ventilator med STONE HMI ESP32: Det nye koronaviruset har forårsaket nesten mer enn 80 tusen bekreftede tilfeller på landsbasis, og respiratorene og respiratorene er mangelvare de siste månedene. Ikke bare det, men situasjonen i utlandet er heller ikke optimistisk. Det kumulative tallet
SmartBox - Smart Home System for rommet ditt: 6 trinn
SmartBox - Smart Home System for ditt rom: Hei alle sammen! I denne instruksen vil jeg forklare deg hvordan du lager et smart rom -system. Dette systemet inneholder to enheter: En generell enhet med en fuktighetssensor og temperatursensor som måler den nåværende livskvaliteten i rommet ditt. Du w