Orodha ya maudhui:

Udhibiti wa Jokofu Pamoja na Tft Lcd: 6 Hatua
Udhibiti wa Jokofu Pamoja na Tft Lcd: 6 Hatua

Video: Udhibiti wa Jokofu Pamoja na Tft Lcd: 6 Hatua

Video: Udhibiti wa Jokofu Pamoja na Tft Lcd: 6 Hatua
Video: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, Novemba
Anonim
Udhibiti wa Jokofu Na Tft Lcd
Udhibiti wa Jokofu Na Tft Lcd

Pamoja na uboreshaji endelevu wa teknolojia, vifaa vyetu vya nyumbani vinafanya kazi zaidi na zaidi na rahisi kutumia.

Kama mpenda umeme, ninavutiwa na udhibiti wa vifaa vya nyumbani. Friji yetu haiwezekani kwa njia yoyote ya mashine-ya-mashine, lakini ikiwa kuna jokofu iliyo na kiunganishi cha mashine za kibinadamu, wacha watumiaji waweze kupitia operesheni ya skrini ya kugusa, udhibiti wa jokofu kwenye ufanisi wa chini wa baridi, onyesha hali ya joto ya sasa ndani ya jokofu, onyesha hali ya joto ya ndani na nje, na maoni kadhaa juu ya utumiaji wa jokofu (siku zinazoendesha, kichungi maisha, nk), kwa hivyo, ni rahisi na ya vitendo kwa watumiaji. Kwa hivyo leo nitatumia skrini ya kugusa kutengeneza kiolesura cha kudhibiti jokofu. Maonyesho ni JIWE STVC050WT-01. JIWE STVC050WT - 01 ni moduli ya kuonyesha ya kugusa katika inchi 5, azimio 480 * 272. Kwenye moduli imejumuishwa kuonyesha na dereva wa skrini ya kugusa, waendelezaji wanahitaji tu kwenye muundo rasmi wa programu ya KIWANGO inayohusiana na muundo wa kiolesura cha UI na kutoa faili ya programu iliyopakuliwa kwenye moduli ya onyesho la JIWE, na kisha kupitia bandari ya serial (RS232 / RS485 / TTL) sambamba nayo, unaweza kufanya mambo tata ya muundo wa UI. Nenda kwa wavuti rasmi kwa habari zaidi:

Hatua ya 1: Tengeneza kiolesura cha kuonyesha UI

Tengeneza Kiolesura cha Maonyesho ya UI
Tengeneza Kiolesura cha Maonyesho ya UI

Picha za UI zimeundwa na Photoshop. Kwa kuwa skrini ni 480 * 272, azimio la picha iliyoundwa linapaswa kuwa sawa na skrini. Athari ya muundo ni kama ifuatavyo:

Hatua ya 2: Unda Mradi katika Programu ya TOOL

Unda Mradi katika Programu ya TOOL
Unda Mradi katika Programu ya TOOL

Weka mradi mpya katika STONE STVC050WT-01 ya programu ya maendeleo ya zana, kisha mimina kwenye picha iliyoundwa ya UI, ongeza vifungo vinavyolingana na onyesha maandishi, na athari ni kama ifuatavyo:

Kuna vidhibiti vichache, udhibiti tu wa onyesho la maandishi ya dijiti, vidhibiti vya kuongeza kasi, lakini vidhibiti hivi viwili vinatosha kukamilisha kazi inayohitajika. Sehemu ya juu ya kiolesura cha UI ni udhibiti unaofaa wa jokofu la friji, kuonyesha joto la sasa, nguvu ya kufanya kazi ya jokofu, na operesheni muhimu ya kurekebisha nguvu. Kitufe cha "Haraka" inamaanisha kuwa nguvu imewekwa kwa kiwango cha juu kwa kubofya mara moja. 2. Sehemu ya kati ya kiolesura cha UI ni udhibiti unaofaa wa jokofu, kuonyesha joto la sasa, nguvu ya kufanya kazi ya jokofu, na operesheni muhimu ya kurekebisha nguvu. Kitufe cha "Haraka" inamaanisha kuwa nguvu imewekwa kwa kiwango cha juu kwa kubofya mara moja. 3. Chini ya kiolesura cha UI kuna maonyesho kadhaa ya serikali, ambayo watumiaji wanaweza kuona kwa idadi ya siku ambazo jokofu imekuwa ikiendesha, kichungi maisha, joto la nje, na joto la ndani.

Hatua ya 3: Mawasiliano ya Chip-moja

Mawasiliano ya Chip moja
Mawasiliano ya Chip moja
Mawasiliano ya Chip moja
Mawasiliano ya Chip moja

Wijeti ya maandishi

Na yaliyomo kwenye mawasiliano ya MCU, tunahitaji kuweka wazi skrini ya kuonyesha na utaratibu wa mawasiliano wa MCU na chanzo cha data. JIWE STVC050WT-01 huwasiliana na chip-moja kupitia bandari ya serial. Hapo awali, wakati tunatengeneza UI, tulikuwa tukionyesha vidhibiti. Takwimu za onyesho la vidhibiti hivi vya onyesho kweli zilihifadhiwa kwenye anwani fulani ya mwangaza wa STONE STVC050WT-01.

Hapa tutaonyesha hali ya joto, data ya joto kutoka kwa sensorer ya joto, sensorer ya joto imeunganishwa kwenye kifaa kidogo cha chip moja, kwa hivyo wakati data ya joto ya kipima-kipenyo cha data-moja imekusanywa, inahitaji tu kuweka data ya joto kupitia bandari ya serial ili anwani kwenye udhibiti huu wa onyesho, data ya joto inaweza kuonyeshwa kwenye skrini kwa wakati halisi. Maagizo ya data ya kuandika yanaweza kupatikana katika ufafanuzi wa JIWE STVC050WT-01. Maagizo haya yanawakilisha kuandika 0x00 na 0x04 kwa anwani 0x0020 katika eneo la kuhifadhi data: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Hapa ninatumia nambari moja ya chip kufikia haya yafuatayo:

Baada ya skrini ya bandari ya serial kushikamana na kompyuta-ndogo ya chip moja, bandari ya serial ya chip-single-chip hutuma maagizo haya, na data iliyo hapo juu ya anwani ya 0x0020 ya skrini ya bandari ya serial inaweza kubadilishwa, na anwani hii ni onyesho la joto la hiyo ni kweli kwa maeneo mengine yote ambayo data inaonyeshwa, badilisha tu anwani ya data.

Hatua ya 4: Kitufe

Kitufe
Kitufe
Kitufe
Kitufe

Tulitumia vifungo vingi katika mradi huu

Wakati tunahitaji kusoma udhibiti wa onyesho la data hapo juu, tunahitaji tu kujiandikisha kusoma maagizo, kupitia MCU tuma maagizo kwa skrini ya serial, skrini ya serial interface itarudisha data inayofaa ya kujiandikisha kwa mdhibiti mdogo, MCU itapokea data itakuwa tayari kufanya vifaa vinavyolingana vya kudhibiti, sisi hapa ni kudhibiti nguvu ya majokofu ya jokofu.

Hatua ya 5: Jimbo la Uendeshaji

Jimbo la Uendeshaji
Jimbo la Uendeshaji

Hali inayoendesha ni pamoja na:

Siku za operesheni Vichungi sensorer za upatikanaji wa maisha na sensorer ya joto huhitajika mtawaliwa. Wakati kipeperushi cha chip moja kilikusanya data hizi, kupitia bandari ya serial kwa data ya uwasilishaji wa anwani ya kudhibiti anwani, thamani ya udhibiti wa onyesho kwenye mabadiliko yanayofanana. Siku za kukimbia zinaweza kutekelezwa kwa njia mbili: 1. Tumia RTC ya STONE STVC050WT-01 skrini ya kuonyesha bandari ya serial kuonyesha data moja kwa moja kwenye skrini 2. Tumia RTC ya kompyuta-moja ya chip kuhamisha data kwenye skrini ya bandari ya serial kwa onyesho. JIWE STVC050WT-01 onyesho la bandari la serial huja na RTC, ambayo inaweza kupatikana kwenye JIWE katika mwongozo wa maendeleo.

Hatua ya 6: Athari ya Uendeshaji

Athari ya Uendeshaji
Athari ya Uendeshaji

Ili kujifunza zaidi kuhusu mradi huu tafadhali bonyeza hapa

Ilipendekeza: