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

តើអ្នកត្រូវការអ្វី?
មុនពេលឆ្លងកាត់ជំហាននីមួយៗនៅក្នុងការណែនាំអំពីការដំឡើងនៃម៉ូឌុលស្នូល RAK4631-R WisBlock ត្រូវប្រាកដថារៀបចំធាតុចាំបាច់ដែលមានរាយខាងក្រោម៖
ផ្នែករឹង
- RAK4631-R WisBlock Core
- ការជ្រើសរើសរបស់អ្នក។ មូលដ្ឋាន WisBlock
- ខ្សែ USB
- Li- ថ្ម Ion/LiPo (ស្រេចចិត្ត)
- ឧបករណ៍សាកថាមពលពន្លឺព្រះអាទិត្យ (ជាជម្រើស)
កម្មវិធី
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។

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

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

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

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

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

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

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

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

ភាពជាក់លាក់នៃថ្ម និងបន្ទះស្រូបពន្លឺព្រះអាទិត្យអាចរកបាននៅលើសន្លឹកទិន្នន័យរបស់ 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 > ចំណូលចិត្ត។

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

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

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

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

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

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

ការដំឡើងវីនដូ
ដំឡើង Visual Studio Community 2019 ដែលអ្នកទើបតែទាញយកនៅលើ Windows PC របស់អ្នក។
1. ចុចប៊ូតុងបន្ត។

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

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

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

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

ការកំណត់រចនាសម្ព័ន្ធ Visual Studio Community 2019
1. បើក Visual Studio 2019 បន្ទាប់មកចុចលើ បន្តដោយគ្មានលេខកូដ។


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

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

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.

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

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

ចំណាំ
អ្នកក៏អាចដំឡើង 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 ។

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

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

4. ឥឡូវនេះ សូមបិទបង្អួច Micro Explorer ហើយបើកផ្ទាំងគំនូរ Arduino នៅលើបង្អួច Solution Explorer៖
- ចុចលើរូបតំណាង x ដើម្បីបិទ Micro Explorer ។
- ចុចលើរូបតំណាងត្រីកោណ ដើម្បីបើកដំណោះស្រាយ Explorer ។

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

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

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

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

AT Command Over BLE
ផ្នែកនេះបង្ហាញពីរបៀបប្រើ AT Commands លើ BLE ដោយប្រើ Serial Bluetooth Terminal។
ពាក្យបញ្ជាដែលមានទាំងអស់អាចរកបាននៅក្នុង AT Command Manual នៃ RAK4631-R ។
1. ទាញយក និងដំឡើង Serial Bluetooth Terminal ដើម្បីភ្ជាប់ឧបករណ៍។
2. ត្រូវប្រាកដថាប៊្លូធូសនៅលើទូរស័ព្ទរបស់អ្នកត្រូវបានបើក។
3. ជ្រើសរើសប្រភេទ បន្ទាប់មកឧបករណ៍។

4. ជ្រើសរើសរូបតំណាងប៊្លូធូស LE ហើយចុចលើរូបតំណាង ស្កេន ដើម្បីស្កេនឧបករណ៍។
5. រកមើលឧបករណ៍ BLE ដែលមានឈ្មោះថា “RAK.XXXXXX” នៅក្នុងបញ្ជីម៉ាស៊ីនស្កេនរបស់កម្មវិធី ហើយភ្ជាប់ទៅឧបករណ៍នេះ។
ចំណាំ
តាមលំនាំដើម សញ្ញា BLE នៃ RAK4631-R បិទដោយស្វ័យប្រវត្តិ ប្រសិនបើគ្មានការតភ្ជាប់ត្រូវបានបង្កើតឡើងបន្ទាប់ពី 30 វិនាទី។ ភ្ជាប់ទៅសញ្ញា BLE នៃ RAK4631-R ភ្លាមៗបន្ទាប់ពីចុចប៊ូតុងកំណត់ឡើងវិញ។

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

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

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

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

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

3. ចុចដំឡើង។

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

សម្រាប់លីនុច
ដំបូង អ្នកត្រូវការពិនិត្យភាពត្រូវគ្នាជាមួយប្រព័ន្ធរបស់អ្នក ហើយជ្រើសរើសរវាងកំណែ 32-bit, 64-bit និង ARM នៃ Arduino IDE សម្រាប់លីនុច។
ការដំឡើងតាមរយៈ tarball
1. បន្ទាប់ពីទាញយកកំណែ Arduino ត្រឹមត្រូវ បើកស្ថានីយ បន្ទាប់មកដំណើរការ ls ដើម្បីពិនិត្យមើលការដំឡើង file នៅលើថតឯកសារទាញយក។

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

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

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

ពាក្យបញ្ជា sudo បង្កើនសិទ្ធិជាបណ្ដោះអាសន្នដែលអនុញ្ញាតឱ្យអ្នកដំឡើងបំពេញកិច្ចការរសើបដោយមិនចាំបាច់ចូលជាអ្នកប្រើប្រាស់ root ។
សម្រាប់ Mac OS X
នៅក្នុង Mac OS X ដូចគ្នាទៅនឹង Linux ដែរ មិនមានដំណើរការដំឡើងទេ។ វាគ្រាន់តែជាដំណើរការនៃ decompression បន្ទាប់មកអ្នកអាចបើក Arduino IDE ដោយជោគជ័យ។
មគ្គុទ្ទេសក៍ផ្នែក Arduino IDE
រូបភាព 58 បង្ហាញផ្នែកទាំងប្រាំ (5) នៃ Arduino IDE ។

1. ម៉ឺនុយជម្រើស IDE
អ្នកអាចកំណត់រចនាសម្ព័ន្ធប៉ារ៉ាម៉ែត្រទូទៅមួយចំនួនដូចជាច្រកសៀរៀល ព័ត៌មានបន្ទះ បណ្ណាល័យ ប៉ារ៉ាម៉ែត្រកែសម្រួលជាដើម។
2. ប៊ូតុងប្រតិបត្តិការ
ប៊ូតុងប្រតិបត្តិការមានប្រតិបត្តិការប្រាំ:
- ផ្ទៀងផ្ទាត់/ចងក្រងកូដប្រភព។
- ផ្ទុកឡើងកូដដែលបានចងក្រងទៅក្នុង WisBlock ។
- បើកបង្អួច Arduino IDE ថ្មី ឬកម្មវិធីដែលមានស្រាប់។
- រក្សាទុកកម្មវិធីបច្ចុប្បន្ន។

3. តំបន់កូដ
អ្នកអាចកែសម្រួលកូដប្រភព ដែលនឹងត្រូវបានចងក្រង និងបញ្ចូលទៅក្នុង WisBlock នៅពេលក្រោយនៅក្នុងតំបន់នេះ។
4. តំបន់រដ្ឋ
5. Output Message Area អ្នកអាចមើលឃើញសារលទ្ធផលនៅក្នុងតំបន់នេះ ថាតើវាជាព័ត៌មានបរាជ័យ ឬជោគជ័យ។
អាប់ដេតចុងក្រោយ៖ 11/9/2022, 8:19:58 ព្រឹក
ឯកសារ/ធនធាន
![]() |
RAKwireless RAK4631-R ម៉ូឌុលស្នូល WisBlock [pdf] ការណែនាំអ្នកប្រើប្រាស់ RAK4631-R, RAK4631-R ម៉ូឌុលស្នូល WisBlock, ម៉ូឌុលស្នូល WisBlock, ម៉ូឌុលស្នូល, ម៉ូឌុល |
