សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit

1. ចេញ

M5Stick CORE2 គឺជាបន្ទះ ESP32 ដែលផ្អែកលើបន្ទះឈីប ESP32-D0WDQ6-V3 ដែលមានអេក្រង់ TFT ទំហំ 2 អ៊ីញ។ បន្ទះនេះត្រូវបានធ្វើពី PC + ABC ។

M5STACK ESP32 CORE2 IoT Development Kit សៀវភៅណែនាំអ្នកប្រើប្រាស់ - គ្រោង

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 ។

M5STACK ESP32 CORE2 IoT Development Kit សៀវភៅណែនាំអ្នកប្រើប្រាស់ - USB

២.២. ចំណុចប្រទាក់ GROVE

ទីលានបោះចោល 4p នៃចំណុចប្រទាក់ M2.0CAMREA GROVE 5mm ខ្សែខាងក្នុង និង GND, 5V, GPIO32, GPIO33 បានតភ្ជាប់។

M5STACK ESP32 CORE2 IoT Development Kit សៀវភៅណែនាំអ្នកប្រើប្រាស់ - Grove Interface

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 សម្រេចចិត្តថាតើត្រូវដាស់ប្រព័ន្ធមេ។

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - របៀបគេងជ្រៅ

4. លក្ខណៈអគ្គិសនី

៤.១. កំណត់ប៉ារ៉ាម៉ែត្រ

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - ប៉ារ៉ាម៉ែត្រកំណត់

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 ដែលត្រូវគ្នា យោងទៅតាមប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក។ ពន្លាហើយបើកកម្មវិធី។

M5STACK ESP32 CORE2 IoT Development Kit សៀវភៅណែនាំអ្នកប្រើប្រាស់ - ឧបករណ៍ដុត

M5STACK ESP32 CORE2 IoT Development Kit User Manual - បន្ទាប់ពីការដំឡើងអ្នកប្រើប្រាស់ MacOS

ការដុតកម្មវិធីបង្កប់

  1. ចុចពីរដងដើម្បីបើកឧបករណ៍ដុតកម្មវិធីដុត ជ្រើសរើសប្រភេទឧបករណ៍ដែលត្រូវគ្នាក្នុងម៉ឺនុយខាងឆ្វេង ជ្រើសរើសកំណែកម្មវិធីបង្កប់ដែលអ្នកត្រូវការ ហើយចុចប៊ូតុងទាញយកដើម្បីទាញយក។
    សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - ចុចពីរដងដើម្បីបើកឧបករណ៍ដុត Burner
  2. បន្ទាប់មកភ្ជាប់ឧបករណ៍ M5 ទៅកុំព្យូទ័រតាមរយៈខ្សែ Type-C ជ្រើសរើសច្រក COM ដែលត្រូវគ្នា អត្រា baud អាចប្រើការកំណត់លំនាំដើមនៅក្នុង M5Burner លើសពីនេះអ្នកក៏អាចបំពេញ WIFI ដែលឧបករណ៍នឹងត្រូវបានភ្ជាប់ក្នុងអំឡុងពេល កម្មវិធីបង្កប់ដែលកំពុងឆេះ stage ព័ត៌មាន។ បន្ទាប់ពីការកំណត់រចនាសម្ព័ន្ធសូមចុច "ដុត" ដើម្បីចាប់ផ្តើមដុត។
    សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - បន្ទាប់មកភ្ជាប់ឧបករណ៍ M5 ទៅកុំព្យូទ័រតាមរយៈខ្សែ Type-C
  3. នៅពេលដែលកំណត់ហេតុការដុតជំរុញឱ្យ Burn ដោយជោគជ័យ វាមានន័យថាកម្មវិធីបង្កប់ត្រូវបានដុត។

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - នៅពេលដែលកំណត់ហេតុការដុតសួរ

នៅពេលដុតដំបូង ឬកម្មវិធីបង្កប់ដំណើរការខុសប្រក្រតី អ្នកអាចចុច “Erase” ដើម្បីលុប flash memory។ នៅក្នុងការអាប់ដេតកម្មវិធីបង្កប់ជាបន្តបន្ទាប់ មិនចាំបាច់លុបម្តងទៀតទេ បើមិនដូច្នេះទេ ព័ត៌មាន Wi-Fi ដែលបានរក្សាទុកនឹងត្រូវបានលុប ហើយ API Key នឹងត្រូវបានធ្វើឱ្យស្រស់ឡើងវិញ។

កំណត់រចនាសម្ព័ន្ធ WIFI
UIFlow ផ្តល់ទាំងក្រៅបណ្តាញ និង web កំណែរបស់អ្នកសរសេរកម្មវិធី។ នៅពេលប្រើ web កំណែ យើងត្រូវកំណត់រចនាសម្ព័ន្ធការតភ្ជាប់វ៉ាយហ្វាយសម្រាប់ឧបករណ៍។ ខាងក្រោមនេះពិពណ៌នាអំពីវិធីពីរយ៉ាងដើម្បីកំណត់រចនាសម្ព័ន្ធការតភ្ជាប់វ៉ាយហ្វាយសម្រាប់ឧបករណ៍ (ដុតការកំណត់រចនាសម្ព័ន្ធ និងការកំណត់ហតស្ប៉ត AP)។

ដុតការកំណត់រចនាសម្ព័ន្ធវ៉ាយហ្វាយ (សូមណែនាំ)
UIFlow-1.5.4 និងកំណែខាងលើអាចសរសេរព័ត៌មាន WiFi ដោយផ្ទាល់តាមរយៈ M5Burner ។

M5STACK ESP32 CORE2 IoT Development Kit សៀវភៅណែនាំអ្នកប្រើប្រាស់ - ដុតការកំណត់រចនាសម្ព័ន្ធ WiFi

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

  1. ចុចឱ្យជាប់ប៊ូតុងថាមពលនៅខាងឆ្វេង ដើម្បីបើកម៉ាស៊ីន។ ប្រសិនបើវ៉ាយហ្វាយមិនត្រូវបានកំណត់ទេនោះប្រព័ន្ធនឹងចូលទៅក្នុងរបៀបកំណត់រចនាសម្ព័ន្ធបណ្តាញដោយស្វ័យប្រវត្តិនៅពេលវាត្រូវបានបើកជាលើកដំបូង។ ឧបមាថាអ្នកចង់បញ្ចូលរបៀបកំណត់រចនាសម្ព័ន្ធបណ្តាញឡើងវិញបន្ទាប់ពីដំណើរការកម្មវិធីផ្សេងទៀត អ្នកអាចយោងទៅប្រតិបត្តិការខាងក្រោម។ បន្ទាប់ពីរូបសញ្ញា UIFlow លេចឡើងនៅពេលចាប់ផ្តើម សូមចុចប៊ូតុងដើម (ប៊ូតុងកណ្តាល M5) យ៉ាងលឿន ដើម្បីចូលទៅក្នុងទំព័រកំណត់រចនាសម្ព័ន្ធ។ ចុចប៊ូតុងនៅជ្រុងខាងស្តាំនៃតួយន្តហោះ ដើម្បីប្តូរជម្រើសទៅការកំណត់ ហើយចុចប៊ូតុងដើម ដើម្បីបញ្ជាក់។ ចុចប៊ូតុងខាងស្តាំដើម្បីប្តូរជម្រើសទៅការកំណត់វ៉ាយហ្វាយ ចុចប៊ូតុងដើមដើម្បីបញ្ជាក់ ហើយចាប់ផ្តើមការកំណត់។
    សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - របៀបសរសេរកម្មវិធីបណ្តាញគឺជារបៀបចតរវាង M5
  2. បន្ទាប់ពីភ្ជាប់ទៅហតស្ពតដោយជោគជ័យជាមួយទូរស័ព្ទដៃរបស់អ្នក សូមបើកកម្មវិធីរុករកតាមទូរស័ព្ទចល័តដើម្បីស្កេនកូដ QR នៅលើអេក្រង់ ឬចូលទៅកាន់ 192.168.4.1 ដោយផ្ទាល់ ចូលទៅកាន់ទំព័រដើម្បីបំពេញព័ត៌មាន WIFI ផ្ទាល់ខ្លួនរបស់អ្នក ហើយចុចកំណត់រចនាសម្ព័ន្ធដើម្បីកត់ត្រាព័ត៌មាន WiFi របស់អ្នក។ . ឧបករណ៍នឹងចាប់ផ្តើមឡើងវិញដោយស្វ័យប្រវត្តិបន្ទាប់ពីកំណត់រចនាសម្ព័ន្ធដោយជោគជ័យ និងបញ្ចូលរបៀបសរសេរកម្មវិធី។ ចំណាំ៖ តួអក្សរពិសេសដូចជា “space” មិនត្រូវបានអនុញ្ញាតនៅក្នុងព័ត៌មាន WiFi ដែលបានកំណត់រចនាសម្ព័ន្ធទេ។

M5STACK ESP32 CORE2 IoT Development Kit សៀវភៅណែនាំអ្នកប្រើប្រាស់ - តួអក្សរពិសេសដូចជា

របៀបកម្មវិធីបណ្តាញ និង API KEY
បញ្ចូលរបៀបសរសេរកម្មវិធីបណ្តាញ បណ្តាញ របៀបសរសេរកម្មវិធីគឺជារបៀបចតរវាងឧបករណ៍ M5 និង UIFlow web វេទិកាកម្មវិធី។ អេក្រង់នឹងបង្ហាញស្ថានភាពការតភ្ជាប់បណ្តាញបច្ចុប្បន្នរបស់ឧបករណ៍។ នៅពេលដែលសូចនាករមានពណ៌បៃតង វាមានន័យថាអ្នកអាចទទួលបានការជំរុញកម្មវិធីនៅពេលណាក៏បាន។ នៅក្រោមស្ថានភាពលំនាំដើម បន្ទាប់ពីការកំណត់រចនាសម្ព័ន្ធបណ្តាញវ៉ាយហ្វាយបានជោគជ័យជាលើកដំបូង ឧបករណ៍នឹងចាប់ផ្តើមឡើងវិញដោយស្វ័យប្រវត្តិ ហើយចូលទៅក្នុងរបៀបសរសេរកម្មវិធីបណ្តាញ។ ប្រសិនបើអ្នកមិនដឹងពីរបៀបបញ្ចូលរបៀបសរសេរកម្មវិធីឡើងវិញបន្ទាប់ពីដំណើរការកម្មវិធីផ្សេងទៀត អ្នកអាចយោងទៅប្រតិបត្តិការខាងក្រោម។
ការចាប់ផ្តើមឡើងវិញ ចុចប៊ូតុង A នៅក្នុងចំណុចប្រទាក់ម៉ឺនុយមេ ដើម្បីជ្រើសរើសរបៀបសរសេរកម្មវិធី ហើយរង់ចាំរហូតដល់សូចនាករខាងស្តាំនៃសូចនាករបណ្តាញ ដើម្បីឱ្យពណ៌បៃតងនៅក្នុងទំព័ររបៀបសរសេរកម្មវិធី។ ចូលប្រើទំព័រកម្មវិធី UIFlow ដោយចូលទៅកាន់ flow.m5stack.com នៅលើកម្មវិធីរុករកកុំព្យូទ័រ។

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - របៀបសរសេរកម្មវិធីបណ្តាញគឺជារបៀបចតរវាង M5

ការផ្គូផ្គងគន្លឹះ API

API KEY គឺជាព័ត៌មានសម្ងាត់ទំនាក់ទំនងសម្រាប់ឧបករណ៍ M5 នៅពេលប្រើ UIFlow web ការសរសេរកម្មវិធី។ តាមរយៈការកំណត់ API KEY ដែលត្រូវគ្នានៅផ្នែក UIFlow កម្មវិធីអាចត្រូវបានរុញសម្រាប់ឧបករណ៍ជាក់លាក់។ អ្នកប្រើប្រាស់ត្រូវចូលមើល flow.m5stack.com នៅក្នុងកុំព្យូទ័រ web browser ដើម្បីបញ្ចូលទំព័រកម្មវិធី UIFlow ។ ចុច​ប៊ូតុង​កំណត់​ក្នុង​របារ​ម៉ឺនុយ​នៅ​ជ្រុង​ខាង​ស្ដាំ​នៃ​ទំព័រ បញ្ចូល API Key នៅលើ​ឧបករណ៍​ដែលត្រូវ​គ្នា​ជ្រើសរើស​ផ្នែករឹង​ដែល​បាន​ប្រើ ចុច​យល់ព្រម​ដើម្បី​រក្សាទុក ហើយ​រង់ចាំ​រហូត​ដល់​វា​ប្រាប់​ឱ្យ​ភ្ជាប់​ដោយ​ជោគជ័យ។

 

M5STACK ESP32 CORE2 IoT Development Kit សៀវភៅណែនាំអ្នកប្រើប្រាស់ - ការផ្គូផ្គងគន្លឹះ API

HTTP

បំពេញជំហានខាងលើ បន្ទាប់មកអ្នកអាចចាប់ផ្តើមសរសេរកម្មវិធីដោយប្រើ UIFlow ។ សម្រាប់អតីតample: ចូលប្រើ Baidu តាមរយៈ HTTP

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - បំពេញជំហានខាងលើ បន្ទាប់មកអ្នកអាចចាប់ផ្តើមសរសេរកម្មវិធីដោយប្រើ UIFlow
BLE UART
ការពិពណ៌នាមុខងារ បង្កើតការភ្ជាប់ប៊្លូធូស និងបើកសេវាកម្មឆ្លងកាត់ប៊្លូធូស។

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - បង្កើតការភ្ជាប់ប៊្លូធូស និងបើកសេវាកម្មឆ្លងកាត់ប៊្លូធូស

  • ឈ្មោះ Init ble uart ចាប់ផ្តើមការកំណត់ កំណត់រចនាសម្ព័ន្ធឈ្មោះឧបករណ៍ប៊្លូធូស។
  • BLE UART Writer ផ្ញើទិន្នន័យដោយប្រើ BLE UART ។
  • BLE UART នៅតែជាឃ្លាំងសម្ងាត់ ពិនិត្យមើលចំនួនបៃនៃទិន្នន័យ BLE UART ។
  • BLE UART អានទាំងអស់ អានទិន្នន័យទាំងអស់នៅក្នុងឃ្លាំងសម្ងាត់ BLE UART ។
  • BLE UART អានតួអក្សរ អានទិន្នន័យ n នៅក្នុងឃ្លាំងសម្ងាត់ BLE UART ។

សេចក្តីណែនាំ
បង្កើតការភ្ជាប់ប៊្លូធូសឆ្លងកាត់ ហើយបញ្ជូន LED បញ្ជាបើក/បិទ។

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - បង្កើតការភ្ជាប់ Bluetooth passthrough ហើយផ្ញើទៅ

UIFlow Desktop IDE

UIFlow Desktop IDE គឺជាកំណែក្រៅបណ្តាញរបស់អ្នកសរសេរកម្មវិធី UIFlow ដែលមិនត្រូវការការតភ្ជាប់បណ្តាញ ហើយអាចផ្តល់ឱ្យអ្នកនូវបទពិសោធន៍ជំរុញកម្មវិធីដែលឆ្លើយតប។ សូមចុចលើកំណែដែលត្រូវគ្នានៃ UIFlow-Desktop-IDE ដើម្បីទាញយកតាមប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក។

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - UIFlow Desktop IDE

របៀបសរសេរកម្មវិធី USB
ពន្លាប័ណ្ណសារ UIFlow Desktop IDE ដែលបានទាញយក ហើយចុចពីរដងដើម្បីដំណើរការកម្មវិធី។

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - របៀបសរសេរកម្មវិធី USB

បន្ទាប់ពីកម្មវិធីចាប់ផ្តើម វានឹងរកឃើញដោយស្វ័យប្រវត្តិថាតើកុំព្យូទ័ររបស់អ្នកមានកម្មវិធីបញ្ជា USB (CP210X) សូមចុចដំឡើង ហើយធ្វើតាមការណែនាំដើម្បីបញ្ចប់ការដំឡើង។

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - បន្ទាប់ពីកម្មវិធីចាប់ផ្តើម

បន្ទាប់ពីការដំឡើងកម្មវិធីបញ្ជាត្រូវបានបញ្ចប់ វានឹងបញ្ចូល UIFlow Desktop IDE ដោយស្វ័យប្រវត្តិ ហើយនឹងលោតឡើងដោយស្វ័យប្រវត្តិនូវប្រអប់កំណត់រចនាសម្ព័ន្ធ។ នៅពេលនេះ សូមភ្ជាប់ឧបករណ៍ M5 ទៅកុំព្យូទ័រតាមរយៈខ្សែទិន្នន័យ Tpye-C ។

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - បន្ទាប់ពីការដំឡើងកម្មវិធីបញ្ជាត្រូវបានបញ្ចប់

ការប្រើប្រាស់ UIFlow Desktop IDE ទាមទារឧបករណ៍ M5 ជាមួយកម្មវិធីបង្កប់ UIFlow ហើយបញ្ចូល ** របៀបសរសេរកម្មវិធី USB ** ។ ចុចប៊ូតុងថាមពលនៅផ្នែកខាងឆ្វេងនៃឧបករណ៍ដើម្បីចាប់ផ្តើមឡើងវិញ បន្ទាប់ពីចូលទៅក្នុងម៉ឺនុយ សូមចុចប៊ូតុងខាងស្តាំយ៉ាងលឿនដើម្បីជ្រើសរើសរបៀប USB ។

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - ចុចប៊ូតុងថាមពលនៅផ្នែកខាងឆ្វេងនៃឧបករណ៍ដើម្បីចាប់ផ្តើមឡើងវិញ

ជ្រើសរើសច្រកដែលត្រូវគ្នា ហើយឧបករណ៍សរសេរកម្មវិធី ចុចយល់ព្រម ដើម្បីភ្ជាប់។

សៀវភៅណែនាំអ្នកប្រើប្រាស់ M5STACK ESP32 CORE2 IoT Development Kit - ជ្រើសរើសច្រកដែលត្រូវគ្នា និងឧបករណ៍សរសេរកម្មវិធី

តំណភ្ជាប់ដែលពាក់ព័ន្ធ
ការណែនាំអំពីប្លុក UIFlow

ឯកសារ/ធនធាន

កញ្ចប់អភិវឌ្ឍន៍ IoT M5STACK ESP32 CORE2 [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, កញ្ចប់អភិវឌ្ឍន៍

ឯកសារយោង

ទុកមតិយោបល់

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