ដំណោះស្រាយប្រភពបើកចំហ៖ ប្រព័ន្ធគ្រប់គ្រង Smart Cabinet ផ្អែកលើអេក្រង់ DWIN T5L

ការប្រើប្រាស់បន្ទះឈីប T5L ជាឧបករណ៍បញ្ជាមេ និងបន្ទះឈីប T5L ជំរុញ សឺវ៉ូឡានក្រុងសៀរៀល ដើម្បីគ្រប់គ្រងកុងតាក់ទ្វារ និងដំណើរការទិន្នន័យឧបករណ៍ចាប់សញ្ញាដែលប្រមូលបានដោយឧបករណ៍បញ្ជាជំនួយ និងជំរុញអេក្រង់ LCD សម្រាប់បង្ហាញទិន្នន័យ។វា​មាន​មុខងារ​ព្រមាន​មិន​ប្រក្រតី និង​ប្រព័ន្ធ​ភ្លើង​ស្វ័យប្រវត្តិ ដែល​អាច​ប្រើ​បាន​ជា​ធម្មតា​ក្នុង​ស្ថានភាព​ពន្លឺ​ស្រអាប់។

wps_doc_0

1. ការពិពណ៌នាកម្មវិធី

(1) អេក្រង់ T5L ត្រូវបានប្រើជាឧបករណ៍បញ្ជាសំខាន់ដើម្បីជំរុញដោយផ្ទាល់នូវ servo bus សៀរៀល។ដោយប្រើឧបករណ៍ចង្កូតស៊េរី Feite STS កម្លាំងបង្វិលពី 4.5KG ដល់ 40KG ហើយពិធីការមានលក្ខណៈជាសកល។

(2) ឧបករណ៍ចង្កូតឡានក្រុងសៀរៀលមានមុខងារការពារចរន្ត កម្លាំងបង្វិលជុំ សីតុណ្ហភាព និងវ៉ុល ហើយសុវត្ថិភាពរបស់វាខ្ពស់ជាងម៉ូទ័រធម្មតា ។

(3) ច្រកសៀរៀលមួយគាំទ្រការគ្រប់គ្រងដំណាលគ្នានៃ 254 servos ។

2. ការរចនាគ្រោងការណ៍

(1) គ្រោងការណ៍ប្លុក

wps_doc_1

(2) ដ្យាក្រាមរចនាសម្ព័ន្ធមេកានិច

ដើម្បីការពារការដាច់ចរន្តអគ្គិសនីនៃទ្វារគណៈរដ្ឋមន្ត្រីឆ្លាតវៃពីការដាច់ការគ្រប់គ្រង ការរចនានេះទទួលយកការរចនាឧបករណ៍ចង្កូតពីរ។បន្ទាប់ពីការដាច់ចរន្តអគ្គិសនី ដោយសារអត្ថិភាពនៃសោទ្វារ ទោះបីជា servo បើកទ្វារមិនត្រូវបានផ្ទុកក៏ដោយ ទូឆ្លាតវៃនៅតែស្ថិតក្នុងស្ថានភាពចាក់សោ។រចនាសម្ព័ន្ធមេកានិចត្រូវបានបង្ហាញនៅក្នុងរូបភាព៖

wps_doc_2
wps_doc_3

ដ្យាក្រាមនៃរចនាសម្ព័ន្ធបើក

ដ្យាក្រាមនៃការបិទ រចនាសម្ព័ន្ធ

(3) ការរចនា DGUS GUI

wps_doc_4 wps_doc_5

(4) គ្រោងការណ៍សៀគ្វី
គ្រោងការណ៍សៀគ្វីត្រូវបានបែងចែកជាបីផ្នែក: បន្ទះសៀគ្វីសំខាន់ (សៀគ្វីដ្រាយ servo + ឧបករណ៍បញ្ជាជំនួយ + ចំណុចប្រទាក់) សៀគ្វីចុះក្រោមនិងសៀគ្វីបំភ្លឺ (ដំឡើងនៅក្នុងគណៈរដ្ឋមន្ត្រី) ។

wps_doc_6

បន្ទះសៀគ្វីសំខាន់

wps_doc_7

សៀគ្វីចុះក្រោម

wps_doc_8

សៀគ្វីបំភ្លឺ

5. ឧទាហរណ៍កម្មវិធី

ការរកឃើញសីតុណ្ហភាព និងសំណើម និងការធ្វើឱ្យស្រស់ ការធ្វើបច្ចុប្បន្នភាពពេលវេលា (AHT21 ត្រូវបានជំរុញដោយឧបករណ៍បញ្ជាជំនួយ ហើយទិន្នន័យសីតុណ្ហភាព និងសំណើមត្រូវបានសរសេរទៅក្នុងអេក្រង់ DWIN)
/********************* បច្ចុប្បន្នភាពសីតុណ្ហភាព និងសំណើម **********************/
ចាត់ទុកជាមោឃៈ dwin_Tempe_humi_update (ចាត់ទុកជាមោឃៈ)
{
uint8_t Tempe_humi_date[20];// ពាក្យបញ្ជាផ្ញើទៅអេក្រង់ LCD
AHT20_Read_CTdata(CT_data);// អានសីតុណ្ហភាពនិងសំណើម
        
Tempe_humi_date[0]=0x5A;
Tempe_humi_date[1]=0xA5;
Tempe_humi_date[2]=0x07;
Tempe_humi_date[3]=0x82;
Tempe_humi_date[4]=(ADDR_TEMP_HUMI>>8)&0xff;
Tempe_humi_date[5]=ADDR_TEMP_HUMI&0xff;
Tempe_humi_date[6]=((CT_data[1] *200*10/1024/1024-500)>>8)&0xff;
Tempe_humi_date[7]=((CT_data[1] *200*10/1024/1024-500))&0xff;//គណនាតម្លៃសីតុណ្ហភាព (ពង្រីក 10 ដង ប្រសិនបើ t1=245 វាមានន័យថា សីតុណ្ហភាពពេលនេះ 24.5 °C)

Tempe_humi_date[8]=((CT_data[0]*1000/1024/1024)>>8)&0xff;
Tempe_humi_date[9]=((CT_data[0]*1000/1024/1024))&0xff;// គណនាតម្លៃសំណើម (ពង្រីក 10 ដង ប្រសិនបើ c1=523 វាមានន័យថាសំណើមគឺ 52.3% ឥឡូវនេះ)

Usart_SendString(USAART_DWIN,Tempe_humi_date,10);

}


ពេលវេលាបង្ហោះ៖ ០៨-វិច្ឆិកា-២០២២