មគ្គុទ្ទេសក៍អ្នកប្រើម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock

មគ្គុទ្ទេសក៍អ្នកប្រើម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock

មាតិកា លាក់

តើអ្នកត្រូវការអ្វី?

មុនពេលឆ្លងកាត់ជំហាននីមួយៗនៅក្នុងការណែនាំអំពីការដំឡើងនៃម៉ូឌុលស្នូល RAK4631-R WisBlock ត្រូវប្រាកដថារៀបចំធាតុចាំបាច់ដែលមានរាយខាងក្រោម៖

ផ្នែករឹង

កម្មវិធី

Arduino IDE

  • ទាញយកនិងដំឡើងកម្មវិធី Arduino IDE .

ព្រមាន
ប្រសិនបើអ្នកកំពុងប្រើ Windows 10។ កុំដំឡើង Arduino IDE ពី Microsoft App Store ។ ជំនួសមកវិញ សូមដំឡើង Arduino IDE ដើមពី Arduino ផ្លូវការ webគេហទំព័រ។ កម្មវិធី Arduino ពី Microsoft App Store មានបញ្ហាក្នុងការប្រើប្រាស់កញ្ចប់ជំនួយក្រុមប្រឹក្សាភិបាលភាគីទីបី។

  • បន្ថែម RAK4631-R ជាក្តារដែលគាំទ្រនៅក្នុង Arduino IDE ដោយធ្វើបច្ចុប្បន្នភាពកម្មវិធីគ្រប់គ្រងក្តារ URLs នៅក្នុងការកំណត់ចំណូលចិត្តរបស់ Arduino IDE ជាមួយ JSON នេះ។ URL:
    https://raw.githubusercontent.com/RAKWireless/RAKwireless-Arduino-BSP-Index/main/package_rakwireless.com_rui_index.json .
  • បន្ទាប់ពីនោះ អ្នកអាចបន្ថែម RAKwireless RUI nRF Boards តាមរយៈអ្នកគ្រប់គ្រងក្រុមប្រឹក្សាភិបាល Arduino ។

Visual Studio IDE

ទាញយកនិងដំឡើងកម្មវិធី Visual Studio IDE 2019 Community កំណែ 16.11 .

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

ការដំឡើងផ្នែករឹង

RAK4631-R របស់អ្នកនឹងមិនដំណើរការដោយខ្លួនឯងទេ។ វា​ត្រូវ​ការ​យ៉ាង​ហោច​ណាស់​ដើម្បី​ភ្ជាប់​ទៅ WisBlock Base រួម​ជាមួយ​អង់តែន​ដែល​ភ្ជាប់។ បន្ទាប់មកអ្នកអាចធ្វើអន្តរកម្មម៉ូឌុល WisBlock ផ្សេងៗតាមរយៈរន្ធដែលមាននៅក្នុង WisBlock Base ។ អ្នកក៏អាចបន្ថែមថ្មជាប្រភពថាមពល និងការសាកថាមពលពន្លឺព្រះអាទិត្យស្រេចចិត្តផងដែរ។ ការកំណត់រចនាសម្ព័ន្ធដែលទាក់ទងនឹងផ្នែករឹងទាំងអស់សម្រាប់ RAK4631-R របស់អ្នកត្រូវបានពិភាក្សានៅទីនេះ។ ផ្នែកនេះគ្របដណ្តប់៖

  • ការតភ្ជាប់ RAK4631-R ទៅក្រុមប្រឹក្សាភិបាល
  • ការតភ្ជាប់ RAK4631-R ទៅម៉ូឌុលផ្សេងទៀត។
  • ការផ្គុំនិងរុះរើម៉ូឌុល WisBlock
  • ការភ្ជាប់អង់តែន និងថ្ម/ថាមពលព្រះអាទិត្យ
RAK4631-R ទៅ WisBlock Base

RAK4631-R នឹងមិនដំណើរការដោយគ្មានបន្ទះ WisBlock Base ទេ។ WisBlock Base ផ្តល់នូវការភ្ជាប់ USB សម្រាប់សរសេរកម្មវិធី RAK4631-R ។ វាក៏ផ្តល់នូវប្រភពថាមពល និងចំណុចប្រទាក់ផ្សេងៗទៅ RAK4631 ដូច្នេះវាអាចភ្ជាប់ទៅផ្សេងទៀត។ ម៉ូឌុល WisBlock តាមរយៈរន្ធម៉ូឌុលផ្សេងគ្នា។

RAKwireless ផ្តល់ជូនជាច្រើន។ ក្តារមូលដ្ឋាន WisBlock ឆបគ្នាជាមួយ WisBlock Core ។ វាត្រូវបានផ្ដល់អនុសាសន៍យ៉ាងខ្លាំងសម្រាប់អ្នកឱ្យមើលបន្ទះ WisBlock Base ទាំងនេះដើម្បីមើលអ្វីដែលត្រូវនឹងតម្រូវការរបស់អ្នកទាក់ទងនឹងរន្ធម៉ូឌុលដែលមាន ជម្រើសផ្គត់ផ្គង់ថាមពល និងទំហំទាំងមូល។

ដើម្បីបង្ហាញ RAK4631-R អាចភ្ជាប់ទៅ RAK5005-O WisBlock Base ដូចបង្ហាញក្នុងរូបភាពទី 1។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 1

ម្ជុលពីរបីត្រូវបានលាតត្រដាងនៅលើ RAK5005-O ហើយអ្នកអាចប្រើវាបានយ៉ាងងាយស្រួលតាមរយៈម្ជុលបឋមកថា។ ស្លាកគឺនៅខាងក្រោយដូចបង្ហាញក្នុងរូបភាពទី 2 ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 2

បន្ទះ WisBlock Base នីមួយៗមានសំណុំម្ជុលបឋមកថាផ្ទាល់ខ្លួនដែលអាចប្រើបានសម្រាប់អ្នក។ ទោះជាយ៉ាងណាក៏ដោយ ម្ជុលបឋមកថាទាំងនេះមិនដូចគ្នាទេនៅក្នុង WisBlock Base នីមួយៗ។ វាជារឿងធម្មតាទេដែលឃើញម្ជុល IO និងម្ជុលពិធីការទំនាក់ទំនងដូចជា I2C និង UART នៅក្នុងបន្ទះ WisBlock Base ។ ព័ត៌មានបន្ថែមអាចរកបាននៅលើ ឯកសារផ្លូវការនៃមូលដ្ឋាន WisBlock ជាក់លាក់ អ្នកបានប្រើក្នុងគម្រោងរបស់អ្នក។

UART1 នៃ RAK4631-R ក៏ត្រូវបានប្រើសម្រាប់ DFU (ការដំឡើងកម្មវិធីបង្កប់ឧបករណ៍) តាមរយៈ UART ផងដែរ។ ប្រសិនបើការតភ្ជាប់កុងសូល UART1 ជោគជ័យ កុងសូលសៀរៀល USB នឹងមិនដំណើរការទេ។

មានអំពូល LED ដែលអាចប្រើបានផងដែរនៅក្នុង WisBlock Base ។ អ្នកអាចគ្រប់គ្រងពួកវានៅក្នុងលេខកូដរបស់អ្នកតាមរយៈម៉ាក្រូ GREEN_LED និង BLUE_RED ។

RAK4631-R ទៅ WisBlock ម៉ូឌុល

RAK4631-R WisBlock Core ត្រូវបានរចនាឡើងដើម្បីភ្ជាប់ជាមួយម៉ូឌុល WisBlock ផ្សេងទៀតដូចជាឧបករណ៍ចាប់សញ្ញា អេក្រង់ និងចំណុចប្រទាក់ផ្សេងទៀត។ អ្នកត្រូវភ្ជាប់ម៉ូឌុលទាំងនេះទៅរន្ធដោតដែលត្រូវគ្នានៅលើ WisBlock Base ។

រូបភាពទី 3 បង្ហាញរូបភាពអំពីរបៀបដែលអ្នកអាចបញ្ចូលគ្នានូវម៉ូឌុល WisBlock ផ្សេងៗជាមួយ RAK4631-R WisBlock Core តាមរយៈបន្ទះ WisBlock Base ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 3

ការផ្គុំនិងរុះរើម៉ូឌុល WisBlock

ការប្រមូលផ្តុំ

រូបភាពទី 4 បង្ហាញពីរបៀបម៉ោនម៉ូឌុល RAK4631-R នៅលើបន្ទះ WisBlock Base (RAK5005-O) ។ អនុវត្តតាមនីតិវិធីដែលបានកំណត់នៅក្នុងការណែនាំអំពីការផ្គុំ/ផ្តាច់ម៉ូឌុល WisBlock ដោយប្រុងប្រយ័ត្ន ដើម្បីធានាការភ្ជាប់ដោយសុវត្ថិភាព។ នៅពេលភ្ជាប់រួច សូមជួសជុលម៉ូឌុលដោយប្រុងប្រយ័ត្នដោយប្រើវីស M1.2 x 3 mm មួយ ឬច្រើនអាស្រ័យលើម៉ូឌុល។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 4

ការរំសាយ

នីតិវិធីក្នុងការរុះរើប្រភេទម៉ូឌុល WisBlock ណាមួយគឺដូចគ្នា។

1. ដំបូងត្រូវដកវីសចេញ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 5

2. នៅពេលដែលវីសត្រូវបានដកចេញ សូមពិនិត្យមើលអេក្រង់សូត្រនៃម៉ូឌុល ដើម្បីស្វែងរកទីតាំងត្រឹមត្រូវដែលកម្លាំងអាចត្រូវបានអនុវត្ត។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 6

3. អនុវត្តកម្លាំងទៅម៉ូឌុលនៅទីតាំងរបស់ឧបករណ៍ភ្ជាប់ ដូចបង្ហាញក្នុងរូបភាពទី 7 ដើម្បីផ្ដាច់ម៉ូឌុលចេញពីក្តារបាត។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 7

អង់តែន LoRa និង BLE

សមាសធាតុសំខាន់មួយទៀតរបស់ RAK4631-R គឺអង់តែន។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាព 8-9

អ្នកត្រូវធានាថាទាំងនេះត្រូវបានភ្ជាប់យ៉ាងត្រឹមត្រូវដើម្បីឱ្យមានសញ្ញា LoRa និង BLE ល្អ។ សូមចំណាំផងដែរថា អ្នកអាចធ្វើឱ្យខូចផ្នែក RF នៃបន្ទះឈីប ប្រសិនបើអ្នកផ្តល់ថាមពលដល់ម៉ូឌុលដោយគ្មានអង់តែនដែលភ្ជាប់ទៅឧបករណ៍ភ្ជាប់ IPEX ។

RAK4631-R មានស្លាកនៅលើស្ទីគ័ររបស់វា អំពីកន្លែងដែលត្រូវភ្ជាប់អង់តែន ដូចបង្ហាញក្នុងរូបភាពទី 10 ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 10

ចំណាំ
ព័ត៌មានលម្អិតអំពីអង់តែន RAK4631-R BLE និង LoRa អាចរកបាននៅលើតារាងទិន្នន័យអង់តែន។

ព្រមាន
នៅពេលប្រើ LoRa ឬ Bluetooth Low Energy transceivers សូមប្រាកដថាអង់តែនត្រូវបានភ្ជាប់ជានិច្ច។ ការប្រើឧបករណ៍បញ្ជូនទាំងនេះដោយគ្មានអង់តែនអាចធ្វើឱ្យខូចប្រព័ន្ធ។ ត្រូវប្រាកដថាជួសជុលម៉ូឌុលដោយប្រើវីសដើម្បីធានាបាននូវមុខងារត្រឹមត្រូវ។

ការភ្ជាប់ថ្ម និងថាមពលព្រះអាទិត្យ

RAK4631-R អាចត្រូវបានផ្តល់ថាមពលតាមរយៈខ្សែ USB ឬថ្ម Li-Ion/LiPo តាមរយៈឧបករណ៍ភ្ជាប់ដែលខិតខំប្រឹងប្រែង ដូចបង្ហាញក្នុងរូបភាពទី 11។ ឧបករណ៍ភ្ជាប់ដែលត្រូវគ្នាសម្រាប់ខ្សភ្លើងថ្មគឺ JST PHR-2 2 mm ជម្រេស្រី .

រូបភាពនេះប្រើ RAK5005-O ជា WisBlock Base ។ មានផ្សេងទៀត។ មូលដ្ឋាន WisBlock ក្តារដែលអាចប្រើបាន ហើយអ្នកត្រូវពិនិត្យមើលសន្លឹកទិន្នន័យនៃបន្ទះ WisBlock Base ជាក់លាក់សម្រាប់ប៉ូលត្រឹមត្រូវ និងប៉ារ៉ាម៉ែត្រផ្សេងទៀត។

ព្រមាន

  • ថ្ម​អាច​បង្ក​គ្រោះថ្នាក់ ប្រសិនបើ​មិន​បាន​ប្រើប្រាស់​បាន​ត្រឹមត្រូវ។
  • មានតែថ្ម LiPo ដែលអាចសាកបាន 3.7-4.2 V ត្រូវបានគាំទ្រ។ វាត្រូវបានណែនាំយ៉ាងខ្លាំងមិនឱ្យប្រើប្រភេទថ្មផ្សេងទៀតជាមួយប្រព័ន្ធ លុះត្រាតែអ្នកដឹងពីអ្វីដែលអ្នកកំពុងធ្វើ។
  • ប្រសិនបើថ្មដែលមិនអាចសាកបាននោះ ត្រូវតែដកខ្សែ USB ជាមុនសិន មុននឹងភ្ជាប់ខ្សែ USB ទៅកាន់រន្ធ USB នៃបន្ទះ ដើម្បីកំណត់រចនាសម្ព័ន្ធឧបករណ៍។ ការ​មិន​ធ្វើ​បែប​នេះ​អាច​ធ្វើ​ឱ្យ​ខូច​ថ្ម ឬ​បណ្ដាល​ឱ្យ​ឆេះ។
  • មានតែបន្ទះស្រូបពន្លឺព្រះអាទិត្យ 5 V ប៉ុណ្ណោះដែលត្រូវបានគាំទ្រ។ កុំប្រើបន្ទះសូឡា 12 V ។ វានឹងបំផ្លាញអង្គភាពសាកថ្ម និងនៅទីបំផុតផ្នែកអេឡិចត្រូនិចផ្សេងទៀត។
  • ត្រូវប្រាកដថាខ្សភ្លើងថ្មត្រូវគ្នានឹងបន្ទាត់រាងប៉ូលនៅលើបន្ទះ RAK5005-O ។ មិនមែនថ្មទាំងអស់សុទ្ធតែមានខ្សែដូចគ្នាទេ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាព 11-12

ថ្មអាចបញ្ចូលឡើងវិញបានតាមរយៈបន្ទះសូឡាតូចមួយ ដូចបង្ហាញក្នុងរូបភាពទី 13។ ឧបករណ៍ភ្ជាប់ដែលត្រូវគ្នាសម្រាប់ខ្សែភ្លើងបន្ទះសូឡាគឺជា JST ZHR-2 1.5 mm ជម្រេស្រី .

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 13

ភាពជាក់លាក់នៃថ្ម និងបន្ទះស្រូបពន្លឺព្រះអាទិត្យអាចរកបាននៅលើសន្លឹកទិន្នន័យរបស់ WisBlock Base ។

មគ្គុទ្ទេសក៍ដំបូងកម្មវិធី

កម្មវិធីបង្កប់នៃ RAK4631-R អនុញ្ញាតឱ្យអ្នកបង្កើតកម្មវិធីបង្កប់ផ្ទាល់ខ្លួននៅលើការកំណត់ AT Commands ដែលភ្ជាប់មកជាមួយរបស់វា។ ដើម្បីបង្កើតកម្មវិធីបង្កប់របស់អ្នកដោយប្រើ Arduino IDE ដំបូងអ្នកត្រូវបន្ថែម RAKwireless RUI nRF Boards នៅក្នុងអ្នកគ្រប់គ្រង Arduino ដែលនឹងត្រូវបានពិភាក្សានៅក្នុងការណែនាំនេះ។ បន្ទាប់មកអ្នកអាចប្រើ RUI3 APIs សម្រាប់កម្មវិធីដែលអ្នកចង់បាន។ សម្រាប់ពាក្យបញ្ជា AT អ្នកអាចផ្ញើវាតាមរយៈការតភ្ជាប់ USB UART1 ឬឥតខ្សែតាមរយៈការតភ្ជាប់ BLE ។

ផ្នែកនេះរួមមានៈ

  • Arduino IDE ជាមួយ RAK4631-R
  • Visual Studio IDE ជាមួយ RAK4631-R
  • AT Command Demo តាមរយៈ BLE
  • មគ្គុទ្ទេសក៍ច្រើនទៀតអាចរកបាននៅលើ ការបង្ហាញ និង Examples ទំព័រ

កញ្ចប់គាំទ្រក្តារ RAK4631-R នៅក្នុង Arduino IDE

ប្រសិនបើអ្នកមិនទាន់មាន Arduino IDE នៅឡើយទេ អ្នកអាចទាញយកវានៅលើ ផ្លូវការ Arduino webគេហទំព័រ ហើយអនុវត្តតាមនីតិវិធីដំឡើងនៅក្នុងផ្នែកផ្សេងៗនៃឯកសារនេះ។

ចំណាំ
សម្រាប់អ្នកប្រើប្រាស់ Windows 10៖ ប្រសិនបើ Arduino IDE របស់អ្នកត្រូវបានដំឡើងពី Microsoft App Store អ្នកត្រូវដំឡើង Arduino IDE របស់អ្នកឡើងវិញដោយទាញយកវាពី Arduino official webគេហទំព័រ។ កម្មវិធី Arduino ពី Microsoft App Store មានបញ្ហាក្នុងការប្រើប្រាស់កញ្ចប់ជំនួយក្រុមប្រឹក្សាភិបាលភាគីទីបី។

នៅពេលដែល Arduino IDE ត្រូវបានដំឡើងដោយជោគជ័យ ហើយអ្នកបានយល់ពីផ្នែកសំខាន់នៃ Arduino IDE អ្នកអាចធ្វើការផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធមួយចំនួននៅលើ Arduino IDE ដើម្បីឱ្យវាអាចប្រែប្រួលទៅជា RAKWireless WisBlock ។

1. បើក Arduino IDE ហើយចូលទៅកាន់ File > ចំណូលចិត្ត។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 14

2. ដើម្បីបន្ថែម RAK4631-R WisBlock Core ទៅក្នុងបញ្ជី Arduino Boards របស់អ្នក អ្នកត្រូវកែសម្រួល Additional Board Manager URLស. ចុចលើរូបតំណាង ដូចបង្ហាញក្នុងរូបភាពទី ១៥។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 15

ចម្លងឯកសារ URL https://raw.githubusercontent.com/RAKWireless/RAKwireless-Arduino-BSPIndex/main/package_rakwireless.com_rui_index.json ហើយបិទភ្ជាប់វានៅលើវាលដូចបង្ហាញក្នុងរូបភាពទី 16។ ប្រសិនបើមានផ្សេងទៀត។ URLនៅទីនោះរួចហើយ គ្រាន់តែបន្ថែមពួកវានៅលើបន្ទាត់បន្ទាប់។ បន្ទាប់ពីបន្ថែម URL, ចុចយល់ព្រម។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 16

4. ចាប់ផ្តើម Arduino IDE ឡើងវិញ។ 5. បើក Boards Manager ពី Tools Menu ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 17

6. សរសេរ RAK ក្នុងរបារស្វែងរក ដូចបង្ហាញក្នុងរូបភាពទី 18 ។ វានឹងបង្ហាញបន្ទះ RAKwireless WisBlock Core ដែលមានស្រាប់ ដែលអ្នកអាចបន្ថែមទៅក្នុងបញ្ជី Arduino Board របស់អ្នក។ ជ្រើសរើស និងដំឡើងបន្ទះ RAKwireless RUI nRF

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 18

7. នៅពេលដែល BSP ត្រូវបានដំឡើងរួច សូមជ្រើសរើស ឧបករណ៍ > អ្នកគ្រប់គ្រងក្តារ > ម៉ូឌុល RAKWireless RUI nRF > WisBlock Core RAK4631 Board ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 19

ការសរសេរកម្មវិធី RAK4631-R តាមរយៈ Visual Studio IDE

ការទាញយក និងដំឡើង Visual Studio IDE

ប្រសិនបើអ្នកមិនទាន់មាន Visual Studio IDE នៅឡើយទេ សូមទាញយកកម្មវិធីដំឡើងនៅលើ សហគមន៍ Visual Studio IDE ឆ្នាំ 2019 .

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 20

ការដំឡើងវីនដូ

ដំឡើង Visual Studio Community 2019 ដែលអ្នកទើបតែទាញយកនៅលើ Windows PC របស់អ្នក។

1. ចុចប៊ូតុងបន្ត។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 21

2. នៅលើបង្អួចកម្មវិធីដំឡើងបន្ទាប់ សូមជ្រើសរើសការអភិវឌ្ឍន៍ផ្ទៃតុជាមួយផ្ទាំង C++ ហើយបន្ទាប់មកចុចលើប៊ូតុងដំឡើង។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 22 ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 233. ការចាប់ផ្ដើមឡើងវិញគឺត្រូវបានទាមទារបន្ទាប់ពីការដំឡើងជោគជ័យ។ ចាប់ផ្តើមកុំព្យូទ័ររបស់អ្នកឡើងវិញជាមុនសិន មុនពេលអ្នកចាប់ផ្តើមប្រើ Visual Studio។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 24

4. បន្ទាប់ពីចាប់ផ្តើមកុំព្យូទ័ររបស់អ្នកឡើងវិញ សូមទាញយកកម្មវិធី Arduino IDE សម្រាប់ Visual Studio 2019 .

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 25

5. ចុចលើប៊ូតុងដំឡើង ដើម្បីដំឡើងផ្នែកបន្ថែម Arduino IDE VSIX ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 26

  • ការដំឡើង Arduino IDE VSIX ត្រូវបានបញ្ចប់។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 27

ការកំណត់រចនាសម្ព័ន្ធ Visual Studio Community 2019

1. បើក Visual Studio 2019 បន្ទាប់មកចុចលើ បន្តដោយគ្មានលេខកូដ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 28

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 29

2. នៅក្នុងផ្ទាំង Menu ចុច Extensions ហើយជ្រើសរើស vMicr បន្ទាប់មក Visual Micro Explorer។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 30

3. បង្អួច Micro Explorer លេចឡើង។ នៅក្រោមផ្ទាំង IDE សូមជ្រើសរើស IDE Arduino 1.6/1.8 បន្ទាប់មកចុចលើផ្ទាំង IDE Locations ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 31

4. បន្ទាប់ពីនោះ ប្រតិបត្តិដូចខាងក្រោមដើម្បីកំណត់រចនាសម្ព័ន្ធ IDE Locations៖

  • នៅលើ ប្រើវាល IDE ដែលបានដំឡើង សូមជ្រើសរើស Arduino 1.6/1.8 ។
  • ពិនិត្យមើលថាតើ Arduino IDE ត្រូវបានដំឡើងរួចហើយនៅលើ Folder C:Program ដែរឬទេ Files (x86) Arduino ។
  • ចម្លង RUI URL: https://raw.githubusercontent.com/RAKWireless/RAKwireless-Arduino-BSPIndex/main/package_rakwireless.com_rui_index.json ហើយ​បិទភ្ជាប់​វា​លើ​កម្មវិធី​គ្រប់គ្រង​ក្តារ​បន្ថែម​ជា​ជម្រើស urls.

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 32

5. ដំឡើង RAKwireless RUI nRF Boards ។

  • ចាប់ផ្តើម Visual Studio IDE ឡើងវិញ។
  • បើក Visual Micro Explorer នៅលើផ្នែកបន្ថែម -> vMicro -> Visual Micro Explorer ។
  • ចុចលើផ្ទាំងគ្រប់គ្រងក្រុមប្រឹក្សាភិបាល ហើយពិនិត្យមើលបន្ទះ RAKwireless RUI nRF ។ វានឹងបង្ហាញកំណែដែលមានស្រាប់នៃបន្ទះ RAKwireless RUI nRF។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 33

  • ជ្រើសរើសកំណែចុងក្រោយបំផុតនៃបន្ទះ RAKwireless RUI nRF ហើយបន្ទាប់មកចុចយល់ព្រមដើម្បីដំឡើង។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 34

ចំណាំ
អ្នកក៏អាចដំឡើង RAKwireless RUI nRF Boards ដោយប្រើកញ្ចប់ជំនួយក្តារ RAK4631-R ។ Visual Studio IDE 2019 នាំចូលការកំណត់ Arduino IDE ។

ចងក្រង Example ជាមួយ RAK4631-R

1. បើកដំណើរការ Visual Studio IDE ហើយបើក Visual Micro Explorer នៅលើ Extensions -> vMicro -> Visual Micro Explorer ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 35

2. ចុចលើ Examples tab ហើយបន្ទាប់មកស្វែងរក RAK4631 នៅលើ RUI_V3_examples folder ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 36

3. នៅក្នុង Visual Micro – Help និង Examples window ចុចលើប៊ូតុង បើកចម្លង។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 37

4. ឥឡូវនេះ សូមបិទបង្អួច Micro Explorer ហើយបើកផ្ទាំងគំនូរ Arduino នៅលើបង្អួច Solution Explorer៖

  • ចុចលើរូបតំណាង x ដើម្បីបិទ Micro Explorer ។
  • ចុចលើរូបតំណាងត្រីកោណ ដើម្បីបើកដំណោះស្រាយ Explorer ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 38

5. នៅក្នុង Solution Explorer នៅក្រោម RAK4631 ចុច RAK4631.ino file.

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 39

6. កំណត់រចនាសម្ព័ន្ធដំណោះស្រាយ វេទិកា និងច្រកសៀរៀល។ ចុចលើបញ្ជីទម្លាក់ចុះ ហើយជ្រើសរើសដូចខាងក្រោម៖

  • វាលការកំណត់រចនាសម្ព័ន្ធដំណោះស្រាយ៖ ចេញផ្សាយ
  • វាលវេទិកាដំណោះស្រាយ៖ x86
  • Serial Portfield៖ ជ្រើសរើសច្រក RAK4631-R COM ដែលបានរកឃើញនៅក្នុងកម្មវិធីគ្រប់គ្រងឧបករណ៍វីនដូ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 40

7. ចុចលើរូបតំណាង Build and Upload ដើម្បីបញ្ចេញនូវ Project នៅលើ RAK4631-R។

ចំណាំ៖
RAK4631-R គួរតែចូលទៅកាន់របៀប BOOT ដោយស្វ័យប្រវត្តិ នៅពេលដែលកម្មវិធីបង្កប់ត្រូវបានផ្ទុកឡើងតាមរយៈ Arduino IDE ។
ប្រសិនបើ​របៀប BOOT មិន​ត្រូវ​បាន​ចាប់​ផ្តើម​ទេ សូម​ទាញ​ដើម្បី​បិទ​ម្ជុល RESET ពីរដង (ឬ​ចុច​ពីរដង​លើ​ប៊ូតុង​កំណត់​ឡើងវិញ​ប្រសិនបើ​មាន) ដើម្បី​បង្ខំ​របៀប BOOT។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 41

បន្ទាប់ពីការអាប់ឡូតដោយជោគជ័យ ឥឡូវនេះអ្នកអាចប្រើឧបករណ៍ UART កុងសូលដែលអ្នកពេញចិត្ត ដើម្បីភ្ជាប់ជាមួយច្រក RAK4631-R COM ។ ប្រសិនបើការតភ្ជាប់បានជោគជ័យ នោះអ្នកនឹងឃើញសារលទ្ធផល។

8. វាយពាក្យបញ្ជាខាងក្រោមដើម្បីពិនិត្យមើលកំណែកម្មវិធីបង្កប់បច្ចុប្បន្ន៖

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 42

AT Command Over BLE

ផ្នែកនេះបង្ហាញពីរបៀបប្រើ AT Commands លើ BLE ដោយប្រើ Serial Bluetooth Terminal។

ពាក្យបញ្ជាដែលមានទាំងអស់អាចរកបាននៅក្នុង AT Command Manual នៃ RAK4631-R ។

1. ទាញយក និងដំឡើង Serial Bluetooth Terminal ដើម្បីភ្ជាប់ឧបករណ៍។

2. ត្រូវប្រាកដថាប៊្លូធូសនៅលើទូរស័ព្ទរបស់អ្នកត្រូវបានបើក។

3. ជ្រើសរើសប្រភេទ បន្ទាប់មកឧបករណ៍។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 43

4. ជ្រើសរើសរូបតំណាងប៊្លូធូស LE ហើយចុចលើរូបតំណាង ស្កេន ដើម្បីស្កេនឧបករណ៍។

5. រកមើលឧបករណ៍ BLE ដែលមានឈ្មោះថា “RAK.XXXXXX” នៅក្នុងបញ្ជីម៉ាស៊ីនស្កេនរបស់កម្មវិធី ហើយភ្ជាប់ទៅឧបករណ៍នេះ។

ចំណាំ
តាមលំនាំដើម សញ្ញា BLE នៃ RAK4631-R បិទដោយស្វ័យប្រវត្តិ ប្រសិនបើគ្មានការតភ្ជាប់ត្រូវបានបង្កើតឡើងបន្ទាប់ពី 30 វិនាទី។ ភ្ជាប់ទៅសញ្ញា BLE នៃ RAK4631-R ភ្លាមៗបន្ទាប់ពីចុចប៊ូតុងកំណត់ឡើងវិញ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 44

6. ត្រូវប្រាកដថាការតភ្ជាប់បានជោគជ័យជាមួយ “RAK.XXXXXX”។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 45

7. ផ្ញើពាក្យបញ្ជា AT ហើយពិនិត្យមើលកុងសូលពីចម្ងាយត្រូវបានទទួលឬអត់។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 46

8. ឧបករណ៍ពីចម្ងាយនឹងទទួលពាក្យបញ្ជា AT ដូចគ្នា។

RAKwireless RAK4631-R WisBlock Core Module - ពាក្យបញ្ជា AT

ផ្សេងៗ

ការដំឡើង Arduino

ចូលទៅកាន់ Arduino ផ្លូវការ webគេហទំព័រនិងទាញយក Arduino IDE . អ្នក​អាច​មើល​ឃើញ​កំណែ​ជា​ច្រើន​ដែល​មាន​សម្រាប់ Windows, Linux និង Mac OS X។ ជ្រើសរើស​កំណែ​ត្រឹមត្រូវ​នៃ Arduino IDE ហើយ​ទាញ​យក​វា។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 47

សម្រាប់វីនដូ

ចំណាំ
សម្រាប់អ្នកប្រើប្រាស់ Windows 10៖ កុំដំឡើង Arduino IDE ពី Microsoft App store ។ ដំឡើង Arduino IDE ដើមពី Arduino ផ្លូវការ webគេហទំព័រ។ កម្មវិធី Arduino ពី Microsoft App Store មានបញ្ហាក្នុងការប្រើប្រាស់កញ្ចប់ជំនួយក្រុមប្រឹក្សាភិបាលភាគីទីបី។

1. ដំឡើង Arduino IDE ដែលអ្នកទើបតែទាញយកនៅលើ Windows PC របស់អ្នក។

2. ចុច I Agree បន្ទាប់មក Next ដើម្បីបន្ត។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាព 48-49

3. ចុចដំឡើង។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាព 50-51

បន្ទាប់ពីដំណើរការ 100% Arduino IDE ត្រូវបានដំឡើងដោយជោគជ័យ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 52

សម្រាប់លីនុច

ដំបូង អ្នកត្រូវការពិនិត្យភាពត្រូវគ្នាជាមួយប្រព័ន្ធរបស់អ្នក ហើយជ្រើសរើសរវាងកំណែ 32-bit, 64-bit និង ARM នៃ Arduino IDE សម្រាប់លីនុច។

ការដំឡើងតាមរយៈ tarball

1. បន្ទាប់ពីទាញយកកំណែ Arduino ត្រឹមត្រូវ បើកស្ថានីយ បន្ទាប់មកដំណើរការ ls ដើម្បីពិនិត្យមើលការដំឡើង file នៅលើថតឯកសារទាញយក។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 53

2. tarball គឺជាប្រភេទ folder ដែលបានបង្ហាប់ ដូចជា .zip fileប្រើជាទូទៅដើម្បីចែកចាយកម្មវិធីនៅក្នុងលីនុច។ ដើម្បីស្រង់ចេញ files ពី tarball, ផ្លាស់ប្តូរថតទៅកន្លែងដែល tarball ដែលបានទាញយក, បន្ទាប់មករត់:

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 54

3. នៅពេលដែលពាក្យបញ្ជា tar ត្រូវបានបញ្ចប់ សូមដំណើរការ ls ម្តងទៀត។ ថតមួយដែលមានឈ្មោះថា arduino-version នឹងត្រូវបានបង្កើត។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 55

4. ផ្លាស់ប្តូរថតបច្ចុប្បន្ន ហើយចូលទៅកាន់ថតឯកសារដែលបានបង្កើតថ្មី។ នឹងមាន ក file ដាក់ឈ្មោះ install.sh នៅក្នុងថតឯកសារ។ ប្រតិបត្តិ sudo ./install.sh ដើម្បីដំឡើង Arduino IDE ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 56

ពាក្យបញ្ជា sudo បង្កើនសិទ្ធិជាបណ្ដោះអាសន្នដែលអនុញ្ញាតឱ្យអ្នកដំឡើងបំពេញកិច្ចការរសើបដោយមិនចាំបាច់ចូលជាអ្នកប្រើប្រាស់ root ។

សម្រាប់ Mac OS X

នៅក្នុង Mac OS X ដូចគ្នាទៅនឹង Linux ដែរ មិនមានដំណើរការដំឡើងទេ។ វាគ្រាន់តែជាដំណើរការនៃ decompression បន្ទាប់មកអ្នកអាចបើក Arduino IDE ដោយជោគជ័យ។

មគ្គុទ្ទេសក៍ផ្នែក Arduino IDE

រូបភាព 58 បង្ហាញផ្នែកទាំងប្រាំ (5) នៃ Arduino IDE ។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 57

1. ម៉ឺនុយជម្រើស IDE
អ្នក​អាច​កំណត់​រចនាសម្ព័ន្ធ​ប៉ារ៉ាម៉ែត្រ​ទូទៅ​មួយ​ចំនួន​ដូច​ជា​ច្រក​សៀរៀល ព័ត៌មាន​បន្ទះ បណ្ណាល័យ ប៉ារ៉ាម៉ែត្រ​កែសម្រួល​ជាដើម។

2. ប៊ូតុងប្រតិបត្តិការ
ប៊ូតុងប្រតិបត្តិការមានប្រតិបត្តិការប្រាំ:

  • ផ្ទៀងផ្ទាត់/ចងក្រងកូដប្រភព។
  • ផ្ទុកឡើងកូដដែលបានចងក្រងទៅក្នុង WisBlock ។
  • បើកបង្អួច Arduino IDE ថ្មី ឬកម្មវិធីដែលមានស្រាប់។
  • រក្សាទុកកម្មវិធីបច្ចុប្បន្ន។

ម៉ូឌុលស្នូល RAKwireless RAK4631-R WisBlock - រូបភាពទី 58

3. តំបន់កូដ
អ្នកអាចកែសម្រួលកូដប្រភព ដែលនឹងត្រូវបានចងក្រង និងបញ្ចូលទៅក្នុង WisBlock នៅពេលក្រោយនៅក្នុងតំបន់នេះ។

4. តំបន់រដ្ឋ

5. Output Message Area អ្នកអាចមើលឃើញសារលទ្ធផលនៅក្នុងតំបន់នេះ ថាតើវាជាព័ត៌មានបរាជ័យ ឬជោគជ័យ។

អាប់ដេតចុងក្រោយ៖ 11/9/2022, 8:19:58 ព្រឹក

ឯកសារ/ធនធាន

RAKwireless RAK4631-R ម៉ូឌុលស្នូល WisBlock [pdf] ការណែនាំអ្នកប្រើប្រាស់
RAK4631-R, RAK4631-R ម៉ូឌុលស្នូល WisBlock, ម៉ូឌុលស្នូល WisBlock, ម៉ូឌុលស្នូល, ម៉ូឌុល

ឯកសារយោង

ទុកមតិយោបល់

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