ចំណាំកម្មវិធី
BRSYS_AN_003
LDSBus Python SDK លើអ្នកប្រើប្រាស់ IDM2040
មគ្គុទ្ទេសក៍
កំណែ 1.2
កាលបរិច្ឆេទចេញផ្សាយ៖ 22-09-2023
AN-003 LDSBus Python SDK
ឯកសារនេះផ្តល់ព័ត៌មានអំពីរបៀបដំឡើង និងប្រើប្រាស់ LDSBus Python SDK នៅលើ IDM2040។
ការប្រើប្រាស់ឧបករណ៍ BRTSys ក្នុងជំនួយអាយុជីវិត និង/ឬកម្មវិធីសុវត្ថិភាពគឺស្ថិតក្នុងហានិភ័យរបស់អ្នកប្រើប្រាស់ទាំងស្រុង ហើយអ្នកប្រើប្រាស់យល់ព្រមការពារ សងការខូចខាត និងរក្សាទុក BRTSys ដោយមិនបង្កគ្រោះថ្នាក់ពីការខូចខាត ការទាមទារ ការប្តឹងផ្តល់ ឬការចំណាយដែលបណ្តាលមកពីការប្រើប្រាស់បែបនេះ។
សេចក្តីផ្តើម
ឯកសារនេះពិពណ៌នាអំពីរបៀបប្រើ IDM2040 ជាមួយ LDSU circuity example រួមទាំងនីតិវិធីដំឡើងសម្រាប់ Thorny Python IDE និងជំហានដើម្បីប្រតិបត្តិសៀគ្វី LDSU examples ។
Python SDK នឹងដំណើរការលើ IDM2040 ជាមួយនឹងចំណុចប្រទាក់ LDSBus ដែលសមស្រប។ IDM2040 មានចំណុចប្រទាក់ LDSBus ដែលភ្ជាប់មកជាមួយ ហើយអាចផ្គត់ផ្គង់រហូតដល់ 24v ទៅ LDSBus ។ ព័ត៌មានបន្ថែមអំពី IDM2040 មាននៅ https://brtsys.com.
ឥណទាន
កម្មវិធីប្រភពបើកចំហ
- Thorny Python IDE៖ https://thonny.org
ចាប់ផ្តើមជាមួយ IDM2040
3.1 Hardware Overview
3.2 ការណែនាំអំពីការដំឡើងផ្នែករឹង
អនុវត្តតាមជំហានទាំងនេះដើម្បីដំឡើង IDM2040 Hardware Setup –
ក. យក Jumper ចេញ។
ខ. ភ្ជាប់ម៉ូឌុល LDSU ទៅ Quad T-Junction ។
គ. ដោយប្រើខ្សែ RJ45 ភ្ជាប់ Quad T-Junction ទៅឧបករណ៍ភ្ជាប់ IDM2040 RJ45 ។
ឃ. ភ្ជាប់អាដាប់ទ័រផ្គត់ផ្គង់ 20v ដោយប្រើខ្សែ USB-C ទៅច្រក USB-C នៅលើ IDM2040។
អ៊ី បើកអាដាប់ទ័រ 20v ដោយប្រើការផ្គត់ផ្គង់ថាមពល AC ។
f. ភ្ជាប់ IDM2040 ទៅកុំព្យូទ័រដោយប្រើខ្សែ Type-C ។ g. ចុចប៊ូតុងចាប់ផ្ដើម បន្ទះ IDM2040; សង្កត់វាពីរបីវិនាទី ហើយលែងវាចេញ បន្ទាប់ពីកំណត់បន្ទះឡើងវិញ។ វីនដូនឹងបើកដ្រាយមួយដែលមានឈ្មោះថា "RP1-RP2" ។
ម៉ោង នៅក្នុងអតីតដែលបានផ្តល់ឱ្យample កញ្ចប់ត្រូវតែមាន “.uf2” file, ចម្លង file ហើយបិទភ្ជាប់វាទៅក្នុងដ្រាយ "RP1-RP2" ។
ខ្ញុំ នៅពេលចម្លង ".uf2" file ទៅ "RPI-RP2" ឧបករណ៍នឹងចាប់ផ្តើមឡើងវិញដោយស្វ័យប្រវត្តិ ហើយម្តងទៀតនឹងបង្ហាញជាដ្រាយថ្មី ដូចជា "CIRCUITPY" ។
“code.py” គឺសំខាន់ file ដែលដំណើរការរាល់ពេលដែល IDM2040 ត្រូវបានកំណត់ឡើងវិញ។ បើកនេះ។ file ហើយលុបមាតិកាណាមួយនៅក្នុងវាមុនពេលរក្សាទុក។
j. ច្រក COM សម្រាប់ឧបករណ៍នេះនឹងបង្ហាញនៅក្នុងកម្មវិធីគ្រប់គ្រងឧបករណ៍។ នេះគឺជាអតីតampអេក្រង់បង្ហាញច្រក COM របស់ IDM2040 ជា COM6 ។
Thorny Python IDE - ការណែនាំអំពីការដំឡើង/ដំឡើង
អនុវត្តតាមជំហានទាំងនេះដើម្បីដំឡើង និងដំឡើង Thorny Python IDE –
ក. ទាញយកកញ្ចប់ Thorny Python IDE ពី https://thonny.org/.
ខ។ ចុច វីនដូ ដើម្បីទាញយកកំណែវីនដូ។
គ. នៅពេលទាញយកកម្មវិធី សូមបញ្ចប់ការដំឡើងដោយចុចលើពាក្យដែលអាចប្រតិបត្តិបាន។ file (.exe) ហើយធ្វើតាមអ្នកជំនួយការដំឡើង។ នៅពេលបញ្ចប់ការដំឡើង សូមបើក Thorny Python IDE ពី Windows Startup ។
ឃ. ដើម្បីបើក Properties សូមចុចប៊ូតុងកណ្ដុរខាងឆ្វេងនៅជ្រុងខាងក្រោមខាងស្តាំ។ ជ្រើសរើស "Circuit Python (ទូទៅ)" ។
អ៊ី ចុច “កំណត់រចនាសម្ព័ន្ធអ្នកបកប្រែ…” ។
f. ចុចលើច្រកទម្លាក់ចុះ ហើយជ្រើសរើសច្រកដែលលេចឡើងសម្រាប់ IDM2040 នៅក្នុងកម្មវិធីគ្រប់គ្រងឧបករណ៍បន្ទាប់ពីភ្ជាប់។ នៅក្នុងនេះ អតីតampរូបថតអេក្រង់ច្រក COM បានបង្ហាញខ្លួនជា COM6 ។ ចុច [យល់ព្រម]។
g. Thorny នឹងរាយការណ៍ព័ត៌មានអំពីឧបករណ៍នៅប្រអប់បញ្ចូលអ្នកបកប្រែ (“Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”) ប្រសិនបើច្រកឧបករណ៍ត្រឹមត្រូវ។
ដំណើរការដំណើរការ LDSU Circuity Sampលេ Exampប្រើថននី
អនុវត្តតាមជំហានទាំងនេះដើម្បីដំណើរការសៀគ្វី LDSUampលេ អតីតampលេ -
ក. បើក sampកញ្ចប់ file. ជាផ្នែកមួយនៃសample កញ្ចប់មានថតមួយតាមឈ្មោះ “son” ដែលមាន sensor son ផ្សេងៗ file.
ខ. ចម្លង និងបិទភ្ជាប់ថត "json" ទៅឧបករណ៍ផ្ទុក "CIRCUITPY" ។ គ. បើកអតីតណាមួយដែលបានផ្តល់ឱ្យample ដោយប្រើកម្មវិធីនិពន្ធអត្ថបទដូចជា notepad ++ ហើយចម្លងវាទៅ Thorny Editor ហើយរក្សាទុកវា។ សម្រាប់អតីតampបើក “LDSBus_Thermocouple_Sensor.py” ហើយចម្លង/បិទភ្ជាប់នៅលើ Thorny Editor។ ចុច [រក្សាទុក] ។
ឃ. នៅពេលចុច [Save] អ្នកនឹងឃើញ "កន្លែងដែលត្រូវរក្សាទុកទៅ?" ប្រអប់នឹងត្រូវបានបង្ហាញ។ ចុចហើយជ្រើសរើសឧបករណ៍ Circuit Python ។
អ៊ី បញ្ចូល ក file ឈ្មោះហើយចុច [យល់ព្រម] ។
ចំណាំ៖ នៅពេលដែល សampលេខកូដ le ត្រូវបានរក្សាទុកក្នុង “code.py” បន្ទាប់មករាល់ពេលដែលវាចាប់ផ្តើមឡើងវិញ វានឹងចាប់ផ្តើមដំណើរការ “code.py”។ ដើម្បីជៀសវាងបញ្ហានេះ សូមបញ្ជាក់ឈ្មោះផ្សេង។
f. នេះ។ file នឹងត្រូវបានរក្សាទុកទៅក្នុងដ្រាយ "CIRCUITPY" ។
g. ដើម្បីដំណើរការអតីតample ពី Thorny Editor ចុច (ដំណើរការស្គ្រីបបច្ចុប្បន្ន) ។
h សៀគ្វី LDSU អតីតample នឹងរត់ដើម្បីស្កេនឡានក្រុង ហើយចាប់ផ្តើមរាយការណ៍ទិន្នន័យឧបករណ៍ចាប់សញ្ញា។
ខ្ញុំ ដើម្បីបញ្ឈប់ការប្រតិបត្តិសូមចុច (ឈប់)។ អ្នកប្រើប្រាស់អាចធ្វើបច្ចុប្បន្នភាពកូដតាមតម្រូវការ ឬអាចចម្លង/បិទភ្ជាប់អតីតមួយផ្សេងទៀតampអនុញ្ញាតឱ្យព្យាយាមនៅក្នុងកម្មវិធីនិពន្ធ Thorny ។
ចំណាំ៖ នៅពេលធ្វើការផ្លាស់ប្តូរណាមួយចំពោះស្គ្រីប fileចងចាំរក្សាទុក និងដំណើរការស្គ្រីប។
j. ចងចាំថាត្រូវចម្លងដូចខាងក្រោម files – “irBlasterAppHelperFunctions” និង “lir_input_file.txt” មុនពេលសាកល្បង LDSBus_IR_Blaster.py ឧampលេ
យោងទៅ កម្មវិធី BRTSYS_AN_002_LDSU IR Blaster សម្រាប់ព័ត៌មានលម្អិតអំពី “LDSBus_IR_Blaster.py” ឧampលេ
ព័ត៌មានទំនាក់ទំនង
យោងទៅ https://brtsys.com/contact-us/ សម្រាប់ព័ត៌មានទំនាក់ទំនង។
ក្រុមហ៊ុនផលិត និងអ្នករចនាប្រព័ន្ធ និងឧបករណ៍ ទទួលខុសត្រូវក្នុងការធានាថា ប្រព័ន្ធរបស់ពួកគេ និងឧបករណ៍ BRT Systems Pate Ltd (BRTSys) ដែលត្រូវបានបញ្ចូលក្នុងប្រព័ន្ធរបស់ពួកគេ បំពេញតាមតម្រូវការសុវត្ថិភាព និយតកម្ម និងកម្រិតប្រព័ន្ធដែលអាចអនុវត្តបាន។ ព័ត៌មានដែលទាក់ទងនឹងកម្មវិធីទាំងអស់នៅក្នុងឯកសារនេះ (រួមទាំងការពិពណ៌នាកម្មវិធី ឧបករណ៍ BRTSys ដែលបានណែនាំ និងសម្ភារៈផ្សេងទៀត) ត្រូវបានផ្តល់ជូនសម្រាប់ជាឯកសារយោងតែប៉ុណ្ណោះ។ ខណៈពេលដែល BRTSys បានយកចិត្តទុកដាក់ក្នុងការធានាថាវាមានភាពសុក្រឹតនោះ ព័ត៌មាននេះគឺស្ថិតនៅក្រោមការបញ្ជាក់របស់អតិថិជន ហើយ BRTSys បដិសេធការទទួលខុសត្រូវទាំងអស់សម្រាប់ការរចនាប្រព័ន្ធ និងសម្រាប់ជំនួយកម្មវិធីណាមួយដែលផ្តល់ដោយ BRTSys ។ ការប្រើប្រាស់ឧបករណ៍ BRTSys នៅក្នុងកម្មវិធីជំនួយអាយុជីវិត និង/ឬកម្មវិធីសុវត្ថិភាពគឺស្ថិតក្នុងហានិភ័យរបស់អ្នកប្រើប្រាស់ទាំងស្រុង ហើយអ្នកប្រើប្រាស់យល់ព្រមការពារ សងការខូចខាត និងរក្សាទុក BRTSys ដែលគ្មានគ្រោះថ្នាក់ពីការខូចខាត ការទាមទារ ការប្តឹងផ្តល់ ឬការចំណាយដែលបណ្តាលមកពីការប្រើប្រាស់បែបនេះ។ ឯកសារនេះអាចផ្លាស់ប្តូរដោយមិនមានការជូនដំណឹងជាមុន។ គ្មានសេរីភាពក្នុងការប្រើប្រាស់ប៉ាតង់ ឬសិទ្ធិកម្មសិទ្ធិបញ្ញាផ្សេងទៀត ត្រូវបានបង្ហាញដោយការបោះពុម្ពឯកសារនេះ។ ទាំងទាំងមូល ឬផ្នែកណាមួយនៃព័ត៌មានដែលមាននៅក្នុង ឬផលិតផលដែលបានពិពណ៌នានៅក្នុងឯកសារនេះ មិនអាចប្រែប្រួល ឬផលិតឡើងវិញក្នុងទម្រង់សម្ភារៈ ឬអេឡិចត្រូនិកណាមួយ ដោយគ្មានការយល់ព្រមជាលាយលក្ខណ៍អក្សរជាមុនពីម្ចាស់កម្មសិទ្ធិបញ្ញា។ BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. លេខក្រុមហ៊ុនចុះបញ្ជីសិង្ហបុរី៖ 202220043R
ឧបសម្ព័ន្ធ A - ឯកសារយោង
ឯកសារយោង
BRTSYS_API_001_LDSBus_Python_SDK_ការណែនាំ
កម្មវិធី BRTSYS_AN_002_LDSU IR Blaster
អក្សរកាត់និងអក្សរកាត់
លក្ខខណ្ឌ | ការពិពណ៌នា |
អាយឌីអេ | បរិស្ថានអភិវឌ្ឍន៍រួមបញ្ចូលគ្នា |
LDSBus | ឡានក្រុងឧបករណ៍ចាប់សញ្ញាចម្ងាយឆ្ងាយ |
យូអេសប៊ី | រថយន្តក្រុងសៀរៀលសកល |
ឧបសម្ព័ន្ធ ខ - បញ្ជីតារាង និងតួលេខ
បញ្ជីតារាង
NA
បញ្ជីនៃតួលេខ
រូបភាពទី 1 – លក្ខណៈពិសេសផ្នែករឹង IDM2040 ……………………………………………………………………………… 5
ឧបសម្ព័ន្ធ C - ប្រវត្តិកែប្រែ
ចំណងជើងឯកសារ៖ BRTSYS_AN_003 LDSBus Python SDK នៅលើការណែនាំអ្នកប្រើប្រាស់ IDM2040
ឯកសារយោងលេខ៖ BRTSYS_000016
លេខបោសសំអាត៖ BRTSYS #019
ទំព័រផលិតផល៖ https://brtsys.com/ldsbus
មតិកែលម្អឯកសារ៖ ផ្ញើមតិកែលម្អ
ការពិនិត្យឡើងវិញ | ការផ្លាស់ប្តូរ | កាលបរិច្ឆេទ |
កំណែ 1.0 | ការចេញផ្សាយដំបូង | ៨៦៦-៤៤៧-២១៩៤ |
កំណែ 1.1 | ការចេញផ្សាយដែលបានធ្វើបច្ចុប្បន្នភាពនៅក្រោមប្រព័ន្ធ BRT | ៨៦៦-៤៤៧-២១៩៤ |
កំណែ 1.2 | បានធ្វើបច្ចុប្បន្នភាពសេចក្តីយោង HVT ទៅ Quad T-Junction; បានធ្វើបច្ចុប្បន្នភាពអាសយដ្ឋានសិង្ហបុរី |
៨៦៦-៤៤៧-២១៩៤ |
BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464
ទូរស័ព្ទ៖ +65 6547 4827
Web គេហទំព័រ៖ http://www.brtsys.com
រក្សាសិទ្ធិ © BRT Systems Pate Ltd
ចំណាំកម្មវិធី
BRTSYS_AN_003 LDSBus Python SDK នៅលើ IDM2040 User Guide
កំណែ 1.2
ឯកសារយោងលេខ៖ BRTSYS_000016
លេខបោសសំអាត៖ BRTSYS #019
ឯកសារ/ធនធាន
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdf] ការណែនាំអ្នកប្រើប្រាស់ AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |