ໂລໂກ້ BRT Sysຫມາຍເຫດຄໍາຮ້ອງສະຫມັກ
BRtsyS_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 connector. BRT Sys AN 003 LDSBus Python SDK - ສາຍ

ງ. ເຊື່ອມຕໍ່ອະແດບເຕີການສະໜອງ 20v ໂດຍໃຊ້ສາຍ USB-C ກັບພອດ USB-C ໃນ IDM2040. BRT Sys AN 003 LDSBus Python SDK - Hardware Setup1

e. ເປີດອະແດບເຕີ 20v ໂດຍໃຊ້ການສະຫນອງພະລັງງານ AC.
f. ເຊື່ອມຕໍ່ IDM2040 ກັບ PC ໂດຍໃຊ້ສາຍ Type-C.BRT Sys AN 003 LDSBus Python SDK - Hardware Setup2  g. ກົດປຸ່ມ Boot ກະດານ IDM2040; ຖືມັນສໍາລັບສອງສາມວິນາທີແລະປ່ອຍມັນຫຼັງຈາກ reset ກະດານ. Windows ຈະເປີດ drive ທີ່ມີຊື່ວ່າ "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - ແອັບຊ. ໃນ ex ໄດ້ample package, ຕ້ອງມີ “.uf2” file, ຄັດລອກ file ແລະວາງມັນໃສ່ "RP1-RP2".BRT Sys AN 003 LDSBus Python SDK - app1i. ເມື່ອສຳເນົາ “.uf2” file ເປັນ “RPI-RP2”, ອຸປະກອນຈະປິດເປີດອັດຕະໂນມັດ ແລະອີກຄັ້ງຈະປາກົດເປັນໄດຣຟ໌ໃໝ່, ເຊັ່ນ “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app2

“code.py” ແມ່ນຕົ້ນຕໍ file ເຊິ່ງເຮັດວຽກທຸກຄັ້ງທີ່ IDM2040 ຖືກຣີເຊັດ. ເປີດອັນນີ້ file ແລະລຶບເນື້ອຫາໃດໆທີ່ຢູ່ໃນມັນກ່ອນທີ່ຈະບັນທຶກ.
ຈ. ພອດ COM ສໍາລັບອຸປະກອນນີ້ຈະປາກົດຢູ່ໃນຕົວຈັດການອຸປະກອນ. ນີ້ແມ່ນ example ຫນ້າຈໍສະແດງ COM Port ຂອງ IDM2040 ເປັນ COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE - ຄໍາແນະນໍາການຕິດຕັ້ງ / ການຕິດຕັ້ງ

ປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອຕິດຕັ້ງແລະຕິດຕັ້ງ Thorny Python IDE -
ກ. ດາວໂຫລດຊຸດ Thorny Python IDE ຈາກ https://thonny.org/.
ຂ. ກົດ Windows ເພື່ອດາວໂຫລດເວີຊັນ windows.BRT Sys AN 003 LDSBus Python SDK - app4

ຄ. ຫຼັງ​ຈາກ​ການ​ດາວ​ໂຫຼດ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​, ສໍາ​ເລັດ​ການ​ຕິດ​ຕັ້ງ​ໂດຍ​ການ​ຄລິກ​ໃສ່​ການ​ປະ​ຕິ​ບັດ​ໄດ້​ file (.exe) ແລະປະຕິບັດຕາມຕົວຊ່ວຍສ້າງການຕິດຕັ້ງ. ເມື່ອສໍາເລັດການຕິດຕັ້ງ, ເປີດ Thorny Python IDE ຈາກ Windows Startup.
ງ. ເພື່ອເປີດຄຸນສົມບັດ, ໃຫ້ຄລິກໃສ່ປຸ່ມຫນູຊ້າຍຢູ່ແຈລຸ່ມຂວາ. ເລືອກ “Circuit Python (generic)”. BRT Sys AN 003 LDSBus Python SDK - app5

e. ກົດ “ກຳນົດຄ່ານາຍພາສາ…”.

BRT Sys AN 003 LDSBus Python SDK - app6f. ໃຫ້ຄລິກໃສ່ Port ເລື່ອນລົງແລະເລືອກພອດທີ່ປາກົດສໍາລັບ IDM2040 ໃນຕົວຈັດການອຸປະກອນຫຼັງຈາກເຊື່ອມຕໍ່. ໃນນີ້ example screenshot COM ພອດປາກົດເປັນ COM6. ກົດ [ຕົກ​ລົງ].BRT Sys AN 003 LDSBus Python SDK - app7

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 - app8

ຂັ້ນຕອນການດໍາເນີນການ LDSU Circuity Sample Example ໃຊ້ Thorny

ປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອດໍາເນີນການວົງຈອນ LDSUample example -
ກ. ເປີດ sample package file. ເປັນສ່ວນຫນຶ່ງຂອງ sample package ມີໂຟນເດີທີ່ມີຊື່ "ລູກຊາຍ" ເຊິ່ງປະກອບດ້ວຍລູກຊາຍ sensor ຕ່າງໆ file. BRT Sys AN 003 LDSBus Python SDK - app9

ຂ. ສຳເນົາ ແລະວາງໂຟນເດີ “json” ໃສ່ອຸປະກອນເກັບຮັກສາ “CIRCUITPY”. BRT Sys AN 003 LDSBus Python SDK - app10ຄ. ເປີດ ex ໃດample ໃຊ້ຕົວແກ້ໄຂຂໍ້ຄວາມເຊັ່ນ notepad ++ ແລະຄັດລອກມັນໄປທີ່ Thorny Editor ແລະບັນທຶກມັນ. ຕົວຢ່າງampຈາກນັ້ນ, ເປີດ “LDSBus_Thermocouple_Sensor.py” ແລະຄັດລອກ/ວາງໃສ່ Thorny Editor. ກົດ [ບັນທຶກ]. BRT Sys AN 003 LDSBus Python SDK - app11

ງ. ເມື່ອຄລິກທີ່ [ບັນທຶກ], “ຈະບັນທຶກໄປໃສ?” ກ່ອງໂຕ້ຕອບຈະຖືກສະແດງ. ຄລິກແລ້ວເລືອກອຸປະກອນ Circuit Python. BRT Sys AN 003 LDSBus Python SDK - app12

e. ໃສ່ ກ file ຊື່ແລະກົດ [OK].
ໝາຍເຫດ: ເມື່ອ sampລະຫັດ le ຖືກບັນທຶກໄວ້ໃນ “code.py” ຈາກນັ້ນທຸກຄັ້ງທີ່ມັນ reboots, ມັນຈະເລີ່ມແລ່ນ “code.py”. ເພື່ອຫຼີກເວັ້ນການນີ້, ໃຫ້ລະບຸຊື່ອື່ນ.BRT Sys AN 003 LDSBus Python SDK - app13

f. ໄດ້ file ຈະຖືກບັນທຶກໄວ້ໃນໄດ “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app14

g. ເພື່ອດໍາເນີນການ example ຈາກ Thorny Editor, ຄລິກ BRT Sys AN 003 LDSBus Python SDK - ໄອຄອນ(ແລ່ນສະຄຣິບປັດຈຸບັນ). BRT Sys AN 003 LDSBus Python SDK - app15ຊ. The Circuity LDSU example ຈະແລ່ນໄປສະແກນລົດເມ ແລະເລີ່ມລາຍງານຂໍ້ມູນເຊັນເຊີ.BRT Sys AN 003 LDSBus Python SDK - app16

i. ເພື່ອຢຸດການປະຕິບັດ, ຄລິກ BRT Sys AN 003 LDSBus Python SDK - icon1(ຢຸດ). ຜູ້​ໃຊ້​ສາ​ມາດ​ປັບ​ປຸງ​ລະ​ຫັດ​ຕາມ​ທີ່​ຕ້ອງ​ການ​ຫຼື​ສາ​ມາດ​ສໍາ​ເນົາ / ວາງ ex ອື່ນໆ​ampລອງໃຊ້ໃນບັນນາທິການ Thorny.
ໝາຍເຫດ: ເມື່ອມີການປ່ຽນແປງສະຄຣິບ file, ຈື່ຈໍາທີ່ຈະບັນທຶກແລະດໍາເນີນການ script. BRT Sys AN 003 LDSBus Python SDK - app17

ຈ. ຈືຂໍ້ມູນການສໍາເນົາດັ່ງຕໍ່ໄປນີ້ files – “irBlasterAppHelperFunctions” ແລະ “lir_input_file.txt” ກ່ອນທີ່ຈະລອງໃຊ້ LDSBus_IR_Blaster.py exampເລ. BRT Sys AN 003 LDSBus Python SDK - app18

ອ້າງເຖິງ BRTSYS_AN_002_LDSU IR Blaster Application ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບ “LDSBus_IR_Blaster.py” exampເລ.

ຂໍ້ມູນຕິດຕໍ່

ອ້າງເຖິງ 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 Application
ຄຳ ຫຍໍ້ແລະ ຄຳ ຫຍໍ້

ເງື່ອນໄຂ  ລາຍລະອຽດ 
IDE ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ
LDSBus ລົດເມເຊັນເຊີທາງໄກ
USB Universal Serial Bus

ເອກະສານຊ້ອນທ້າຍ B – ບັນຊີລາຍຊື່ຂອງຕາຕະລາງ ແລະຕົວເລກ
ບັນຊີລາຍຊື່ຂອງຕາຕະລາງ
NA
ບັນຊີລາຍຊື່ຂອງຕົວເລກ
ຮູບທີ 1 – ຄຸນສົມບັດຮາດແວ IDM2040 ……………………………………………………………………………… 5
ເອກະສານຊ້ອນທ້າຍ C – ປະຫວັດການທົບທວນ
ຊື່ເອກະສານ: BRTSYS_AN_003 LDSBus Python SDK ໃນຄູ່ມືຜູ້ໃຊ້ IDM2040
ເອກະສານອ້າງອີງ: BRTSYS_000016
ໝາຍເລກການເກັບກູ້: BRTSYS#019
ຫນ້າຜະລິດຕະພັນ: https://brtsys.com/ldsbus
ເອກະສານຕິຊົມ: ສົ່ງຄຳຕິຊົມ

ການທົບທວນ  ການປ່ຽນແປງ  ວັນທີ 
ລຸ້ນ 1.0 ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ 29-11-2021
ລຸ້ນ 1.1 ສະບັບປັບປຸງພາຍໃຕ້ລະບົບ BRT 15-09-2022
ລຸ້ນ 1.2 ປັບປຸງການອ້າງອີງ HVT ກັບ Quad T-Junction;
ອັບເດດທີ່ຢູ່ສິງກະໂປ
22-09-2023

ໂລໂກ້ 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
ລຸ້ນ 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

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *