Nembo ya BRT SysKumbuka Maombi
BRTSYS_AN_003
LDSBus Python SDK kwenye Mtumiaji wa IDM2040
Mwongozo
Toleo la 1.2
Tarehe ya Kutolewa: 22-09-2023

AN-003 LDBus Python SDK

Hati hii inatoa maelezo kuhusu jinsi ya kusanidi na kutumia LDSBus Python SDK kwenye IDM2040.
Matumizi ya vifaa vya BRTSys katika usaidizi wa maisha na/au maombi ya usalama yako hatarini kwa mtumiaji, na mtumiaji anakubali kutetea, kufidia, na kufanya BRTSys kutokuwa na madhara kutokana na uharibifu wowote na wote, madai, suti au gharama zinazotokana na matumizi hayo.

Utangulizi

Hati hii inaelezea jinsi ya kutumia IDM2040 na LDSU ya zamani ya mzungukoamppamoja na utaratibu wa Ufungaji wa IDE ya Thorny Python na hatua za kutekeleza mzunguko wa zamani wa LDSUampchini.
SDK ya Python itaendeshwa kwenye IDM2040 na kiolesura kinachofaa cha LDSBus. IDM2040 ina kiolesura cha ndani cha LDSBus na inaweza kusambaza hadi 24v kwa LDSBus. Maelezo zaidi kuhusu IDM2040 yanapatikana kwa https://brtsys.com.

Mikopo

Programu ya Open-Chanzo

Kuanza na IDM2040

3.1 Vifaa Vilivyozidiview

BRT Sys AN 003 LDSBus Python SDK - Vifaa

3.2 Maagizo ya Kuweka Vifaa
Fuata hatua hizi ili kusanidi Usanidi wa Vifaa vya IDM2040 -
a. Ondoa jumper.BRT Sys AN 003 LDSBus Python SDK - Usanidi wa Vifaa

b. Unganisha moduli ya LDSU kwenye Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Kwa kutumia kebo ya RJ45, unganisha Quad T-Junction kwenye kiunganishi cha IDM2040 RJ45. BRT Sys AN 003 LDSBus Python SDK - kebo

d. Unganisha adapta ya usambazaji wa 20v kwa kutumia kebo ya USB-C kwenye mlango wa USB-C kwenye IDM2040. BRT Sys AN 003 LDSBus Python SDK - Usanidi wa Vifaa1

e. Washa adapta ya 20v kwa kutumia usambazaji wa umeme wa AC.
f. Unganisha IDM2040 kwenye Kompyuta kwa kutumia kebo ya Type-C.BRT Sys AN 003 LDSBus Python SDK - Usanidi wa Vifaa2  g. Bonyeza kitufe cha Boot ubao wa IDM2040; Ishikilie kwa sekunde chache na uiachilie baada ya kuweka upya ubao. Windows itafungua kiendeshi kinachoitwa "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - programuh. Katika ex iliyotolewaample kifurushi, lazima kuwe na ".uf2" file, nakala ya file na ubandike kwenye kiendeshi cha "RP1-RP2".BRT Sys AN 003 LDSBus Python SDK - app1i. Baada ya kunakili ".uf2" file hadi "RPI-RP2", kifaa kitaanza upya kiotomatiki na tena kitaonekana kama kiendeshi kipya, kama vile "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

"code.py" ndiyo kuu file ambayo hutumika kila wakati IDM2040 inapowekwa upya. Fungua hii file na ufute maudhui yoyote ndani yake kabla ya kuhifadhi.
j. Lango la COM la kifaa hiki litaonekana kwenye Kidhibiti cha Kifaa. Hapa kuna exampskrini inayoonyesha Bandari ya COM ya IDM2040 kama COM6.BRT Sys AN 003 LDSBus Python SDK - app3

IDE ya Python ya Miiba - Maagizo ya Ufungaji / Usanidi

Fuata hatua hizi kusanikisha na kusanidi IDE ya Thorny Python -
a. Pakua kifurushi cha IDE cha Thorny Python kutoka https://thonny.org/.
b. Bonyeza Windows kupakua toleo la windows.BRT Sys AN 003 LDSBus Python SDK - app4

c. Baada ya kupakua programu, kamilisha usakinishaji kwa kubofya inayoweza kutekelezwa file (.exe) na kufuata mchawi wa usakinishaji. Baada ya kukamilisha usakinishaji, fungua IDE ya Python ya Miiba kutoka kwa Uanzishaji wa Windows.
d. Ili kufungua Sifa, bofya kitufe cha kushoto cha kipanya kwenye kona ya chini kulia. Chagua "Circuit Python (generic)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Bonyeza "Sanidi Mkalimani…”.

BRT Sys AN 003 LDSBus Python SDK - app6f. Bofya kwenye kushuka kwa Bandari na uchague bandari ilionekana kwa IDM2040 kwenye kidhibiti cha kifaa baada ya kuunganisha. Katika hii example skrini mlango wa COM ulionekana kama COM6. Bofya [SAWA].BRT Sys AN 003 LDSBus Python SDK - app7

g. Thorny ataripoti maelezo ya kifaa kwa haraka ya mkalimani (“Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”) ikiwa mlango wa kifaa ni sahihi.BRT Sys AN 003 LDSBus Python SDK - app8

Utaratibu wa kuendesha LDSU Circuity Sample Kutampkwa kutumia Mwiba

Fuata hatua hizi ili kuendesha mzunguko wa LDSU sample example -
a. Fungua sampkifurushi file. Kama sehemu ya sample kifurushi kuna folda kwa jina "mwana" ambayo ina sensor mbalimbali son file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Nakili na ubandike folda ya "json" kwenye kifaa cha hifadhi cha "CIRCUITPY". BRT Sys AN 003 LDSBus Python SDK - app10c. Fungua ex yoyoteample kwa kutumia kihariri cha maandishi kama vile notepad ++ na ukinakili kwa Kihariri cha Miiba na uihifadhi. Kwa mfanoampna, fungua “LDSBus_Thermocouple_Sensor.py” na unakili/ubandike kwenye Kihariri cha Miiba. Bofya [Hifadhi]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Baada ya kubofya [Hifadhi], "Wapi kuhifadhi?" sanduku la mazungumzo litaonyeshwa. Bonyeza na uchague kifaa cha Circuit Python. BRT Sys AN 003 LDSBus Python SDK - app12

e. Ingiza a file jina na ubofye [Sawa].
Kumbuka: Wakati sample code huhifadhiwa kwa "code.py" kisha kila wakati inapowashwa, itaanza kutumia "code.py". Ili kuepuka hili, taja jina tofauti.BRT Sys AN 003 LDSBus Python SDK - app13

f. The file itahifadhiwa kwenye kiendeshi cha "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app14

g. Kuendesha exampkutoka kwa Mhariri wa Miiba, bofya BRT Sys AN 003 LDSBus Python SDK - ikoni(Endesha hati ya sasa). BRT Sys AN 003 LDSBus Python SDK - app15h. The Circuity LDSU example itaendesha kuchanganua basi na kuanza kuripoti data ya kitambuzi.BRT Sys AN 003 LDSBus Python SDK - app16

i. Ili kusimamisha utekelezaji, bofya BRT Sys AN 003 LDSBus Python SDK - ikoni1(Acha). Watumiaji wanaweza kusasisha msimbo inavyohitajika au wanaweza kunakili/kubandika ex mwingineample kujaribu katika mhariri Mwiba.
Kumbuka: Baada ya kufanya mabadiliko yoyote kwenye hati file, kumbuka Kuhifadhi na Kuendesha hati. BRT Sys AN 003 LDSBus Python SDK - app17

j. Kumbuka kunakili zifuatazo files - "irBlasterAppHelperFunctions" na "lir_input_file.txt” kabla ya kujaribu toleo la zamani la LDSBus_IR_Blaster.pyample. BRT Sys AN 003 LDSBus Python SDK - app18

Rejelea BRTSYS_AN_002_LDSU IR Blaster Application kwa maelezo zaidi kuhusu "LDSBus_IR_Blaster.py" example.

Maelezo ya Mawasiliano

Rejelea https://brtsys.com/contact-us/ kwa maelezo ya mawasiliano.
Watengenezaji na wabunifu wa mifumo na vifaa wanawajibika kuhakikisha kuwa mifumo yao, na vifaa vyovyote vya BRT Systems Pate Ltd (BRTSys) vilivyojumuishwa katika mifumo yao, vinakidhi mahitaji yote yanayotumika ya usalama, udhibiti na utendaji wa kiwango cha mfumo. Taarifa zote zinazohusiana na programu katika hati hii (pamoja na maelezo ya programu, vifaa vilivyopendekezwa vya BRTSys na nyenzo zingine) zimetolewa kwa marejeleo pekee. Ingawa BRTSys imechukua tahadhari ili kuhakikisha kuwa ni sahihi, maelezo haya yanategemea uthibitisho wa mteja, na BRTSys inakanusha dhima yote ya miundo ya mfumo na kwa usaidizi wowote wa maombi unaotolewa na BRTSys. Matumizi ya vifaa vya BRTSys katika usaidizi wa maisha na/au maombi ya usalama yako hatarini kwa mtumiaji, na mtumiaji anakubali kutetea, kufidia, na kushikilia BRTSys zisizo na madhara kutokana na uharibifu wowote na wote, madai, suti au gharama zinazotokana na matumizi hayo. Hati hii inaweza kubadilika bila taarifa. Hakuna uhuru wa kutumia hataza au haki zingine za uvumbuzi unaonyeshwa na uchapishaji wa hati hii. Si habari nzima au sehemu yoyote iliyomo ndani, au bidhaa iliyofafanuliwa katika hati hii, inaweza kubadilishwa, au kunakiliwa katika nyenzo yoyote au fomu ya kielektroniki bila idhini ya maandishi ya mwenye hakimiliki. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Singapore Nambari ya Kampuni Iliyosajiliwa: 202220043R
Kiambatisho A - Marejeleo
Marejeleo ya Hati

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Application
Vifungu na Vifupisho

Masharti  Maelezo 
IDE Mazingira Jumuishi ya Maendeleo
LDSBus Basi la Kihisi cha Umbali Mrefu
USB Basi la Universal Serial

Kiambatisho B - Orodha ya Majedwali & Takwimu
Orodha ya Majedwali
NA
Orodha ya Takwimu
Kielelezo 1 - IDM2040 Sifa za maunzi …………………………………………………………………………………
Kiambatisho C - Historia ya Marekebisho
Kichwa cha Hati: BRTSYS_AN_003 LDSBus Python SDK kwenye Mwongozo wa Mtumiaji wa IDM2040
Nambari ya Marejeleo ya Hati: BRTSYS_000016
Nambari ya kibali: BRTSYS#019
Ukurasa wa Bidhaa: https://brtsys.com/ldsbus
Majibu ya Hati: Tuma Maoni

Marekebisho  Mabadiliko  Tarehe 
Toleo la 1.0 Toleo la Awali 29-11-2021
Toleo la 1.1 Toleo lililosasishwa chini ya Mifumo ya BRT 15-09-2022
Toleo la 1.2 Ilisasisha marejeleo ya HVT kwa Quad T-Junction;
Imesasishwa Anwani ya Singapore
22-09-2023

Nembo ya BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464
Simu: +65 6547 4827
Web Tovuti: http://www.brtsys.com
Hakimiliki © BRT Systems Pate Ltd
Kumbuka Maombi
BRTSYS_AN_003 LDSBus Python SDK kwenye Mwongozo wa Mtumiaji wa IDM2040
Toleo la 1.2
Nambari ya Marejeleo ya Hati: BRTSYS_000016
Nambari ya kibali: BRTSYS#019

Nyaraka / Rasilimali

BRT Sys AN-003 LDSBus Python SDK [pdf] Mwongozo wa Mtumiaji
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *