ʻO ka hōʻailona BRT SysPalapala Noi
BRTSYS_AN_003
LDSBus Python SDK ma IDM2040 Mea hoʻohana
Alakai
Helu 1.2
Ka lā hoʻopuka: 22-09-2023

AN-003 LDSBus Python SDK

Hāʻawi kēia palapala i ka ʻike e pili ana i ka hoʻonohonoho ʻana a me ka hoʻohana ʻana i ka LDSBus Python SDK ma IDM2040.
ʻO ka hoʻohana ʻana i nā mea hana BRTSys i ke kākoʻo ola a / a i ʻole nā ​​noi palekana e pili ana i ka pilikia o ka mea hoʻohana, a ua ʻae ka mea hoʻohana e pale, hoʻopaʻa ʻole, a paʻa ʻole iā BRTSys mai nā pōʻino a pau, nā koi, nā hoʻopiʻi, a me nā lilo i loaʻa mai ia hoʻohana.

Hoʻolauna

Hōʻike kēia palapala i ka hoʻohana ʻana iā IDM2040 me LDSU circuity exampe komo pū me ke kaʻina hana no Thorny Python IDE a me nā ʻanuʻu e hoʻokō ai i ka circuitry LDSU examples.
E holo ana ka Python SDK ma IDM2040 me ke kikowaena LDSBus kūpono. Ua kūkulu ʻia ʻo IDM2040 i loko o ka LDSBus interface a hiki ke hāʻawi i ka 24v i ka LDSBus. Loaʻa ka ʻike hou aku ma ka IDM2040 ma https://brtsys.com.

Nā aie

Pūnaehana Open-Source

E hoʻomaka me IDM2040

3.1 Lako Paahana Ua Oiview

BRT Sys AN 003 LDSBus Python SDK - Lako

3.2 Nā ʻōlelo aʻoaʻo hoʻonohonoho lako
E hahai i kēia mau hana e hoʻonohonoho i ka IDM2040 Hardware Setup -
a. Wehe i ka Jumper.BRT Sys AN 003 LDSBus Python SDK - Hoʻonohonoho Paʻa

b. Hoʻohui i ka module LDSU i Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Me ka hoʻohana ʻana i ke kaula RJ45, hoʻohui i ka Quad T-Junction i ka mea hoʻohui IDM2040 RJ45. BRT Sys AN 003 LDSBus Python SDK - uwea

d. Hoʻohui i ka mea hoʻolako lako 20v me ke kelepona USB-C i ke awa USB-C ma ka IDM2040. BRT Sys AN 003 LDSBus Python SDK - Hoʻonohonoho Lakoʻo1

e. E ho'ā i ka mea hoʻopili 20v me ka hoʻohana ʻana i ka mana AC.
f. Hoʻohui i ka IDM2040 i ka PC me ke kelepona Type-C.BRT Sys AN 003 LDSBus Python SDK - Hoʻonohonoho Lakoʻo2  g. E kaomi i ke pihi Boot i ka papa IDM2040; E paʻa iā ia no kekahi mau kekona a hoʻokuʻu iā ia ma hope o ka hoʻonohonoho hou ʻana i ka papa. E wehe ʻo Windows i kahi kaʻa i kapa ʻia ʻo "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - apph. I ka ex i haawiiaampka pūʻolo, pono e loaʻa kahi ".uf2" file, kope i ka file a hoʻopili iā ia i loko o ka drive "RP1-RP2".BRT Sys AN 003 LDSBus Python SDK - app1i. Ma ke kope ʻana i ka ".uf2" file i "RPI-RP2", e hoʻomaka hou ka hāmeʻa a ʻike hou ʻia ma ke ʻano he drive hou, e like me "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

ʻO ka "code.py" ka mea nui file e holo ana i kēlā me kēia manawa i hoʻonohonoho hou ʻia ka IDM2040. E wehe i kēia file a holoi i nā ʻike i loko ma mua o ka mālama ʻana.
j. E hōʻike ʻia ke awa COM no kēia hāmeʻa i ka Mana Mana Mea. Eia kekahi exampʻO ka pale e hōʻike ana i ka COM Port o IDM2040 e like me COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE - Nā ʻōkuhi hoʻonohonoho / hoʻonohonoho

E hahai i kēia mau ʻanuʻu e hoʻokomo a hoʻonohonoho iā Thorny Python IDE -
a. Hoʻoiho i ka pūʻolo Thorny Python IDE mai https://thonny.org/.
b. Kaomi Windows e kiʻi i ka puka makani.BRT Sys AN 003 LDSBus Python SDK - app4

c. Ma ka hoʻoiho ʻana i ka noi, hoʻopau i ka hoʻonohonoho ʻana ma ke kaomi ʻana i ka executable file (.exe) a hahai i ka wizard hoʻonohonoho. I ka pau ʻana o ka hoʻouka ʻana, wehe i ka Thorny Python IDE mai ka Windows Startup.
d. No ka wehe ʻana i nā Properties, kaomi i ka pihi ʻiole hema ma ka ʻaoʻao ʻākau o lalo. E koho i ka "Circuit Python (generic)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Kaomi "E hoʻonohonoho i ka unuhi ʻōlelo…”.

BRT Sys AN 003 LDSBus Python SDK - app6f. Kaomi ma ka Port hāʻule i lalo a koho i ke awa i ʻike ʻia no IDM2040 i ka mana mana ma hope o ka hoʻopili ʻana. Ma keia exampua ʻike ʻia ke kiʻi kiʻi COM port ma ke ʻano he COM6. Kaomi [ʻĀ].BRT Sys AN 003 LDSBus Python SDK - app7

g. E hōʻike ʻo Thorny i ka ʻike o ka mea hana ma ka unuhi unuhi ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico me rp2040") inā pololei ka port device.BRT Sys AN 003 LDSBus Python SDK - app8

ʻO ke kaʻina hana e holo ai i ka LDSU Circuity Sample Example hoʻohana ʻana iā Thorny

E hahai i kēia mau ʻanuʻu e holo i ka LDSU circuity sample example -
a. E wehe i ka sample pūʻolo file. Ma ke ʻano he ʻāpana o ka sampAia kahi waihona ma ka inoa "keiki" i loaʻa nā keiki sensor like ʻole file. BRT Sys AN 003 LDSBus Python SDK - app9

b. E kope a paʻi i ka waihona "json" i ka mea mālama "CIRCUITPY". BRT Sys AN 003 LDSBus Python SDK - app10c. E wehe i kekahi ex i hāʻawi ʻiaampe hoʻohana i ka mea hoʻoponopono kikokikona e like me notepad ++ a kope iā ia i ka Thorny Editor a mālama iā ia. No exampʻAe, e wehe iā "LDSBus_Thermocouple_Sensor.py" a kope/paʻi ma Thorny Editor. Kaomi [Hoʻopakele]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Ma ke kaomi ʻana iā [Save], he "Ma hea e mālama ai?" e hōʻike ʻia ka pahu kamaʻilio. Kaomi a koho i ka mea Circuit Python. BRT Sys AN 003 LDSBus Python SDK - app12

e. Komo a file inoa a kaomi [OK].
Nānā: I ka manawa sampMālama ʻia ka code i "code.py" a laila i kēlā me kēia manawa e hoʻomaka hou ai, e hoʻomaka ia e holo "code.py". No ka pale ʻana i kēia, e kuhikuhi i kahi inoa ʻē aʻe.BRT Sys AN 003 LDSBus Python SDK - app13

f. ʻO ka file e mālama ʻia i ka drive "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app14

g. E holo i ka example mai Thorny Editor, kaomi BRT Sys AN 003 LDSBus Python SDK - ikona(Holo i ka palapala o kēia manawa). BRT Sys AN 003 LDSBus Python SDK - app15h. ʻO ka Circuity LDSU exampE holo ʻo le e nānā i ke kaʻa a hoʻomaka e hōʻike i ka ʻikepili sensor.BRT Sys AN 003 LDSBus Python SDK - app16

i. No ka ho'ōki i ka hoʻokō, kaomi BRT Sys AN 003 LDSBus Python SDK - ikona1(Stop). Hiki i nā mea hoʻohana ke hoʻololi i ke code e like me ka makemake a i ʻole hiki ke kope/paʻi i kekahi example e hoao i ka Thorny hooponopono.
Nānā: Ma ka hoʻololi ʻana i ka palapala file, e hoʻomanaʻo e mālama a holo i ka palapala. BRT Sys AN 003 LDSBus Python SDK - app17

j. E hoʻomanaʻo e kope i kēia files - "irBlasterAppHelperFunctions" a me "lir_input_file.txt” ma mua o ka hoʻāʻo ʻana i ka LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

Nānā i BRTSYS_AN_002_LDSU IR Blaster Noi no ka ʻike hou aku ma “LDSBus_IR_Blaster.py” example.

ʻIke pili

Nānā i https://brtsys.com/contact-us/ no ka ʻike pili.
Na nā ʻōnaehana a me nā mea hana a me nā mea hoʻolālā e hōʻoia i kā lākou mau ʻōnaehana, a me nā mea hana BRT Systems Pate Ltd (BRTSys) i hoʻokomo ʻia i loko o kā lākou mau ʻōnaehana, e hoʻokō pono i nā koi palekana kūpono, hoʻoponopono a me ka pae ʻōnaehana. Hāʻawi ʻia nā ʻike āpau e pili ana i ka noi ma kēia palapala (me nā wehewehe noiʻi, nā manaʻo BRTSys i manaʻo ʻia a me nā mea ʻē aʻe) no ka ʻike wale nō. ʻOiai ua mālama ʻo BRTSys e hōʻoiaʻiʻo i ka pololei, aia kēia ʻike i ka hōʻoia o ka mea kūʻai aku, a ʻaʻole ʻo BRTSys i ke kuleana āpau no nā hoʻolālā ʻōnaehana a no nā kōkua noi i hāʻawi ʻia e BRTSys. ʻO ka hoʻohana ʻana i nā polokalamu BRTSys i ke kākoʻo ola a/a i ʻole nā ​​noi palekana e pili ana i ka pilikia o ka mea hoʻohana, a ua ʻae ka mea hoʻohana e pale, hoʻopaʻa ʻole, a paʻa ʻole i nā BRTSys mai nā pōʻino, nā koi, nā hoʻopiʻi, a me nā lilo i hopena mai ia hoʻohana. Hiki ke loli kēia palapala me ka ʻole o ka hoʻolaha. ʻAʻohe kūʻokoʻa e hoʻohana i nā patent a i ʻole nā ​​​​kuleana waiwai naʻauao ʻē aʻe i hōʻike ʻia e ka paʻi ʻana o kēia palapala. ʻAʻole hiki ke hoʻololi ʻia ka ʻike holoʻokoʻa a i ʻole kekahi ʻāpana o ka ʻike i loko, a i ʻole ka huahana i wehewehe ʻia i loko o kēia palapala, a hana hou ʻia ma kekahi ʻano mea a i ʻole ka uila me ka ʻole o ka ʻae mua ʻana o ka mea nona ke kuleana kope. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Helu Hui Pū ʻIa o Singapore: 202220043R
Pākuʻi A – Nā kuhikuhi
Na Palapala Palapala

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Noi
Nā Koiua a me nā Hoʻolaha

ʻŌlelo  wehewehe 
IDE Kaiapuni Hoʻohui Hoʻohui
LDSBus Kaʻa Kaʻa Kaʻa Kaʻa Loaʻa
USB Kaʻaahi Serial Universal

Pākuʻi B - Papa inoa o nā Papa a me nā Kiʻi
Papa papa
NA
Papa inoa o na Kii
Kiʻi 1 – IDM2040 Nā Mea Paahana …………………………………………………………………………… 5
Pākuʻi C – Moʻolelo Hoʻoponopono
Poʻo inoa Palapala: BRTSYS_AN_003 LDSBus Python SDK ma IDM2040 alakaʻi hoʻohana
Helu Palapala Palapala: BRTSYS_000016
Ka helu hoʻomaʻemaʻe: BRTSYS#019
ʻAoʻao huahana: https://brtsys.com/ldsbus
Manaʻo Palapala: Hoʻouna Manaʻo

Hoʻoponopono  Nā hoʻololi  Lā 
Helu 1.0 Hoʻokuʻu mua 29-11-2021
Helu 1.1 Hoʻokuʻu hou ʻia ma lalo o nā Pūnaehana BRT 15-09-2022
Helu 1.2 Hōʻano hou ʻia nā kuhikuhi HVT i Quad T-Junction;
Hōʻano hou ʻia ʻo Singapore
22-09-2023

ʻO ka hōʻailona BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Alanui Tai Seng, Hale Kiaʻi A, #03-01, Singapore 536464
Kelepona: +65 6547 4827
Web Paena: http://www.brtsys.com
Kuleana kope © BRT Systems Pate Ltd
Palapala Noi
BRTSYS_AN_003 LDSBus Python SDK ma IDM2040 alakaʻi hoʻohana
Helu 1.2
Helu Palapala Palapala: BRTSYS_000016
Ka helu hoʻomaʻemaʻe: BRTSYS#019

Palapala / Punawai

BRT Sys AN-003 LDSBus Python SDK [pdf] Ke alakaʻi hoʻohana
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *