Satura rādītājs:
- 1. darbība: izveidojiet lietotāja saskarnes displeja saskarni
- 2. darbība: izveidojiet projektu TOOL programmatūrā
- 3. darbība: komunikācija ar vienu mikroshēmu
- 4. solis: poga
- 5. darbība. Darbības stāvoklis
- 6. darbība: darbības efekts
Video: Ledusskapja vadība ar TFT LCD: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Nepārtraukti uzlabojot tehnoloģijas, mūsu sadzīves tehnika kļūst arvien funkcionālāka un vieglāk lietojama.
Kā elektronikas entuziasts mani interesē sadzīves tehnikas vadība. Mūsu ledusskapis nav iespējams ar nevienu cilvēka un mašīnas saskarni, bet, ja ir ledusskapis ar cilvēka un mašīnas saskarni, ļaujiet lietotājiem ar skārienekrāna darbību, kontrolēt ledusskapi ar zemāku dzesēšanas efektivitāti, parādīt pašreizējo temperatūru ledusskapja iekšpusē, parādiet pašreizējo iekštelpu un āra temperatūru un dažas atsauksmes par ledusskapja lietošanu (dienas, filtra darbības laiks utt.), tāpēc tas ir ļoti ērti un praktiski lietotājiem. Tāpēc šodien es vienkārši izmantošu skārienekrānu, lai izveidotu ledusskapja vadības saskarni. Displejs ir STONE STVC050WT-01. STONE STVC050WT - 01 ir 5 collu skārienekrāna modulis ar 480 * 272 izšķirtspēju. Modulī ir integrēts displeja un skārienekrāna draiveris, izstrādātājiem ir nepieciešams tikai ar oficiālo TOOL projektēšanas programmatūru saistītais lietotāja interfeisa dizains un jāveido programmēšanas fails, kas lejupielādēts STONE displeja modulī, un pēc tam caur seriālo portu (RS232 / RS485 / TTL) atbilstoši tam, jūs varat veikt sarežģītus lietotāja interfeisa dizaina aspektus. Lai iegūtu vairāk informācijas, apmeklējiet oficiālo vietni :
1. darbība: izveidojiet lietotāja saskarnes displeja saskarni
UI attēlus ir izstrādājis Photoshop. Tā kā ekrāns ir 480*272, izstrādātā attēla izšķirtspējai jāatbilst ekrānam. Dizaina efekts ir šāds:
2. darbība: izveidojiet projektu TOOL programmatūrā
Ievietojiet jaunu projektu STONE STVC050WT-01 izstrādes programmatūrā TOOL, pēc tam ielejiet izstrādāto lietotāja saskarnes attēlu, pievienojiet atbilstošās pogas un displeja tekstu, un efekts ir šāds:
Ir maz vadīklu, tikai ciparu teksta displeja vadīklas, pakāpeniskas regulēšanas vadīklas, taču ar šīm divām vadības ierīcēm pietiek, lai pabeigtu nepieciešamo funkciju. UI saskarnes augšējā daļa ir attiecīgā ledusskapja saldētavas vadība, kas parāda pašreizējo temperatūru, ledusskapja darba jaudu un galveno darbību jaudas regulēšanai. Poga "Ātri" nozīmē, ka jauda tiek iestatīta maksimāli ar vienu klikšķi. 2. UI saskarnes vidējā daļa ir attiecīgā ledusskapja vadība, kas parāda pašreizējo temperatūru, ledusskapja darba jaudu un taustiņa darbību, lai pielāgotu jaudu. Poga "Ātri" nozīmē, ka jauda tiek iestatīta maksimāli ar vienu klikšķi. 3. Zem lietotāja saskarnes ir daži stāvokļa displeji, caur kuriem lietotāji var intuitīvi redzēt ledusskapja dienu skaitu, filtra elementa kalpošanas laiku, āra temperatūru un iekštelpu temperatūru.
3. darbība: komunikācija ar vienu mikroshēmu
Teksta logrīks
Izmantojot ar MCU saziņu saistītu saturu, mums ir jāprecizē displeja ekrāns un MCU saziņas mehānisms un datu avots. STONE STVC050WT-01 sazinās ar vienas mikroshēmas caur seriālo portu. Iepriekš, veidojot lietotāja saskarni, mēs parādījām vadīklas. Šo displeja vadīklu displeja dati faktiski tika saglabāti kādā STONE STVC050WT-01 zibspuldzes adresē.
Šeit mēs parādīsim temperatūru, temperatūras datus no temperatūras sensora, temperatūras sensors ir savienots ar vienas mikroshēmas mikrodatoru, tādēļ, ja tiek apkopoti vienas mikroshēmas mikrodatora temperatūras dati, temperatūras dati ir jāievada tikai caur seriālo portu. norādot šo displeja vadīklu, temperatūras datus ekrānā var parādīt reāllaikā. Norādījumi datu ierakstīšanai ir atrodami specifikācijā STONE STVC050WT-01. Šī instrukcija attēlo 0x00 un 0x04 rakstīšanu uz adresi 0x0020 datu glabāšanas apgabalā: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Šeit es izmantoju vienas mikroshēmas kodu, lai sasniegtu sekojošo:
Pēc tam, kad seriālā porta ekrāns ir savienots ar vienas mikroshēmas mikrodatoru, vienas mikroshēmas mikrodatora seriālais ports nosūta šo instrukciju, un datus, kas ir virs seriālā porta ekrāna 0x0020, var mainīt, un šī adrese ir mūsu ledusskapis. Tas pats attiecas uz visām citām vietām, kur tiek parādīti dati, vienkārši mainiet datu adresi.
4. solis: poga
Šajā projektā mēs izmantojām daudz pogu
Kad mums ir jālasa displeja vadīklas, iepriekš minētie dati, tikai jāreģistrējas, lai izlasītu instrukciju, izmantojot MCU, nosūtiet instrukciju uz seriālā interfeisa ekrānu, sērijas interfeisa ekrāns atgriezīs atbilstošos reģistra datus mikrokontrolleram, MCU saņems datus gatavi veikt atbilstošās vadības ierīces, mēs šeit kontrolējam ledusskapja dzesēšanas jaudu.
5. darbība. Darbības stāvoklis
Darbības stāvoklī ietilpst:
1. Darbības dienas 2. Filtra elementa kalpošanas laiks 3. Āra temperatūra 4. Iekštelpu temperatūra Lai iegūtu šos datus, papildus pirmajiem pārējiem trim ir nepieciešams atbilstošais sensors, lai apkopotu šos datus. Nepieciešami attiecīgi filtra elementa kalpošanas sensori un temperatūras sensori. Kad vienas mikroshēmas mikrodators savāca šos datus, izmantojot seriālo portu uz norādīto displeja vadības adreses pārraides datiem, displeja vadības vērtība uz atbilstošajām izmaiņām. Darbības dienas var īstenot divos veidos: 1. Izmantojiet STONE STVC050WT-01 seriālā porta displeja RTC, lai datus parādītu tieši ekrānā. 2. Izmantojiet vienas mikroshēmas mikrodatora RTC, lai pārsūtītu datus uz seriālā porta ekrānu. STONE STVC050WT-01 seriālā porta displejam ir RTC, kas atrodams STONE izstrādes rokasgrāmatā.
6. darbība: darbības efekts
Lai uzzinātu vairāk par šo projektu, lūdzu, noklikšķiniet šeit
Ieteicams:
Ledusskapja magnēta pulkstenis: 9 soļi (ar attēliem)
Ledusskapja magnēta pulkstenis: mani vienmēr ir fascinējuši neparasti pulksteņi. Šis ir viens no maniem jaunākajiem darbiem, kas izmanto ledusskapja alfabēta ciparus, lai parādītu laiku. Skaitļi ir novietoti uz plānas baltas plexiglas gabala, kuram aizmugurē ir laminēts plāns lokšņu metāls
Ledusskapja/saldētavas labošana un jaunināšana (Bosch KSV29630): 5 soļi
Ledusskapja/saldētavas labošana un jaunināšana (Bosch KSV29630): Remonts & Jaunināt, nevis aizstāt & Simptomi: kad ledusskapis mēģina ieslēgt kompresoru, dažreiz tas darbojas, dažreiz tas neizdodas, mirgo zaļā temperatūras indikators. Iespējams, izdosies ieslēgt kompresoru, bet pēc
Ledusskapja durvju pārbaude: 5 soļi
Ledusskapja durvju pārbaude: Ievads: Mūsdienās cilvēkiem ir " gudri " ledusskapis, kas var parādīt ledusskapja temperatūru. Dažiem ledusskapjiem ir arī signalizācija, kas lietotājam atgādina, ka durvis nav aizvērtas. Tomēr ne visiem ir šāda veida "gudri"
ESP8266 RGB LED STRIP WIFI vadība - NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi - RGB LED STRIP viedtālruņa vadība: 4 soļi
ESP8266 RGB LED STRIP WIFI vadība | NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi | RGB LED STRIP viedtālruņa vadība: Sveiki, puiši, šajā apmācībā mēs iemācīsimies izmantot nodemcu vai esp8266 kā IR tālvadības pulti, lai kontrolētu RGB LED sloksni, un Nodemcu vadīs ar viedtālruni, izmantojot wifi. Tātad būtībā jūs varat kontrolēt RGB LED STRIP ar savu viedtālruni
Ledusskapja aizsargs: aizveriet ledusskapja durvju atgādinājumu: 6 soļi
Ledusskapja aizsargs: atgādinājums par ledusskapja aizvēršanu: dažreiz, kad es izņemu daudzas lietas no ledusskapja, man nav brīvu roku, lai aizvērtu durvis, un tad durvis tiek atstātas atvērtas uz ilgu laiku. Dažreiz, kad es izmantoju pārāk daudz spēka, lai aizvērtu ledusskapja durvis, tās atlec, bet es to nevaru pamanīt