និមិត្តសញ្ញា BRT Sysចំណាំកម្មវិធី
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.

ឥណទាន

កម្មវិធីប្រភពបើកចំហ

ចាប់ផ្តើមជាមួយ IDM2040

3.1 Hardware Overview

BRT Sys AN 003 LDSBus Python SDK - ផ្នែករឹង

3.2 ការណែនាំអំពីការដំឡើងផ្នែករឹង
អនុវត្តតាមជំហានទាំងនេះដើម្បីដំឡើង IDM2040 Hardware Setup –
ក. យក Jumper ចេញ។BRT Sys AN 003 LDSBus Python SDK - ការដំឡើងផ្នែករឹង

ខ. ភ្ជាប់ម៉ូឌុល LDSU ទៅ Quad T-Junction ។BRT Sys AN 003 LDSBus Python SDK - LDSU

គ. ដោយប្រើខ្សែ RJ45 ភ្ជាប់ Quad T-Junction ទៅឧបករណ៍ភ្ជាប់ IDM2040 RJ45 ។ BRT Sys AN 003 LDSBus Python SDK - ខ្សែ

ឃ. ភ្ជាប់អាដាប់ទ័រផ្គត់ផ្គង់ 20v ដោយប្រើខ្សែ USB-C ទៅច្រក USB-C នៅលើ IDM2040។ BRT Sys AN 003 LDSBus Python SDK - ការដំឡើងផ្នែករឹង1

អ៊ី បើកអាដាប់ទ័រ 20v ដោយប្រើការផ្គត់ផ្គង់ថាមពល AC ។
f. ភ្ជាប់ IDM2040 ទៅកុំព្យូទ័រដោយប្រើខ្សែ Type-C ។BRT Sys AN 003 LDSBus Python SDK - ការដំឡើងផ្នែករឹង2  g. ចុចប៊ូតុងចាប់ផ្ដើម បន្ទះ IDM2040; សង្កត់វាពីរបីវិនាទី ហើយលែងវាចេញ បន្ទាប់ពីកំណត់បន្ទះឡើងវិញ។ វីនដូនឹងបើកដ្រាយមួយដែលមានឈ្មោះថា "RP1-RP2" ។
BRT Sys AN 003 LDSBus Python SDK - កម្មវិធីម៉ោង នៅក្នុងអតីតដែលបានផ្តល់ឱ្យample កញ្ចប់ត្រូវតែមាន “.uf2” file, ចម្លង file ហើយបិទភ្ជាប់វាទៅក្នុងដ្រាយ "RP1-RP2" ។BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១ខ្ញុំ នៅពេលចម្លង ".uf2" file ទៅ "RPI-RP2" ឧបករណ៍នឹងចាប់ផ្តើមឡើងវិញដោយស្វ័យប្រវត្តិ ហើយម្តងទៀតនឹងបង្ហាញជាដ្រាយថ្មី ដូចជា "CIRCUITPY" ។BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

“code.py” គឺសំខាន់ file ដែលដំណើរការរាល់ពេលដែល IDM2040 ត្រូវបានកំណត់ឡើងវិញ។ បើកនេះ។ file ហើយលុបមាតិកាណាមួយនៅក្នុងវាមុនពេលរក្សាទុក។
j. ច្រក COM សម្រាប់ឧបករណ៍នេះនឹងបង្ហាញនៅក្នុងកម្មវិធីគ្រប់គ្រងឧបករណ៍។ នេះគឺជាអតីតampអេក្រង់បង្ហាញច្រក COM របស់ IDM2040 ជា COM6 ។BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

Thorny Python IDE - ការណែនាំអំពីការដំឡើង/ដំឡើង

អនុវត្តតាមជំហានទាំងនេះដើម្បីដំឡើង និងដំឡើង Thorny Python IDE –
ក. ទាញយកកញ្ចប់ Thorny Python IDE ពី https://thonny.org/.
ខ។ ចុច វីនដូ ដើម្បីទាញយកកំណែវីនដូ។BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

គ. នៅពេលទាញយកកម្មវិធី សូមបញ្ចប់ការដំឡើងដោយចុចលើពាក្យដែលអាចប្រតិបត្តិបាន។ file (.exe) ហើយធ្វើតាមអ្នកជំនួយការដំឡើង។ នៅពេលបញ្ចប់ការដំឡើង សូមបើក Thorny Python IDE ពី Windows Startup ។
ឃ. ដើម្បីបើក Properties សូមចុចប៊ូតុងកណ្ដុរខាងឆ្វេងនៅជ្រុងខាងក្រោមខាងស្តាំ។ ជ្រើសរើស "Circuit Python (ទូទៅ)" ។ BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

អ៊ី ចុច “កំណត់រចនាសម្ព័ន្ធអ្នកបកប្រែ…” ។

BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១f. ចុចលើច្រកទម្លាក់ចុះ ហើយជ្រើសរើសច្រកដែលលេចឡើងសម្រាប់ IDM2040 នៅក្នុងកម្មវិធីគ្រប់គ្រងឧបករណ៍បន្ទាប់ពីភ្ជាប់។ នៅក្នុងនេះ អតីតampរូបថតអេក្រង់ច្រក COM បានបង្ហាញខ្លួនជា COM6 ។ ចុច [យល់ព្រម]។BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

g. Thorny នឹងរាយការណ៍ព័ត៌មានអំពីឧបករណ៍នៅប្រអប់បញ្ចូលអ្នកបកប្រែ (“Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”) ប្រសិនបើច្រកឧបករណ៍ត្រឹមត្រូវ។BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

ដំណើរការដំណើរការ LDSU Circuity Sampលេ Exampប្រើថននី

អនុវត្តតាមជំហានទាំងនេះដើម្បីដំណើរការសៀគ្វី LDSUampលេ អតីតampលេ -
ក. បើក sampកញ្ចប់ file. ជាផ្នែកមួយនៃសample កញ្ចប់​មាន​ថត​មួយ​តាម​ឈ្មោះ “son” ដែល​មាន sensor son ផ្សេងៗ file. BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

ខ. ចម្លង និងបិទភ្ជាប់ថត "json" ទៅឧបករណ៍ផ្ទុក "CIRCUITPY" ។ BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១គ. បើកអតីតណាមួយដែលបានផ្តល់ឱ្យample ដោយប្រើកម្មវិធីនិពន្ធអត្ថបទដូចជា notepad ++ ហើយចម្លងវាទៅ Thorny Editor ហើយរក្សាទុកវា។ សម្រាប់អតីតampបើក “LDSBus_Thermocouple_Sensor.py” ហើយចម្លង/បិទភ្ជាប់នៅលើ Thorny Editor។ ចុច [រក្សាទុក] ។ BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

ឃ. នៅពេលចុច [Save] អ្នកនឹងឃើញ "កន្លែងដែលត្រូវរក្សាទុកទៅ?" ប្រអប់នឹងត្រូវបានបង្ហាញ។ ចុចហើយជ្រើសរើសឧបករណ៍ Circuit Python ។ BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

អ៊ី បញ្ចូល ក file ឈ្មោះហើយចុច [យល់ព្រម] ។
ចំណាំ៖ នៅពេលដែល សampលេខកូដ le ត្រូវបានរក្សាទុកក្នុង “code.py” បន្ទាប់មករាល់ពេលដែលវាចាប់ផ្តើមឡើងវិញ វានឹងចាប់ផ្តើមដំណើរការ “code.py”។ ដើម្បីជៀសវាងបញ្ហានេះ សូមបញ្ជាក់ឈ្មោះផ្សេង។BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

f. នេះ។ file នឹងត្រូវបានរក្សាទុកទៅក្នុងដ្រាយ "CIRCUITPY" ។BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

g. ដើម្បីដំណើរការអតីតample ពី Thorny Editor ចុច BRT Sys AN 003 LDSBus Python SDK - រូបតំណាង(ដំណើរការស្គ្រីបបច្ចុប្បន្ន) ។ BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១h សៀគ្វី LDSU អតីតample នឹងរត់ដើម្បីស្កេនឡានក្រុង ហើយចាប់ផ្តើមរាយការណ៍ទិន្នន័យឧបករណ៍ចាប់សញ្ញា។BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

ខ្ញុំ ដើម្បីបញ្ឈប់ការប្រតិបត្តិសូមចុច BRT Sys AN 003 LDSBus Python SDK - រូបតំណាង១(ឈប់)។ អ្នកប្រើប្រាស់អាចធ្វើបច្ចុប្បន្នភាពកូដតាមតម្រូវការ ឬអាចចម្លង/បិទភ្ជាប់អតីតមួយផ្សេងទៀតampអនុញ្ញាតឱ្យព្យាយាមនៅក្នុងកម្មវិធីនិពន្ធ Thorny ។
ចំណាំ៖ នៅពេលធ្វើការផ្លាស់ប្តូរណាមួយចំពោះស្គ្រីប fileចងចាំរក្សាទុក និងដំណើរការស្គ្រីប។ BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

j. ចងចាំថាត្រូវចម្លងដូចខាងក្រោម files – “irBlasterAppHelperFunctions” និង “lir_input_file.txt” មុនពេលសាកល្បង LDSBus_IR_Blaster.py ឧampលេ BRT Sys AN 003 LDSBus Python SDK - កម្មវិធី១

យោងទៅ កម្មវិធី 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 Sys

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

ឯកសារយោង

ទុកមតិយោបល់

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