Indholdsfortegnelse:
- Trin 1: Lav UI -skærmgrænseflade
- Trin 2: Opret projektet i TOOL -softwaren
- Trin 3: Single-chip kommunikation
- Trin 4: Knap
- Trin 5: Driftstilstand
- Trin 6: Operationseffekt
Video: Køleskabskontrollen med Tft Lcd: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Med den kontinuerlige forbedring af teknologien er vores husholdningsapparater mere og mere funktionelle og lettere at bruge.
Som elektronikentusiast er jeg interesseret i styringen af husholdningsapparater. Vores køleskab er ikke muligt med nogen af menneske-maskine-grænsefladerne, men hvis der er et køleskab med menneske-maskine-grænsefladen, kan brugerne gennem berøringsskærmens betjening, kontrol af køleskabet på den lavere køleeffektivitet, vise den aktuelle temperatur inde i køleskabet, vis den aktuelle indendørs og udendørstemperatur og nogle tilbagemeldinger om brugen af køleskabet (kørende dage, filterlevetid osv.), så det er meget bekvemt og praktisk for brugerne. Så i dag vil jeg simpelthen bruge en berøringsskærm til at lave et køleskabskontrolinterface. Displayet er STONE STVC050WT-01. STONE STVC050WT - 01 er et berøringsskærmsmodul i 5 tommer, 480 * 272 opløsning. På modulet er integreret display- og berøringsskærmdriver, udviklere behøver kun på det officielle TOOL -designsoftware -relaterede UI -interface design og generere en programmeringsfil downloadet til STONE displaymodulet og derefter gennem en seriel port (RS232 / RS485 / TTL) svarer til det, kan du udføre komplekse UI -designaspekter. Gå til det officielle websted for mere information:
Trin 1: Lav UI -skærmgrænseflade
UI -billeder er designet af Photoshop. Da skærmen er 480*272, bør opløsningen af det designede billede være i overensstemmelse med skærmen. Designeffekten er som følger:
Trin 2: Opret projektet i TOOL -softwaren
Læg et nyt projekt i STONE STVC050WT-01 udviklingssoftware TOOL, hæld derefter det designede UI-billede i, tilføj tilsvarende knapper og vis tekst, og effekten er som følger:
Der er få betjeningselementer, kun digitale tekstvisningskontroller, trinvise justeringskontroller, men disse to kontroller er nok til at fuldføre den nødvendige funktion. Den øverste del af brugergrænsefladen er den relevante kontrol af køleskabets fryser, der viser den aktuelle temperatur, køleskabets arbejdseffekt og nøglefunktionen til at justere effekten. Knappen "Hurtig" betyder, at strømmen er sat til maksimum med et klik. 2. Den midterste del af UI -grænsefladen er den relevante kontrol af køleskabet, der viser den aktuelle temperatur, køleskabets arbejdskraft og nøglefunktionen til at justere effekten. Knappen "Hurtig" betyder, at strømmen er sat til maksimum med et klik. 3. Under UI -grænsefladen er der nogle tilstandsskærme, hvorigennem brugerne intuitivt kan se antallet af dage, køleskabet har kørt, filterelementets levetid, udetemperatur og indetemperatur.
Trin 3: Single-chip kommunikation
Tekst -widgeten
Med MCU-kommunikationsrelateret indhold skal vi gøre skærmen og MCU-kommunikationsmekanismen og datakilden tydelig. STONE STVC050WT-01 kommunikerer med en enkelt-chip gennem en seriel port. Tidligere, da vi lavede brugergrænseflade, plejede vi at vise kontrolelementer. Displaydataene for disse skærmkontroller blev faktisk gemt på en eller anden adresse på flashen på STONE STVC050WT-01.
Her vil vi vise temperaturen, temperaturdataene fra en temperatursensor, temperatursensoren er forbundet til single-chip mikrocomputeren, så når dataene fra en enkelt chip-computer, der indsamles, kun behøver at sætte temperaturdataene via en seriel port til adressen på denne displaykontrol, temperaturdata kan vises på skærmen i realtid. Instruktioner til skrivning af data findes i STONE STVC050WT-01 specifikationen. Denne instruktion repræsenterer skrivning 0x00 og 0x04 til adressen 0x0020 i datalagringsområdet: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Her bruger jeg single-chip kode til at opnå følgende:
Efter at seriel portskærmen er forbundet med single-chip mikrocomputeren, sender den serielle port på single-chip mikrocomputeren denne instruktion, og dataene over 0x0020-adressen på den serielle port skærm kan ændres, og denne adresse er temperaturvisning af vores køleskab. Det samme er tilfældet for alle andre steder, hvor data vises, skal du bare ændre dataens adresse.
Trin 4: Knap
Vi brugte mange knapper i dette projekt
Når vi skal læse display kontrollerer dataene ovenfor, behøver vi kun at registrere for at læse instruktionen, via MCU sende en instruktion til den serielle interface skærm, seriel interface skærm returnerer relevante register data til mikrokontrolleren, MCU modtager dataene vil blive klar til at gøre de tilsvarende styreenheder, er vi her for at styre køleskabets køleeffekt.
Trin 5: Driftstilstand
Kører tilstand omfatter:
1. Driftsdage 2. Filterelementets levetid 3. Udetemperatur 4. Indetemperatur For at opnå disse data har de tre andre, ud over de første, brug for den tilsvarende sensor for at indsamle disse data. Filterelementets levetidsopsamlingssensorer og temperatursensorer er påkrævet. Når single-chip mikrocomputeren indsamlede disse data via den serielle port til de udpegede displaykontroladresseoverførselsdata, blev værdien af displaykontrollen på den tilsvarende ændring. Løbsdage kan implementeres på to måder: 1. Brug RTC på STONE STVC050WT-01 seriel port-skærm til at vise data direkte på skærmen 2. Brug single-chip mikrocomputers RTC til at overføre data til den serielle port skærm til visning STONE STVC050WT-01 seriel portvisning leveres med RTC, som findes i STONE i udviklingsguiden.
Trin 6: Operationseffekt
Klik her for at lære mere om dette projekt
Anbefalede:
ESP8266/ESP32 vejrstation med TFT LCD (r): 8 trin
ESP8266/ESP32 vejrstation med TFT LCD (er): Hej! I denne korte instruktør vil jeg gerne præsentere mit andet Esp8266 WS -projekt. Siden jeg sendte mit første ESP -projekt, ville jeg lave mig selv til et andet. Så jeg havde lidt fritid til at omarbejde en gammel kildekode, så den passer til mine behov. Så hvis du ikke har noget imod det
Enkel overvågning af luftkvalitet med TFT LCD-display- Ameba Arduino: 3 trin
Enkel luftkvalitetsovervågning med TFT LCD-skærm-Ameba Arduino: Introduktion Nu hvor de fleste mennesker bliver hjemme for at undgå tæt kontakt med potentiel COVID-19-virusbærer, bliver luftkvalitet en vigtig faktor for folks velfærd, især i tropiske lande, hvor brug af air-con er et must i løbet af dagen
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Sådan laver du ur i realtid ved hjælp af Arduino og TFT -skærm - Arduino Mega RTC med 3,5 tommer TFT -skærm: 4 trin
Sådan laver du ur i realtid ved hjælp af Arduino og TFT-skærm | Arduino Mega RTC med 3,5 tommer TFT-skærm: Besøg min Youtube-kanal. Introduktion:- I dette indlæg skal jeg lave “Real time Clock” ved hjælp af 3,5 tommer TFT touch LCD, Arduino Mega 2560 og DS3231 RTC-modul …. Inden start … tjek videoen fra min YouTube-kanal..Bemærk:- Hvis du bruger Arduin
Orange PI HowTo: Konfigurer den til brug med et 5 "HDMI TFT LCD -display: 8 trin (med billeder)
Orange PI Sådan gør du det: Brug det med et 5 "HDMI TFT LCD -display: Hvis du var forsigtig nok til at bestille et HDMI TFT LCD -display sammen med dit Orange PI, er du sandsynligvis modløs af vanskelighederne med at forsøge at tvinge det til at fungere . Mens andre endda ikke kunne bemærke nogen forhindringer. Nøglen er, at der er ved