යෙදුම් සටහන
BRTSYS_AN_003
IDM2040 පරිශීලක මත LDSBus Python SDK
මාර්ගෝපදේශය
අනුවාදය 1.2
නිකුත් කළ දිනය: 22-09-2023
AN-003 LDSBus Python SDK
මෙම ලේඛනය IDM2040 හි LDSBus Python SDK සකසන්නේ කෙසේද සහ භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳ තොරතුරු සපයයි.
ජීවිත ආධාරක සහ/හෝ ආරක්ෂිත යෙදුම්වල BRTSys උපාංග භාවිතය සම්පූර්ණයෙන්ම පරිශීලකයාගේ අවදානමේ පවතින අතර, එවැනි භාවිතයෙන් සිදුවන ඕනෑම සහ සියලු හානි, හිමිකම්, ඇඳුම් කට්ටල හෝ වියදම් වලින් BRTSys ආරක්ෂා කිරීමට, වන්දි ගෙවීමට සහ හානිකර ලෙස තබා ගැනීමට පරිශීලකයා එකඟ වේ.
හැඳින්වීම
මෙම ලේඛනය LDSU පරිපථය සමඟ IDM2040 භාවිතා කරන ආකාරය විස්තර කරයිample Thorny Python IDE සඳහා ස්ථාපන ක්රියා පටිපාටිය සහ LDSU පරිපථ ක්රියාත්මක කිරීමට පියවර ඇතුළුවamples.
Python SDK සුදුසු LDSBus අතුරුමුහුණත සමඟ IDM2040 මත ධාවනය වේ. IDM2040 හි ඇති LDSBus අතුරුමුහුණත ඇති අතර LDSBus වෙත 24v දක්වා සැපයිය හැක. IDM2040 පිළිබඳ වැඩි විස්තර මෙහි ඇත https://brtsys.com.
ණය
විවෘත මූලාශ්ර මෘදුකාංග
- Thorny Python IDE: https://thonny.org
IDM2040 සමඟ ආරම්භ කිරීම
3.1 දෘඪාංග අවසන්view
3.2 දෘඪාංග සැකසුම් උපදෙස්
IDM2040 දෘඪාංග සැකසුම සැකසීමට මෙම පියවර අනුගමනය කරන්න -
ඒ. ජම්පර් ඉවත් කරන්න.
බී. LDSU මොඩියුලය Quad T-Junction වෙත සම්බන්ධ කරන්න.
c. RJ45 කේබලය භාවිතයෙන්, Quad T-Junction IDM2040 RJ45 සම්බන්ධකය වෙත සම්බන්ධ කරන්න.
ඈ USB-C කේබලයක් භාවිතයෙන් 20v සැපයුම් ඇඩැප්ටරය IDM2040 හි USB-C තොටට සම්බන්ධ කරන්න.
ඊ. AC බල සැපයුම භාවිතයෙන් 20v ඇඩප්ටරය සක්රිය කරන්න.
f. Type-C කේබලය භාවිතයෙන් IDM2040 පරිගණකයට සම්බන්ධ කරන්න. g. IDM2040 පුවරුවේ ඇරඹුම් බොත්තම ඔබන්න; තත්පර කිහිපයක් එය තබාගෙන පුවරුව නැවත සැකසීමෙන් පසු එය මුදා හරින්න. වින්ඩෝස් "RP1-RP2" නමින් ධාවකයක් විවෘත කරනු ඇත.
h. දී ඇති හිටපු දීample පැකේජය, ".uf2" තිබිය යුතුය file, පිටපත් කරන්න file සහ එය "RP1-RP2" ධාවකයට අලවන්න.
මම. ".uf2" පිටපත් කිරීමේදී file "RPI-RP2" වෙත, උපාංගය ස්වයංක්රීයව නැවත ආරම්භ වන අතර නැවත "CIRCUITPY" වැනි නව ධාවකයක් ලෙස දිස්වනු ඇත.
"code.py" ප්රධාන වේ file IDM2040 නැවත සකසන සෑම අවස්ථාවකම ක්රියාත්මක වේ. මේක open කරන්න file සහ සුරැකීමට පෙර එහි ඇති ඕනෑම අන්තර්ගතයක් මකා දමන්න.
j. මෙම උපාංගය සඳහා COM වරාය උපාංග කළමනාකරු තුළ දිස්වනු ඇත. මෙන්න හිටපු කෙනෙක්ample තිරය IDM2040 හි COM Port එක COM6 ලෙස පෙන්වයි.
Thorny Python IDE - ස්ථාපනය/සැකසුම් උපදෙස්
Thorny Python IDE ස්ථාපනය කිරීමට සහ සැකසීමට මෙම පියවර අනුගමනය කරන්න -
ඒ. Thorny Python IDE පැකේජය බාගන්න https://thonny.org/.
බී. ක්ලික් කරන්න වින්ඩෝස් වින්ඩෝස් අනුවාදය බාගත කිරීමට.
c. යෙදුම බාගත කිරීමෙන් පසු, ක්රියාත්මක කළ හැකි බොත්තම ක්ලික් කිරීමෙන් ස්ථාපනය සම්පූර්ණ කරන්න file (.exe) සහ ස්ථාපන විශාරද අනුගමනය කරන්න. ස්ථාපනය සම්පූර්ණ කිරීමෙන් පසු, Windows Startup වෙතින් Thorny Python IDE විවෘත කරන්න.
ඈ ගුණාංග විවෘත කිරීමට, දකුණු පහළ කෙළවරේ වම් මූසික බොත්තම ක්ලික් කරන්න. "Circuit Python (generic)" තෝරන්න.
ඊ. ක්ලික් කරන්න"පරිවර්තකය වින්යාස කරන්න…”.
f. Port drop down මත ක්ලික් කර සම්බන්ධ වූ පසු උපාංග කළමනාකරු තුළ IDM2040 සඳහා දිස් වූ වරාය තෝරන්න. මෙම example screenshot COM port COM6 ලෙස දර්ශනය විය. ක්ලික් කරන්න [හරි].
g. උපාංග තොට නිවැරදි නම් Thorny විසින් පරිවර්තක විමසුමේදී උපාංග තොරතුරු වාර්තා කරනු ඇත (“Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pico with rp2040”)
LDSU Circuity S ධාවනය කිරීමේ ක්රියා පටිපාටියample එක්ස්ampThorny භාවිතා කරයි
LDSU පරිපථය ධාවනය කිරීමට මෙම පියවර අනුගමනය කරන්නample exampලේ -
ඒ. එස් එක විවෘත කරන්නample පැකේජය file. එස් හි කොටසක් ලෙසample පැකේජයේ විවිධ සංවේදක පුත්ර අඩංගු “පුතා” නමින් ෆෝල්ඩරයක් ඇත file.
බී. “json” ෆෝල්ඩරය “CIRCUITPY” ගබඩා උපාංගයට පිටපත් කර අලවන්න. c. ලබා දී ඇති ඕනෑම හිටපු එකක් විවෘත කරන්නample notepad ++ වැනි text editor එකක් භාවිතා කර එය Thorny Editor වෙත පිටපත් කර සුරකින්න. උදාහරණයක් ලෙසample, "LDSBus_Thermocouple_Sensor.py" විවෘත කර Thorny Editor මත පිටපත්/අලවන්න. ක්ලික් කරන්න [සුරකින්න].
ඈ [සුරකින්න] ක්ලික් කිරීමෙන් පසු, "සුරකින්නේ කොතැනටද?" සංවාද කොටුව දර්ශනය වනු ඇත. Circuit Python උපාංගය ක්ලික් කර තෝරන්න.
ඊ. ඇතුල් කරන්න a file නම සහ ක්ලික් කරන්න [හරි].
සටහන: විට එස්ample කේතය "code.py" වෙත සුරකින අතර එය නැවත ආරම්භ කරන සෑම අවස්ථාවකම එය "code.py" ධාවනය කිරීමට පටන් ගනී. මෙය වළක්වා ගැනීම සඳහා, වෙනත් නමක් සඳහන් කරන්න.
f. එම file "CIRCUITPY" ධාවකය වෙත සුරැකෙනු ඇත.
g. හිටපු ධාවනය කිරීමටample Thorny Editor වෙතින්, ක්ලික් කරන්න (ධාවන පිටපත ධාවනය කරන්න).
h. Circuity LDSU හිටපුampබස් රථය පරිලෝකනය කිරීමට සහ සංවේදක දත්ත වාර්තා කිරීමට le ධාවනය වනු ඇත.
මම. ක්රියාත්මක කිරීම නැවැත්වීමට, ක්ලික් කරන්න (නවත්වන්න). පරිශීලකයින්ට අවශ්ය පරිදි කේතය යාවත්කාලීන කිරීමට හෝ වෙනත් හිටපු පිටපත් කිරීමට/ඇලවීමට හැකියampතෝනි සංස්කාරකයේ උත්සාහ කරන්න.
සටහන: ස්ක්රිප්ටයේ යම් වෙනසක් සිදු කළ පසු file, ස්ක්රිප්ට් එක සුරැකීමට සහ ක්රියාත්මක කිරීමට මතක තබා ගන්න.
j. පහත සඳහන් දේ පිටපත් කිරීමට මතක තබා ගන්න files - "irBlasterAppHelperFunctions" සහ "lir_input_fileLDSBus_IR_Blaster.py ex උත්සාහ කිරීමට පෙර .txtample.
වෙත යොමු කරන්න BRTSYS_AN_002_LDSU IR Blaster යෙදුම වැඩි විස්තර සඳහා “LDSBus_IR_Blaster.py” example.
සබඳතා තොරතුරු
වෙත යොමු කරන්න 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_Guide
BRTSYS_AN_002_LDSU IR Blaster යෙදුම
සංක්ෂිප්ත හා කෙටි යෙදුම්
කොන්දේසි | විස්තරය |
IDE | ඒකාබද්ධ සංවර්ධන පරිසරය |
LDSBus | දිගු දුර සංවේදක බස් රථය |
USB | Universal Serial Bus |
උපග්රන්ථය B - වගු සහ රූප ලැයිස්තුව
වගු ලැයිස්තුව
NA
රූප ලැයිස්තුව
රූප සටහන 1 – IDM2040 දෘඪාංග විශේෂාංග ……………………………………………………………………… 5
උපග්රන්ථය C - සංශෝධන ඉතිහාසය
ලේඛන මාතෘකාව: IDM003 පරිශීලක මාර්ගෝපදේශය මත BRTSYS_AN_2040 LDSBus Python SDK
ලේඛන යොමු අංකය: BRTSYS_000016
නිෂ්කාශන අංකය: BRTSYS#019
නිෂ්පාදන පිටුව: https://brtsys.com/ldsbus
ලේඛන ප්රතිපෝෂණය: ප්රතිපෝෂණ යවන්න
සංශෝධනය | වෙනස්කම් | දිනය |
අනුවාදය 1.0 | මුල් නිකුතුව | 29-11-2021 |
අනුවාදය 1.1 | BRT පද්ධති යටතේ යාවත්කාලීන නිකුතුව | 15-09-2022 |
අනුවාදය 1.2 | Quad T-Junction වෙත යාවත්කාලීන කරන ලද HVT යොමු; යාවත්කාලීන සිංගප්පූරු ලිපිනය |
22-09-2023 |
BRT Systems Pate Ltd (BRTSys)
1 තායි සෙන්ග් මාවත, ටවර් A, #03-01, සිංගප්පූරුව 536464
දුරකථන: +65 6547 4827
Web අඩවිය: http://www.brtsys.com
ප්රකාශන හිමිකම © BRT Systems Pate Ltd
යෙදුම් සටහන
IDM003 පරිශීලක මාර්ගෝපදේශය මත BRTSYS_AN_2040 LDSBus Python SDK
අනුවාදය 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 |