ESPRESSIF ESP32-JCI-R Development Boards-logo

ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ESPRESSIF ESP32-JCI-R

ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ESPRESSIF ESP32-JCI-R-prod

អំពីការណែនាំនេះ

ឯកសារនេះមានគោលបំណងជួយអ្នកប្រើប្រាស់រៀបចំបរិយាកាសអភិវឌ្ឍន៍កម្មវិធីមូលដ្ឋានសម្រាប់បង្កើតកម្មវិធីដោយប្រើផ្នែករឹងដោយផ្អែកលើម៉ូឌុល ESP32-JCI-R ។

កំណត់ចំណាំចេញផ្សាយ

កាលបរិច្ឆេទ កំណែ កំណត់ចំណាំចេញផ្សាយ
2020.7 វី៣៥ ការចេញផ្សាយបឋម។

ការជូនដំណឹងអំពីការផ្លាស់ប្តូរឯកសារ

Espressif ផ្តល់ការជូនដំណឹងតាមអ៊ីមែល ដើម្បីរក្សាអតិថិជនឱ្យទាន់សម័យលើការផ្លាស់ប្តូរឯកសារបច្ចេកទេស។ សូមជាវនៅ www.espressif.com/en/subscribe ។

វិញ្ញាបនប័ត្រ

ទាញយកវិញ្ញាបនបត្រសម្រាប់ផលិតផល Espressif ពី www.espressif.com/en/certificates ។

សេចក្តីផ្តើម

ESP32-JCI-R

ESP32-JCI-R គឺជាម៉ូឌុល Wi-Fi + BT + BLE MCU ដ៏មានឥទ្ធិពល ដែលកំណត់គោលដៅកម្មវិធីជាច្រើន ចាប់ពីបណ្តាញឧបករណ៍ចាប់សញ្ញាថាមពលទាប រហូតដល់កិច្ចការដែលត្រូវការបំផុត ដូចជាការអ៊ិនកូដសំឡេង ការផ្សាយតន្ត្រី និងការឌិកូដ MP3 ។ . នៅស្នូលនៃម៉ូឌុលនេះគឺបន្ទះឈីប ESP32-D0WD-V3 ។ បន្ទះឈីបដែលបានបង្កប់ត្រូវបានរចនាឡើងដើម្បីអាចធ្វើមាត្រដ្ឋានបាន និងអាចបត់បែនបាន។ មានស្នូលស៊ីភីយូពីរដែលអាចគ្រប់គ្រងដោយឡែកពីគ្នា ហើយប្រេកង់នាឡិកាស៊ីភីយូអាចលៃតម្រូវបានពី 80 MHz ទៅ 240 MHz ។ អ្នក​ប្រើ​ក៏​អាច​បិទ CPU និង​ប្រើ​ co-processor ថាមពល​ទាប​ដើម្បី​ត្រួត​ពិនិត្យ​គ្រឿង​កុំព្យូទ័រ​ជានិច្ច​សម្រាប់​ការ​ផ្លាស់​ប្តូរ​ឬ​ការ​ឆ្លង​កាត់​កម្រិត​កំណត់។ ESP32 រួមបញ្ចូលសំណុំគ្រឿងបរិក្ខារដ៏សំបូរបែប រាប់ចាប់ពីឧបករណ៍ចាប់សញ្ញាប៉ះសមត្ថភាព ឧបករណ៍ចាប់សញ្ញា Hall ចំណុចប្រទាក់ SD កាត អ៊ីសឺរណិត ល្បឿនលឿន SPI UART I2S និង I2C ។ ការរួមបញ្ចូលគ្នានៃប៊្លូធូស, ប៊្លូធូស LE និង Wi-Fi ធានាថាកម្មវិធីជាច្រើនអាចត្រូវបានកំណត់គោលដៅ ហើយថាម៉ូឌុលនេះគឺជាភស្តុតាងនាពេលអនាគត៖ ការប្រើប្រាស់ Wi-Fi អនុញ្ញាតឱ្យមានជួររាងកាយធំ និងការតភ្ជាប់ដោយផ្ទាល់ទៅអ៊ីនធឺណិតតាមរយៈ Wi-Fi រ៉ោតទ័រ ខណៈពេលកំពុងប្រើប៊្លូធូស អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ភ្ជាប់យ៉ាងងាយស្រួលទៅកាន់ទូរសព្ទ ឬផ្សាយពន្លឺថាមពលទាបសម្រាប់ការរកឃើញរបស់វា។ ចរន្តដំណេករបស់បន្ទះឈីប ESP32 គឺតិចជាង 5 μA ដែលធ្វើឱ្យវាស័ក្តិសមសម្រាប់កម្មវិធីអេឡិចត្រូនិកដែលប្រើថាមពលថ្ម និងអាចពាក់បាន។ ESP32 គាំទ្រអត្រាទិន្នន័យរហូតដល់ 150 Mbps និងថាមពលបញ្ចេញ 20 dBm នៅអង់តែន ដើម្បីធានាបាននូវជួររាងកាយធំទូលាយបំផុត។ បន្ទះឈីបបែបនេះផ្តល់នូវភាពជាក់លាក់ឈានមុខគេក្នុងឧស្សាហកម្ម និងដំណើរការល្អបំផុតសម្រាប់ការរួមបញ្ចូលអេឡិចត្រូនិច ជួរ ការប្រើប្រាស់ថាមពល និងការតភ្ជាប់។ ប្រព័ន្ធប្រតិបត្តិការដែលត្រូវបានជ្រើសរើសសម្រាប់ ESP32 គឺឥតគិតថ្លៃRTOS ជាមួយ LwIP ។ TLS 1.2 ជាមួយនឹងការបង្កើនល្បឿនផ្នែករឹងក៏ត្រូវបានភ្ជាប់មកជាមួយផងដែរ។ ការអាប់ដេតដោយសុវត្ថិភាព (អ៊ិនគ្រីប) លើអាកាស (OTA) ក៏ត្រូវបានគាំទ្រផងដែរ ដូច្នេះអ្នកអភិវឌ្ឍន៍អាចបន្តធ្វើឱ្យប្រសើរឡើងផលិតផលរបស់ពួកគេសូម្បីតែបន្ទាប់ពីការចេញផ្សាយរបស់ពួកគេ។

អេសអេស - អាយឌីអេហ្វ

ក្របខ័ណ្ឌអភិវឌ្ឍន៍ Espressif IoT (ESP-IDF សម្រាប់រយៈពេលខ្លី) គឺជាក្របខ័ណ្ឌសម្រាប់ការអភិវឌ្ឍកម្មវិធីដោយផ្អែកលើ Espressif ESP32 ។ អ្នកប្រើប្រាស់អាចបង្កើតកម្មវិធីនៅក្នុង Windows/Linux/MacOS ដោយផ្អែកលើ ESP-IDF។

ការរៀបចំ

ដើម្បីបង្កើតកម្មវិធីសម្រាប់ ESP32-JCI-R អ្នកត្រូវការ៖

  • កុំព្យូទ័រដែលផ្ទុកដោយប្រព័ន្ធប្រតិបត្តិការ Windows, Linux ឬ Mac
  • Toolchain ដើម្បីបង្កើតកម្មវិធីសម្រាប់ ESP32
  • ESP-IDF មានផ្ទុក API សម្រាប់ ESP32 និងស្គ្រីបសំខាន់ៗ ដើម្បីដំណើរការខ្សែសង្វាក់ឧបករណ៍
  • កម្មវិធីនិពន្ធអត្ថបទដើម្បីសរសេរកម្មវិធី (គម្រោង) នៅក្នុង C, ឧ, Eclipse
  • បន្ទះ ESP32 ខ្លួនវា និងខ្សែ USB ដើម្បីភ្ជាប់វាទៅកុំព្យូទ័រ

ចាប់ផ្តើម

ការដំឡើង Toolchain

មធ្យោបាយលឿនបំផុតដើម្បីចាប់ផ្តើមការអភិវឌ្ឍន៍ជាមួយ ESP32 គឺដោយការដំឡើងឧបករណ៍ខ្សែសង្វាក់ដែលបានសាងសង់ជាមុន។ យក OS របស់អ្នកខាងក្រោម ហើយធ្វើតាមការណែនាំដែលបានផ្តល់។

  • វីនដូ
  • លីនុច
  • Mac OS

ចំណាំ៖
យើង​កំពុង​ប្រើ​ថត ~/esp ដើម្បី​ដំឡើង toolchain ដែល​បាន​បង្កើត​រួច​ជា​ស្រេច ESP-IDF និង sampកម្មវិធីឡេ។ អ្នកអាចប្រើថតផ្សេងបាន ប៉ុន្តែត្រូវកែតម្រូវពាក្យបញ្ជារៀងៗខ្លួន។ អាស្រ័យលើបទពិសោធន៍ និងចំណូលចិត្តរបស់អ្នក ជំនួសឱ្យការប្រើខ្សែសង្វាក់ឧបករណ៍ដែលបានសាងសង់រួច អ្នកប្រហែលជាចង់ប្ដូរបរិយាកាសរបស់អ្នកតាមបំណង។ ដើម្បីរៀបចំប្រព័ន្ធតាមវិធីផ្ទាល់ខ្លួនរបស់អ្នក សូមចូលទៅកាន់ផ្នែក Customized Setup of Toolchain ។
នៅពេលដែលអ្នកបានបញ្ចប់ការដំឡើង toolchain បន្ទាប់មកចូលទៅកាន់ផ្នែក Get ESP-IDF ។

ទទួលបាន ESP-IDF

ក្រៅពី toolchain (ដែលមានកម្មវិធីដើម្បីចងក្រង និងបង្កើតកម្មវិធី) អ្នកក៏ត្រូវការ API/libraries ជាក់លាក់ ESP32 ផងដែរ។ ពួកគេត្រូវបានផ្តល់ដោយ Espressif នៅក្នុងឃ្លាំង ESP-IDF ។
ដើម្បីទទួលបានវា សូមបើកស្ថានីយ រុករកទៅកាន់ថតដែលអ្នកចង់ដាក់ ESP-IDF ហើយក្លូនវាដោយប្រើពាក្យបញ្ជា git clone៖

ESP-IDF នឹងត្រូវបានទាញយកទៅក្នុង ~/esp/esp-idf ។

ចំណាំ៖
កុំខកខានជម្រើស -recursive ។ ប្រសិនបើអ្នកបានក្លូន ESP-IDF រួចហើយដោយគ្មានជម្រើសនេះ សូមដំណើរការពាក្យបញ្ជាផ្សេងទៀតដើម្បីទទួលបានម៉ូឌុលរងទាំងអស់៖

  • ស៊ីឌី ~/esp/esp-idf
  • git submodule update -init

រៀបចំផ្លូវទៅកាន់ ESP-IDF 

កម្មវិធី toolchain ចូលប្រើ ESP-IDF ដោយប្រើអថេរបរិស្ថាន IDF_PATH ។ អថេរនេះគួរតែត្រូវបានតំឡើងនៅលើកុំព្យូទ័ររបស់អ្នក បើមិនដូច្នេះទេ គម្រោងនឹងមិនបង្កើតទេ។ ការកំណត់អាចត្រូវបានធ្វើដោយដៃ រាល់ពេលដែលកុំព្យូទ័រត្រូវបានចាប់ផ្តើមឡើងវិញ។ ជម្រើសមួយទៀតគឺត្រូវដំឡើងវាជាអចិន្ត្រៃយ៍ដោយកំណត់ IDF_PATH ក្នុងទម្រង់អ្នកប្រើប្រាស់។ ដើម្បីធ្វើដូច្នេះ សូមធ្វើតាមការណែនាំក្នុង Add IDF_PATH ទៅកាន់ User Profile ។

ចាប់ផ្តើមគម្រោងមួយ

ឥឡូវនេះអ្នកត្រៀមខ្លួនរួចរាល់ហើយដើម្បីរៀបចំកម្មវិធីរបស់អ្នកសម្រាប់ ESP32។ ដើម្បីចាប់ផ្តើមយ៉ាងឆាប់រហ័ស យើងនឹងប្រើគម្រោង hello_world ពីអតីតamples directory ក្នុង IDF ។
ចម្លង get-started/hello_world ទៅថត ~/esp៖

  • ស៊ីឌី ~/esp
  • cp -r $IDF_PATH/examples/get-started/hello_world ។

អ្នកក៏អាចរកឃើញជួរនៃអតីតample គម្រោងនៅក្រោមអតីតamples directory ក្នុង ESP-IDF ។ ទាំងនេះ អតីតample ថតគម្រោងអាចត្រូវបានចម្លងតាមវិធីដូចដែលបានបង្ហាញខាងលើ ដើម្បីចាប់ផ្តើមគម្រោងផ្ទាល់ខ្លួនរបស់អ្នក។

ចំណាំ៖
ប្រព័ន្ធស្ថាបនា ESP-IDF មិនគាំទ្រចន្លោះនៅក្នុងផ្លូវទៅកាន់ ESP-IDF ឬទៅកាន់គម្រោងទេ។

ភ្ជាប់

អ្នក​ជិត​ដល់​ហើយ។ ដើម្បីអាចបន្តទៅមុខទៀត សូមភ្ជាប់បន្ទះ ESP32 ទៅនឹងកុំព្យូទ័រ ពិនិត្យមើលថាតើច្រកសៀរៀលណាដែលបន្ទះអាចមើលឃើញ និងផ្ទៀងផ្ទាត់ថាតើទំនាក់ទំនងសៀរៀលដំណើរការឬអត់។ ប្រសិនបើអ្នកមិនប្រាកដពីរបៀបធ្វើវាទេ សូមពិនិត្យមើលការណែនាំនៅក្នុង បង្កើតការតភ្ជាប់សៀរៀលជាមួយ ESP32។ ចំណាំលេខច្រកព្រោះវានឹងត្រូវបានទាមទារនៅជំហានបន្ទាប់។

កំណត់រចនាសម្ព័ន្ធ

ដោយនៅក្នុងបង្អួចស្ថានីយ សូមចូលទៅកាន់ថតកម្មវិធី hello_world ដោយវាយ cd ~/esp/hello_world។ បន្ទាប់​មក​ចាប់​ផ្តើ​ម​កម្មវិធី​កំណត់​រចនា​សម្ព័ន្ធ​កម្មវិធី menuconfig:

  • cd ~/esp/hello_world បង្កើត menuconfig

ប្រសិនបើជំហានមុនត្រូវបានធ្វើបានត្រឹមត្រូវ ម៉ឺនុយខាងក្រោមនឹងត្រូវបានបង្ហាញ៖ ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ESPRESSIF ESP32-JCI-R-fig1

នៅក្នុងម៉ឺនុយ រុករកទៅ Serial flasher config> ច្រកសៀរៀលលំនាំដើម ដើម្បីកំណត់រចនាសម្ព័ន្ធច្រកសៀរៀល ដែលគម្រោងនឹងត្រូវបានផ្ទុកទៅ។ បញ្ជាក់ការជ្រើសរើសដោយចុច បញ្ចូល រក្សាទុក
ការកំណត់ដោយជ្រើសរើស ហើយបន្ទាប់មកចេញពីកម្មវិធីដោយជ្រើសរើស .

ចំណាំ៖
នៅលើវីនដូ ច្រកសៀរៀលមានឈ្មោះដូចជា COM1។ នៅលើ macOS ពួកគេចាប់ផ្តើមជាមួយ /dev/cu ។ នៅលើ Linux ពួកគេចាប់ផ្តើមជាមួយ /dev/tty ។ (សូមមើលបង្កើតការភ្ជាប់សៀរៀលជាមួយ ESP32 សម្រាប់ព័ត៌មានលម្អិតពេញលេញ។ )

នេះគឺជាគន្លឹះមួយចំនួនស្តីពីការរុករក និងការប្រើប្រាស់ menuconfig៖

  • ដំឡើង & គ្រាប់ចុចព្រួញចុះក្រោម ដើម្បីរុករកម៉ឺនុយ។
  • ប្រើគ្រាប់ចុចបញ្ចូល (Enter) ដើម្បីចូលទៅក្នុងម៉ឺនុយរងមួយ គ្រាប់ចុចគេចដើម្បីចេញ ឬចេញ។
  • ប្រភេទ? ដើម្បីមើលអេក្រង់ជំនួយ។ គ្រាប់ចុចបញ្ចូលចេញពីអេក្រង់ជំនួយ។
  • ប្រើគ្រាប់ចុចដកឃ្លា ឬគ្រាប់ចុច Y និង N ដើម្បីបើក (បាទ/ចាស) និងបិទ (ទេ) ធាតុកំណត់រចនាសម្ព័ន្ធដោយប្រើប្រអប់ធីក “[*]“។
  • ចុច? ខណៈពេលដែលការបន្លិចធាតុកំណត់រចនាសម្ព័ន្ធបង្ហាញជំនួយអំពីធាតុនោះ។
  • វាយ / ដើម្បីស្វែងរកធាតុកំណត់រចនាសម្ព័ន្ធ។

ចំណាំ៖
ប្រសិនបើអ្នកជាអ្នកប្រើប្រាស់ Arch Linux សូមចូលទៅកាន់ការកំណត់ឧបករណ៍ SDK ហើយប្តូរឈ្មោះអ្នកបកប្រែ Python 2 ពី python ទៅ python2។

បង្កើតនិង Flash

ឥឡូវអ្នកអាចបង្កើត និងបញ្ចេញកម្មវិធីបាន។ រត់៖

ធ្វើឱ្យ flash

វានឹងចងក្រងកម្មវិធី និងសមាសធាតុ ESP-IDF ទាំងអស់ បង្កើតកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ តារាងភាគថាស និងប្រព័ន្ធគោលពីរនៃកម្មវិធី ហើយបំលែងប្រព័ន្ធគោលពីរទាំងនេះទៅកាន់បន្ទះ ESP32 របស់អ្នក។ ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ESPRESSIF ESP32-JCI-R-fig2

ប្រសិនបើគ្មានបញ្ហាទេ នៅចុងបញ្ចប់នៃដំណើរការសាងសង់ អ្នកគួរតែឃើញសារដែលពិពណ៌នាអំពីវឌ្ឍនភាពនៃដំណើរការផ្ទុក។ ជាចុងក្រោយ ម៉ូឌុលបញ្ចប់នឹងត្រូវបានកំណត់ឡើងវិញ ហើយកម្មវិធី “hello_world” នឹងចាប់ផ្តើម។ ប្រសិនបើអ្នកចង់ប្រើ Eclipse IDE ជំនួសឱ្យការដំណើរការបង្កើត សូមពិនិត្យមើល Build និង Flash ជាមួយ Eclipse IDE ។

ម៉ូនីទ័រ

ដើម្បីមើលថាតើកម្មវិធី “hello_world” ពិតជាដំណើរការមែននោះ វាយធ្វើឱ្យម៉ូនីទ័រ។ ពាក្យបញ្ជានេះកំពុងបើកដំណើរការកម្មវិធី IDF Monitor៖

បន្ទាត់មួយចំនួនខាងក្រោម បន្ទាប់ពីចាប់ផ្តើមដំណើរការ និងកំណត់ហេតុវិភាគ អ្នកគួរតែឃើញ “ជំរាបសួរពិភពលោក!” បោះពុម្ពដោយកម្មវិធី។ ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ESPRESSIF ESP32-JCI-R-fig3

ដើម្បីចេញពីម៉ូនីទ័រ ប្រើផ្លូវកាត់ Ctrl+]។

ចំណាំ៖
ប្រសិនបើជំនួសឱ្យសារខាងលើ អ្នកឃើញសំរាមចៃដន្យ ឬម៉ូនីទ័របរាជ័យភ្លាមៗបន្ទាប់ពីការបង្ហោះ បន្ទះរបស់អ្នកទំនងជាប្រើគ្រីស្តាល់ 26MHz ខណៈពេលដែល ESP-IDF សន្មត់ថាជាលំនាំដើម 40MHz។ ចេញពីម៉ូនីទ័រ ត្រឡប់ទៅ menuconfg ប្តូរ CONFIG_ESP32_XTAL_FREQ_SEL ទៅជា 26MHz បន្ទាប់មកបង្កើត និងបញ្ចេញកម្មវិធីម្តងទៀត។ វាត្រូវបានរកឃើញនៅក្រោម បង្កើត menuconfig នៅក្រោម Component confg -> ESP32-specific - Main XTAL frequency ។ ដើម្បីប្រតិបត្តិ make flash និងបង្កើតម៉ូនីទ័រក្នុងពេលតែមួយ វាយធ្វើឱ្យម៉ូនីទ័រពន្លឺ។ ពិនិត្យមើលផ្នែក IDF Monitor សម្រាប់ផ្លូវកាត់ងាយស្រួល និងព័ត៌មានលម្អិតបន្ថែមអំពីការប្រើប្រាស់កម្មវិធីនេះ។ នោះហើយជាអ្វីដែលអ្នកត្រូវចាប់ផ្តើមជាមួយ ESP32! ឥឡូវ​នេះ​អ្នក​ត្រៀម​ខ្លួន​ជា​ស្រេច​ដើម្បី​សាក​ល្បង​អតីត​ផ្សេង​ទៀត។amples ឬទៅខាងស្ដាំដើម្បីអភិវឌ្ឍកម្មវិធីផ្ទាល់ខ្លួនរបស់អ្នក។

ការមិនទទួលខុសត្រូវ និងការជូនដំណឹងអំពីការរក្សាសិទ្ធិ
ព័ត៌មាននៅក្នុងឯកសារនេះរួមទាំង URL ឯកសារយោង អាចផ្លាស់ប្តូរដោយគ្មានការជូនដំណឹងជាមុន។ ឯកសារនេះត្រូវបានផ្តល់ជូនដោយមិនមានការធានាអ្វីទាំងអស់ រួមទាំងការធានាណាមួយនៃការធ្វើពាណិជ្ជកម្ម ការមិនរំលោភបំពាន ភាពសមស្របនៃគោលបំណងពិសេសណាមួយ ឬការធានាណាមួយ ដោយមិនមានការធានាណាមួយឡើយ។ សAMPLE. ទំនួលខុសត្រូវទាំងអស់ រួមទាំងទំនួលខុសត្រូវចំពោះការរំលោភលើសិទ្ធិកម្មសិទ្ធិណាមួយ ទាក់ទងនឹងការប្រើប្រាស់ព័ត៌មាននៅក្នុងឯកសារនេះ មិនត្រូវបានទាមទារ។ គ្មានអាជ្ញាប័ណ្ណណាមួយដែលបង្ហាញ ឬបង្កប់ន័យដោយបិទបាំង ឬបើមិនដូច្នេះទេ ចំពោះកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់នៅទីនេះ។ និមិត្តសញ្ញាសមាជិកសម្ព័ន្ធ Wi-Fi គឺជាពាណិជ្ជសញ្ញារបស់សម្ព័ន្ធ Wi-Fi ។ និមិត្តសញ្ញាប៊្លូធូសគឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ប៊្លូធូស SIG ។ ឈ្មោះពាណិជ្ជកម្ម ពាណិជ្ជសញ្ញា និងពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីទាំងអស់ដែលបានរៀបរាប់នៅក្នុងឯកសារនេះគឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន ហើយត្រូវបានទទួលស្គាល់នៅទីនេះ។
រក្សាសិទ្ធិ © 2018 Espressif Inc. រក្សាសិទ្ធិគ្រប់យ៉ាង។

ឯកសារ/ធនធាន

ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ESPRESSIF ESP32-JCI-R [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
ESP32JCIR, 2AC7Z-ESP32JCIR, 2AC7ZESP32JCIR, ESP32-JCI-R, ក្រុមប្រឹក្សាអភិវឌ្ឍន៍, ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ESP32-JCI-R, ក្រុមប្រឹក្សា

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *