សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit
1. ចេញ
M5Stick CORE2 គឺជាបន្ទះ ESP32 ដែលផ្អែកលើបន្ទះឈីប ESP32-D0WDQ6-V3 ដែលមានអេក្រង់ TFT ទំហំ 2 អ៊ីញ។ បន្ទះនេះត្រូវបានធ្វើពី PC + ABC ។
1.1 សមាសភាពផ្នែករឹង
ផ្នែករឹងរបស់ CORE2៖ បន្ទះឈីប ESP32-D0WDQ6-V3, អេក្រង់ TFT, Green LED, Button, GROVE interface, Type.C-to-USB interface, Power Management chip និងថ្ម។
ESP32-D0WDQ6-V3 ESP32 គឺជាប្រព័ន្ធ dual-core ដែលមានស៊ីភីយូ Harvard Architecture Tense LX6 ចំនួនពីរ។ អង្គចងចាំដែលបានបង្កប់ អង្គចងចាំខាងក្រៅ និងគ្រឿងកុំព្យូទ័រទាំងអស់មានទីតាំងនៅលើរថយន្តក្រុងទិន្នន័យ និង/ឬរថយន្តក្រុងណែនាំនៃស៊ីភីយូទាំងនេះ។ ជាមួយនឹងករណីលើកលែងតិចតួចមួយចំនួន (សូមមើលខាងក្រោម) ការគូសផែនទីអាសយដ្ឋាននៃស៊ីភីយូពីរគឺស៊ីមេទ្រី មានន័យថាពួកគេប្រើអាសយដ្ឋានដូចគ្នាដើម្បីចូលប្រើអង្គចងចាំដូចគ្នា។ គ្រឿងកុំព្យូទ័រជាច្រើននៅក្នុងប្រព័ន្ធអាចចូលប្រើអង្គចងចាំបង្កប់តាមរយៈ DMA ។
អេក្រង់ TFT គឺជាអេក្រង់ពណ៌ទំហំ 2 អ៊ីញដែលដំណើរការដោយ ILI9342C ជាមួយនឹងកម្រិតភាពច្បាស់ 320 x 240 ។
វ៉ុលប្រតិបត្តិការtagជួរ e គឺ 2.6 ~ 3.3V, ជួរសីតុណ្ហភាពការងារគឺ -25 ~ 55 ° C ។
បន្ទះឈីបគ្រប់គ្រងថាមពលគឺជា AXP192 របស់ X-Powers ។ វ៉ុលប្រតិបត្តិការtagជួរ e គឺ 2.9V ~ 6.3V ហើយចរន្តសាកគឺ 1.4A។
CORE2 បំពាក់ ESP32 ជាមួយនឹងអ្វីគ្រប់យ៉ាងដែលត្រូវការសម្រាប់ការសរសេរកម្មវិធី អ្វីគ្រប់យ៉ាងដែលត្រូវការសម្រាប់ប្រតិបត្តិការ និងការអភិវឌ្ឍន៍
2.PIN ការពិពណ៌នា
2.1. ចំណុចប្រទាក់ USB
M5CAMREA ការកំណត់រចនាសម្ព័ន្ធប្រភេទ-C ចំណុចប្រទាក់ USB គាំទ្រពិធីការទំនាក់ទំនងស្តង់ដារ USB2.0 ។
២.២. ចំណុចប្រទាក់ GROVE
ទីលានបោះចោល 4p នៃចំណុចប្រទាក់ M2.0CAMREA GROVE 5mm ខ្សែខាងក្នុង និង GND, 5V, GPIO32, GPIO33 បានតភ្ជាប់។
3.ការពិពណ៌នាមុខងារ
ជំពូកនេះពិពណ៌នាអំពី ESP32-D0WDQ6-V3 ម៉ូឌុល និងមុខងារផ្សេងៗ។
៣.១. ស៊ីភីយូ និងអង្គចងចាំ
Xtensa® single-/dual-core32-bitLX6microprocessor(s), upto600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, 400 MIPS សម្រាប់ ESP32-D2WD):
- រ៉ូម 448 KB
- 520 KB SRAM
- 16 KB SRAM ក្នុង RTC
- QSPI គាំទ្របន្ទះឈីប flash/SRAM ជាច្រើន។
៣.២. ការពិពណ៌នាអំពីការផ្ទុក
3.2.1.External Flash និង SRAM
ESP32 គាំទ្រ QSPI flash ខាងក្រៅជាច្រើន និងអង្គចងចាំចូលដំណើរការដោយចៃដន្យឋិតិវន្ត (SRAM) ដោយមានការអ៊ិនគ្រីប AES ដែលមានមូលដ្ឋានលើផ្នែករឹង ដើម្បីការពារកម្មវិធី និងទិន្នន័យរបស់អ្នកប្រើប្រាស់។
- ESP32 ចូលប្រើ QSPI Flash និង SRAM ខាងក្រៅដោយឃ្លាំងសម្ងាត់។ ទំហំកូដ Flash ខាងក្រៅរហូតដល់ 16 MB ត្រូវបានដាក់បញ្ចូលទៅក្នុង CPU គាំទ្រការចូលប្រើ 8-bit, 16-bit និង 32-bit ហើយអាចប្រតិបត្តិកូដបាន។
- Flash និង SRAM ខាងក្រៅរហូតដល់ 8 មេកាបៃដែលត្រូវបានគូសផែនទីទៅនឹងទំហំទិន្នន័យស៊ីភីយូ ការគាំទ្រសម្រាប់ការចូលប្រើ 8 ប៊ីត 16 ប៊ីត និង 32 ប៊ីត។ Flash គាំទ្រតែប្រតិបត្តិការអានប៉ុណ្ណោះ SRAM គាំទ្រប្រតិបត្តិការអាន និងសរសេរ។
៣.៣. គ្រីស្តាល់
ខាងក្រៅ 2 MHz ~ 60 MHz crystal oscillator (40 MHz សម្រាប់តែមុខងារ Wi-Fi/BT)
៣.៤. ការគ្រប់គ្រង RTC និងការប្រើប្រាស់ថាមពលទាប
ESP32 ប្រើបច្ចេកទេសគ្រប់គ្រងថាមពលកម្រិតខ្ពស់អាចត្រូវបានប្តូររវាងរបៀបសន្សំថាមពលខុសៗគ្នា។ (សូមមើលតារាងទី 5) ។
- របៀបសន្សំថាមពល
- របៀបសកម្ម៖ បន្ទះឈីប RF កំពុងដំណើរការ។ បន្ទះឈីបអាចទទួល និងបញ្ជូនសញ្ញាសំឡេង។
- របៀបគេងម៉ូដឹម៖ ស៊ីភីយូអាចដំណើរការ នាឡិកាអាចត្រូវបានកំណត់រចនាសម្ព័ន្ធ។ Wi-Fi / Bluetooth baseband និង RF
- របៀបគេងស្រាល៖ ស៊ីភីយូបានផ្អាក។ RTC និងអង្គចងចាំ និងគ្រឿងកុំព្យូទ័រដំណើរការឧបករណ៍ដំណើរការ ULP ។ ព្រឹត្តិការណ៍ភ្ញាក់ណាមួយ (MAC, ម៉ាស៊ីន, កម្មវិធីកំណត់ម៉ោង RTC ឬការរំខានខាងក្រៅ) នឹងដាស់បន្ទះឈីប។ - របៀបគេងជ្រៅ៖ មានតែអង្គចងចាំ RTC និងគ្រឿងកុំព្យូទ័រនៅក្នុងស្ថានភាពធ្វើការ។ ទិន្នន័យការតភ្ជាប់វ៉ាយហ្វាយ និងប៊្លូធូសត្រូវបានរក្សាទុកក្នុង RTC ។ ឧបករណ៍ដំណើរការ ULP អាចដំណើរការបាន។ - របៀប Hibernation៖ លំយោល 8 MHz និង ULP ដែលភ្ជាប់មកជាមួយត្រូវបានបិទ។ អង្គចងចាំ RTC ដើម្បីស្ដារការផ្គត់ផ្គង់ថាមពលត្រូវបានកាត់ផ្តាច់។ មានតែកម្មវិធីកំណត់ម៉ោង RTC មួយប៉ុណ្ណោះដែលមានទីតាំងនៅលើនាឡិកាយឺត និង RTC GPIO មួយចំនួននៅកន្លែងធ្វើការ។ នាឡិកា RTC RTC ឬកម្មវិធីកំណត់ម៉ោងអាចភ្ញាក់ពីរបៀប GPIO Hibernation។ - របៀបគេងជ្រៅ
- របៀបគេងដែលពាក់ព័ន្ធ៖ ប្តូររបៀបសន្សំថាមពលរវាងសកម្ម, ម៉ូដឹម-គេង, របៀបគេងពន្លឺ។ ចន្លោះពេលកំណត់ជាមុនរបស់ CPU, Wi-Fi, ប៊្លូធូស និងវិទ្យុដែលត្រូវដាស់ ដើម្បីធានាបាននូវការតភ្ជាប់ Wi-Fi / Bluetooth ។
- វិធីសាស្ត្រត្រួតពិនិត្យឧបករណ៍ចាប់សញ្ញាថាមពលទាបបំផុត៖ ប្រព័ន្ធសំខាន់គឺរបៀបគេងជ្រៅ ឧបករណ៍ដំណើរការ ULP ត្រូវបានបើក ឬបិទជាទៀងទាត់ ដើម្បីវាស់ស្ទង់ទិន្នន័យឧបករណ៍ចាប់សញ្ញា។ ឧបករណ៍ចាប់សញ្ញាវាស់ទិន្នន័យ ULP coprocessor សម្រេចចិត្តថាតើត្រូវដាស់ប្រព័ន្ធមេ។
4. លក្ខណៈអគ្គិសនី
៤.១. កំណត់ប៉ារ៉ាម៉ែត្រ
1. VIO ទៅកាន់បន្ទះផ្គត់ផ្គង់ថាមពល សូមមើលឧបសម្ព័ន្ធបច្ចេកទេស ESP32 IO_MUX ជា SD_CLK នៃការផ្គត់ផ្គង់ថាមពលសម្រាប់ VDD_SDIO ។
ចុចឱ្យជាប់ប៊ូតុងថាមពលចំហៀងរយៈពេលពីរវិនាទី ដើម្បីចាប់ផ្តើមឧបករណ៍។ ចុចឱ្យជាប់លើសពី 6 វិនាទី ដើម្បីបិទឧបករណ៍។ ប្តូរទៅរបៀបរូបថតតាមរយៈអេក្រង់ដើម ហើយរូបតំណាងដែលអាចទទួលបានតាមរយៈកាមេរ៉ាត្រូវបានបង្ហាញនៅលើអេក្រង់ tft ។ ខ្សែ USB ត្រូវតែភ្ជាប់នៅពេលធ្វើការ ហើយថ្មលីចូមត្រូវបានប្រើសម្រាប់ការផ្ទុករយៈពេលខ្លីដើម្បីការពារការដាច់ថាមពល។
សេចក្តីថ្លែងការណ៍របស់ FCC៖ ការផ្លាស់ប្តូរ ឬការកែប្រែណាមួយដែលមិនត្រូវបានអនុម័តដោយភាគីដែលទទួលខុសត្រូវចំពោះការអនុលោមតាមច្បាប់អាចចាត់ទុកជាមោឃៈសិទ្ធិអំណាចរបស់អ្នកប្រើប្រាស់ក្នុងប្រតិបត្តិការឧបករណ៍។
ឧបករណ៍នេះអនុលោមតាមផ្នែកទី 15 នៃច្បាប់ FCC ។ ប្រតិបត្តិការគឺស្ថិតក្រោមលក្ខខណ្ឌពីរដូចខាងក្រោមៈ
(1) ឧបករណ៍នេះប្រហែលជាមិនបង្កឱ្យមានការជ្រៀតជ្រែកដែលបង្កគ្រោះថ្នាក់ និង
(2) ឧបករណ៍នេះត្រូវតែទទួលយកការជ្រៀតជ្រែកណាមួយដែលទទួលបាន រួមទាំងការជ្រៀតជ្រែកដែលអាចបណ្តាលឱ្យប្រតិបត្តិការដែលមិនចង់បាន។
សេចក្តីថ្លែងការណ៍អំពីការប៉ះពាល់វិទ្យុសកម្ម FCC៖ ឧបករណ៍នេះអនុលោមតាមដែនកំណត់នៃការប៉ះពាល់នឹងវិទ្យុសកម្ម FCC ដែលបានកំណត់សម្រាប់បរិស្ថានដែលមិនអាចគ្រប់គ្រងបាន។ ឧបករណ៍នេះគួរតែត្រូវបានដំឡើង និងដំណើរការដោយមានចម្ងាយអប្បបរមា 20cm រវាងវិទ្យុសកម្ម និងរាងកាយរបស់អ្នក។
ចំណាំ៖ ឧបករណ៍នេះត្រូវបានសាកល្បង និងរកឃើញថាអនុលោមតាមដែនកំណត់សម្រាប់ឧបករណ៍ឌីជីថលថ្នាក់ B ដោយអនុលោមតាមផ្នែកទី 15 នៃ
ច្បាប់ FCC ។ ដែនកំណត់ទាំងនេះត្រូវបានរចនាឡើងដើម្បីផ្តល់ការការពារសមហេតុផលប្រឆាំងនឹងការជ្រៀតជ្រែកដែលបង្កគ្រោះថ្នាក់នៅក្នុងការដំឡើងលំនៅដ្ឋាន។ ឧបករណ៍នេះបង្កើត ប្រើប្រាស់ និងអាចបញ្ចេញថាមពលប្រេកង់វិទ្យុ ហើយប្រសិនបើមិនបានដំឡើង និងប្រើប្រាស់ដោយអនុលោមតាមការណែនាំ អាចបណ្តាលឱ្យមានការរំខានដល់ការទំនាក់ទំនងវិទ្យុ។ ទោះជាយ៉ាងណាក៏ដោយមិនមានការធានាថាការជ្រៀតជ្រែកនឹងមិនកើតឡើងនៅក្នុងការដំឡើងជាក់លាក់នោះទេ។ ប្រសិនបើឧបករណ៍នេះបង្កការរំខានប្រកបដោយគ្រោះថ្នាក់ដល់ការទទួលវិទ្យុ ឬទូរទស្សន៍ ដែលអាចត្រូវបានកំណត់ដោយការបិទ និងបើកឧបករណ៍ អ្នកប្រើប្រាស់ត្រូវបានលើកទឹកចិត្តឱ្យព្យាយាមកែតម្រូវការជ្រៀតជ្រែកដោយវិធានការមួយ ឬច្រើនដូចខាងក្រោម៖
- តំរង់ទិស ឬផ្លាស់ប្តូរទីតាំងអង់តែនទទួល។
- បង្កើនការបែងចែករវាងឧបករណ៍និងអ្នកទទួល។
- ភ្ជាប់ឧបករណ៍ទៅក្នុងព្រីភ្លើងនៅលើសៀគ្វីដែលខុសពីឧបករណ៍ទទួលត្រូវបានភ្ជាប់។
- ពិគ្រោះជាមួយអ្នកលក់ ឬអ្នកបច្ចេកទេសវិទ្យុ/ទូរទស្សន៍ដែលមានបទពិសោធន៍ ដើម្បីទទួលបានជំនួយ។
UI Flow ចាប់ផ្តើមរហ័ស
ការបង្រៀននេះអនុវត្តចំពោះ M5Core2
ឧបករណ៍ដុត
សូមចុចប៊ូតុងខាងក្រោមដើម្បីទាញយកឧបករណ៍ដុតកម្មវិធីបង្កប់ M5Burner ដែលត្រូវគ្នា យោងទៅតាមប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក។ ពន្លាហើយបើកកម្មវិធី។
ការដុតកម្មវិធីបង្កប់
- ចុចពីរដងដើម្បីបើកឧបករណ៍ដុតកម្មវិធីដុត ជ្រើសរើសប្រភេទឧបករណ៍ដែលត្រូវគ្នាក្នុងម៉ឺនុយខាងឆ្វេង ជ្រើសរើសកំណែកម្មវិធីបង្កប់ដែលអ្នកត្រូវការ ហើយចុចប៊ូតុងទាញយកដើម្បីទាញយក។
- បន្ទាប់មកភ្ជាប់ឧបករណ៍ M5 ទៅកុំព្យូទ័រតាមរយៈខ្សែ Type-C ជ្រើសរើសច្រក COM ដែលត្រូវគ្នា អត្រា baud អាចប្រើការកំណត់លំនាំដើមនៅក្នុង M5Burner លើសពីនេះអ្នកក៏អាចបំពេញ WIFI ដែលឧបករណ៍នឹងត្រូវបានភ្ជាប់ក្នុងអំឡុងពេល កម្មវិធីបង្កប់ដែលកំពុងឆេះ stage ព័ត៌មាន។ បន្ទាប់ពីការកំណត់រចនាសម្ព័ន្ធសូមចុច "ដុត" ដើម្បីចាប់ផ្តើមដុត។
- នៅពេលដែលកំណត់ហេតុការដុតជំរុញឱ្យ Burn ដោយជោគជ័យ វាមានន័យថាកម្មវិធីបង្កប់ត្រូវបានដុត។
នៅពេលដុតដំបូង ឬកម្មវិធីបង្កប់ដំណើរការខុសប្រក្រតី អ្នកអាចចុច “Erase” ដើម្បីលុប flash memory។ នៅក្នុងការអាប់ដេតកម្មវិធីបង្កប់ជាបន្តបន្ទាប់ មិនចាំបាច់លុបម្តងទៀតទេ បើមិនដូច្នេះទេ ព័ត៌មាន Wi-Fi ដែលបានរក្សាទុកនឹងត្រូវបានលុប ហើយ API Key នឹងត្រូវបានធ្វើឱ្យស្រស់ឡើងវិញ។
កំណត់រចនាសម្ព័ន្ធ WIFI
UIFlow ផ្តល់ទាំងក្រៅបណ្តាញ និង web កំណែរបស់អ្នកសរសេរកម្មវិធី។ នៅពេលប្រើ web កំណែ យើងត្រូវកំណត់រចនាសម្ព័ន្ធការតភ្ជាប់វ៉ាយហ្វាយសម្រាប់ឧបករណ៍។ ខាងក្រោមនេះពិពណ៌នាអំពីវិធីពីរយ៉ាងដើម្បីកំណត់រចនាសម្ព័ន្ធការតភ្ជាប់វ៉ាយហ្វាយសម្រាប់ឧបករណ៍ (ដុតការកំណត់រចនាសម្ព័ន្ធ និងការកំណត់ហតស្ប៉ត AP)។
ដុតការកំណត់រចនាសម្ព័ន្ធវ៉ាយហ្វាយ (សូមណែនាំ)
UIFlow-1.5.4 និងកំណែខាងលើអាចសរសេរព័ត៌មាន WiFi ដោយផ្ទាល់តាមរយៈ M5Burner ។
ការកំណត់រចនាសម្ព័ន្ធ AP hotspot WiFi
- ចុចឱ្យជាប់ប៊ូតុងថាមពលនៅខាងឆ្វេង ដើម្បីបើកម៉ាស៊ីន។ ប្រសិនបើវ៉ាយហ្វាយមិនត្រូវបានកំណត់ទេនោះប្រព័ន្ធនឹងចូលទៅក្នុងរបៀបកំណត់រចនាសម្ព័ន្ធបណ្តាញដោយស្វ័យប្រវត្តិនៅពេលវាត្រូវបានបើកជាលើកដំបូង។ ឧបមាថាអ្នកចង់បញ្ចូលរបៀបកំណត់រចនាសម្ព័ន្ធបណ្តាញឡើងវិញបន្ទាប់ពីដំណើរការកម្មវិធីផ្សេងទៀត អ្នកអាចយោងទៅប្រតិបត្តិការខាងក្រោម។ បន្ទាប់ពីរូបសញ្ញា UIFlow លេចឡើងនៅពេលចាប់ផ្តើម សូមចុចប៊ូតុងដើម (ប៊ូតុងកណ្តាល M5) យ៉ាងលឿន ដើម្បីចូលទៅក្នុងទំព័រកំណត់រចនាសម្ព័ន្ធ។ ចុចប៊ូតុងនៅជ្រុងខាងស្តាំនៃតួយន្តហោះ ដើម្បីប្តូរជម្រើសទៅការកំណត់ ហើយចុចប៊ូតុងដើម ដើម្បីបញ្ជាក់។ ចុចប៊ូតុងខាងស្តាំដើម្បីប្តូរជម្រើសទៅការកំណត់វ៉ាយហ្វាយ ចុចប៊ូតុងដើមដើម្បីបញ្ជាក់ ហើយចាប់ផ្តើមការកំណត់។
- បន្ទាប់ពីភ្ជាប់ទៅហតស្ពតដោយជោគជ័យជាមួយទូរស័ព្ទដៃរបស់អ្នក សូមបើកកម្មវិធីរុករកតាមទូរស័ព្ទចល័តដើម្បីស្កេនកូដ QR នៅលើអេក្រង់ ឬចូលទៅកាន់ 192.168.4.1 ដោយផ្ទាល់ ចូលទៅកាន់ទំព័រដើម្បីបំពេញព័ត៌មាន WIFI ផ្ទាល់ខ្លួនរបស់អ្នក ហើយចុចកំណត់រចនាសម្ព័ន្ធដើម្បីកត់ត្រាព័ត៌មាន WiFi របស់អ្នក។ . ឧបករណ៍នឹងចាប់ផ្តើមឡើងវិញដោយស្វ័យប្រវត្តិបន្ទាប់ពីកំណត់រចនាសម្ព័ន្ធដោយជោគជ័យ និងបញ្ចូលរបៀបសរសេរកម្មវិធី។ ចំណាំ៖ តួអក្សរពិសេសដូចជា “space” មិនត្រូវបានអនុញ្ញាតនៅក្នុងព័ត៌មាន WiFi ដែលបានកំណត់រចនាសម្ព័ន្ធទេ។
របៀបកម្មវិធីបណ្តាញ និង API KEY
បញ្ចូលរបៀបសរសេរកម្មវិធីបណ្តាញ បណ្តាញ របៀបសរសេរកម្មវិធីគឺជារបៀបចតរវាងឧបករណ៍ M5 និង UIFlow web វេទិកាកម្មវិធី។ អេក្រង់នឹងបង្ហាញស្ថានភាពការតភ្ជាប់បណ្តាញបច្ចុប្បន្នរបស់ឧបករណ៍។ នៅពេលដែលសូចនាករមានពណ៌បៃតង វាមានន័យថាអ្នកអាចទទួលបានការជំរុញកម្មវិធីនៅពេលណាក៏បាន។ នៅក្រោមស្ថានភាពលំនាំដើម បន្ទាប់ពីការកំណត់រចនាសម្ព័ន្ធបណ្តាញវ៉ាយហ្វាយបានជោគជ័យជាលើកដំបូង ឧបករណ៍នឹងចាប់ផ្តើមឡើងវិញដោយស្វ័យប្រវត្តិ ហើយចូលទៅក្នុងរបៀបសរសេរកម្មវិធីបណ្តាញ។ ប្រសិនបើអ្នកមិនដឹងពីរបៀបបញ្ចូលរបៀបសរសេរកម្មវិធីឡើងវិញបន្ទាប់ពីដំណើរការកម្មវិធីផ្សេងទៀត អ្នកអាចយោងទៅប្រតិបត្តិការខាងក្រោម។
ការចាប់ផ្តើមឡើងវិញ ចុចប៊ូតុង A នៅក្នុងចំណុចប្រទាក់ម៉ឺនុយមេ ដើម្បីជ្រើសរើសរបៀបសរសេរកម្មវិធី ហើយរង់ចាំរហូតដល់សូចនាករខាងស្តាំនៃសូចនាករបណ្តាញ ដើម្បីឱ្យពណ៌បៃតងនៅក្នុងទំព័ររបៀបសរសេរកម្មវិធី។ ចូលប្រើទំព័រកម្មវិធី UIFlow ដោយចូលទៅកាន់ flow.m5stack.com នៅលើកម្មវិធីរុករកកុំព្យូទ័រ។
ការផ្គូផ្គងគន្លឹះ API
API KEY គឺជាព័ត៌មានសម្ងាត់ទំនាក់ទំនងសម្រាប់ឧបករណ៍ M5 នៅពេលប្រើ UIFlow web ការសរសេរកម្មវិធី។ តាមរយៈការកំណត់ API KEY ដែលត្រូវគ្នានៅផ្នែក UIFlow កម្មវិធីអាចត្រូវបានរុញសម្រាប់ឧបករណ៍ជាក់លាក់។ អ្នកប្រើប្រាស់ត្រូវចូលមើល flow.m5stack.com នៅក្នុងកុំព្យូទ័រ web browser ដើម្បីបញ្ចូលទំព័រកម្មវិធី UIFlow ។ ចុចប៊ូតុងកំណត់ក្នុងរបារម៉ឺនុយនៅជ្រុងខាងស្ដាំនៃទំព័រ បញ្ចូល API Key នៅលើឧបករណ៍ដែលត្រូវគ្នាជ្រើសរើសផ្នែករឹងដែលបានប្រើ ចុចយល់ព្រមដើម្បីរក្សាទុក ហើយរង់ចាំរហូតដល់វាប្រាប់ឱ្យភ្ជាប់ដោយជោគជ័យ។
HTTP
បំពេញជំហានខាងលើ បន្ទាប់មកអ្នកអាចចាប់ផ្តើមសរសេរកម្មវិធីដោយប្រើ UIFlow ។ សម្រាប់អតីតample: ចូលប្រើ Baidu តាមរយៈ HTTP
BLE UART
ការពិពណ៌នាមុខងារ បង្កើតការភ្ជាប់ប៊្លូធូស និងបើកសេវាកម្មឆ្លងកាត់ប៊្លូធូស។
- ឈ្មោះ Init ble uart ចាប់ផ្តើមការកំណត់ កំណត់រចនាសម្ព័ន្ធឈ្មោះឧបករណ៍ប៊្លូធូស។
- BLE UART Writer ផ្ញើទិន្នន័យដោយប្រើ BLE UART ។
- BLE UART នៅតែជាឃ្លាំងសម្ងាត់ ពិនិត្យមើលចំនួនបៃនៃទិន្នន័យ BLE UART ។
- BLE UART អានទាំងអស់ អានទិន្នន័យទាំងអស់នៅក្នុងឃ្លាំងសម្ងាត់ BLE UART ។
- BLE UART អានតួអក្សរ អានទិន្នន័យ n នៅក្នុងឃ្លាំងសម្ងាត់ BLE UART ។
សេចក្តីណែនាំ
បង្កើតការភ្ជាប់ប៊្លូធូសឆ្លងកាត់ ហើយបញ្ជូន LED បញ្ជាបើក/បិទ។
UIFlow Desktop IDE
UIFlow Desktop IDE គឺជាកំណែក្រៅបណ្តាញរបស់អ្នកសរសេរកម្មវិធី UIFlow ដែលមិនត្រូវការការតភ្ជាប់បណ្តាញ ហើយអាចផ្តល់ឱ្យអ្នកនូវបទពិសោធន៍ជំរុញកម្មវិធីដែលឆ្លើយតប។ សូមចុចលើកំណែដែលត្រូវគ្នានៃ UIFlow-Desktop-IDE ដើម្បីទាញយកតាមប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក។
របៀបសរសេរកម្មវិធី USB
ពន្លាប័ណ្ណសារ UIFlow Desktop IDE ដែលបានទាញយក ហើយចុចពីរដងដើម្បីដំណើរការកម្មវិធី។
បន្ទាប់ពីកម្មវិធីចាប់ផ្តើម វានឹងរកឃើញដោយស្វ័យប្រវត្តិថាតើកុំព្យូទ័ររបស់អ្នកមានកម្មវិធីបញ្ជា USB (CP210X) សូមចុចដំឡើង ហើយធ្វើតាមការណែនាំដើម្បីបញ្ចប់ការដំឡើង។
បន្ទាប់ពីការដំឡើងកម្មវិធីបញ្ជាត្រូវបានបញ្ចប់ វានឹងបញ្ចូល UIFlow Desktop IDE ដោយស្វ័យប្រវត្តិ ហើយនឹងលោតឡើងដោយស្វ័យប្រវត្តិនូវប្រអប់កំណត់រចនាសម្ព័ន្ធ។ នៅពេលនេះ សូមភ្ជាប់ឧបករណ៍ M5 ទៅកុំព្យូទ័រតាមរយៈខ្សែទិន្នន័យ Tpye-C ។
ការប្រើប្រាស់ UIFlow Desktop IDE ទាមទារឧបករណ៍ M5 ជាមួយកម្មវិធីបង្កប់ UIFlow ហើយបញ្ចូល ** របៀបសរសេរកម្មវិធី USB ** ។ ចុចប៊ូតុងថាមពលនៅផ្នែកខាងឆ្វេងនៃឧបករណ៍ដើម្បីចាប់ផ្តើមឡើងវិញ បន្ទាប់ពីចូលទៅក្នុងម៉ឺនុយ សូមចុចប៊ូតុងខាងស្តាំយ៉ាងលឿនដើម្បីជ្រើសរើសរបៀប USB ។
ជ្រើសរើសច្រកដែលត្រូវគ្នា ហើយឧបករណ៍សរសេរកម្មវិធី ចុចយល់ព្រម ដើម្បីភ្ជាប់។
តំណភ្ជាប់ដែលពាក់ព័ន្ធ
ការណែនាំអំពីប្លុក UIFlow
ឯកសារ/ធនធាន
![]() |
កញ្ចប់អភិវឌ្ឍន៍ IoT M5STACK ESP32 CORE2 [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, កញ្ចប់អភិវឌ្ឍន៍ |