Logo BRT SysNodyn Cais
BRTSYS_AN_003
SDK Python LDSBus ar Ddefnyddiwr IDM2040
Tywysydd
Fersiwn 1.2
Dyddiad cyhoeddi: 22-09-2023

AN-003 SDK Python LDSBus

Mae'r ddogfen hon yn darparu gwybodaeth am sut i sefydlu a defnyddio'r LDSBus Python SDK ar IDM2040.
Mae defnyddio dyfeisiau BRTSys mewn cymwysiadau cynnal bywyd a/neu ddiogelwch yn gyfan gwbl ar risg y defnyddiwr, ac mae’r defnyddiwr yn cytuno i amddiffyn, indemnio, a dal BRTSys yn ddiniwed rhag unrhyw a phob iawndal, hawliad, siwtiau, neu draul sy’n deillio o ddefnydd o’r fath.

Rhagymadrodd

Mae'r ddogfen hon yn disgrifio sut i ddefnyddio IDM2040 gyda LDSU circuity exampgan gynnwys y weithdrefn Gosod ar gyfer Thorny Python IDE a chamau i weithredu cylchedau LDSU examples.
Bydd y Python SDK yn rhedeg ar IDM2040 gyda rhyngwyneb LDSBus priodol. Mae gan IDM2040 ryngwyneb LDSBus adeiledig a gall gyflenwi hyd at 24v i'r LDSBus. Mae rhagor o wybodaeth am yr IDM2040 ar gael yn https://brtsys.com.

Credydau

Meddalwedd Ffynhonnell Agored

Cychwyn Arni gyda IDM2040

3.1 Caledwedd Drosoddview

BRT Sys AN 003 LDSBus Python SDK - Caledwedd

3.2 Cyfarwyddiadau Gosod Caledwedd
Dilynwch y camau hyn i osod Gosodiad Caledwedd IDM2040 -
a. Tynnwch y Siwmper.BRT Sys AN 003 LDSBus Python SDK - Gosod Caledwedd

b. Cysylltwch y modiwl LDSU i Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Gan ddefnyddio cebl RJ45, cysylltwch Quad T-Junction i gysylltydd IDM2040 RJ45. BRT Sys AN 003 LDSBus Python SDK - cebl

d. Cysylltwch yr addasydd cyflenwad 20v gan ddefnyddio cebl USB-C i'r porthladd USB-C ar yr IDM2040. BRT Sys AN 003 LDSBus Python SDK - Setup Caledwedd1

e. Trowch yr addasydd 20v ymlaen gan ddefnyddio'r cyflenwad pŵer AC.
dd. Cysylltwch IDM2040 â PC gan ddefnyddio cebl Math-C.BRT Sys AN 003 LDSBus Python SDK - Setup Caledwedd2  g. Pwyswch y botwm Boot y bwrdd IDM2040; Daliwch ef am ychydig eiliadau a'i ryddhau ar ôl ailosod y bwrdd. Bydd Windows yn agor gyriant o'r enw “RP1-RP2”.
BRT Sys AN 003 LDSBus Python SDK - aph. Yn yr ex a roddwydampgyda phecyn, rhaid cael “.uf2” file, copi y file a'i gludo i mewn i yriant “RP1-RP2”.BRT Sys AN 003 LDSBus Python SDK - app1ff. Ar ôl copïo'r “.uf2” file i “RPI-RP2”, bydd y ddyfais yn ailgychwyn yn awtomatig ac eto bydd yn ymddangos fel gyriant newydd, fel “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app2

Y “code.py” yw'r prif file sy'n rhedeg bob tro y caiff yr IDM2040 ei ailosod. Agorwch hwn file a dileu unrhyw gynnwys y tu mewn iddo cyn cadw.
j. Bydd y porthladd COM ar gyfer y ddyfais hon yn ymddangos yn y Rheolwr Dyfais. Dyma gynampgyda sgrin yn dangos Porth COM yr IDM2040 fel COM6.BRT Sys AN 003 LDSBus Python SDK - app3

IDE Python Thorny - Cyfarwyddiadau Gosod / Gosod

Dilynwch y camau hyn i osod a gosod Thorny Python IDE -
a. Lawrlwythwch y pecyn Thorny Python IDE o https://thonny.org/.
b. Cliciwch Ffenestri i lawrlwytho fersiwn windows.BRT Sys AN 003 LDSBus Python SDK - app4

c. Ar ôl lawrlwytho'r cais, cwblhewch y gosodiad trwy glicio ar y gweithredadwy file (.exe) ac yn dilyn y dewin gosod. Ar ôl cwblhau'r gosodiad, agorwch y Thorny Python IDE o'r Windows Startup.
d. I agor y Priodweddau, cliciwch y botwm chwith y llygoden ar y gornel dde ar y gwaelod. Dewiswch “Circuit Python (generig)”. BRT Sys AN 003 LDSBus Python SDK - app5

e. Cliciwch “Ffurfweddu Dehonglydd…”.

BRT Sys AN 003 LDSBus Python SDK - app6dd. Cliciwch ar y gwymplen Port a dewiswch y porthladd yn ymddangos ar gyfer IDM2040 yn rheolwr dyfais ar ôl cysylltu. Yn y cynample screenshot COM porthladd yn ymddangos fel COM6. Cliciwch [IAWN].BRT Sys AN 003 LDSBus Python SDK - app7

g. Bydd Thorny yn adrodd am wybodaeth y ddyfais yn yr anogwr cyfieithydd (“Ad fruit Circuit Python 7.0.0-budr ar 2021-11-11; Raspberry Pi Pico gyda rp2040”) os yw porthladd y ddyfais yn gywir.BRT Sys AN 003 LDSBus Python SDK - app8

Gweithdrefn i redeg LDSU Circuity Sample Exampgyda defnyddio Thorny

Dilynwch y camau hyn i redeg yr LDSU circuity sample example -
a. Agorwch y samppecyn le file. Fel rhan o'r sampLe pecyn mae ffolder yn ôl enw "mab" sy'n cynnwys amrywiol synhwyrydd mab file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Copïwch a gludwch y ffolder “json” i'r ddyfais storio “CIRCUITPY”. BRT Sys AN 003 LDSBus Python SDK - app10c. Agorwch unrhyw gynample gan ddefnyddio golygydd testun fel notepad ++ a'i gopïo i'r Thorny Editor a'i gadw. Am gynample, agorwch “LDSBus_Thermocouple_Sensor.py” a chopïwch/gludwch ar Thorny Editor. Cliciwch [Cadw]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Ar ôl clicio ar [Cadw], a "Ble i arbed?" bydd blwch deialog yn cael ei arddangos. Cliciwch a dewis dyfais Cylchdaith Python. BRT Sys AN 003 LDSBus Python SDK - app12

e. Rhowch a file enw a chliciwch [OK].
Nodyn: Pan fydd sample cod yn cael ei arbed i "code.py" yna bob tro y bydd yn ailgychwyn, bydd yn dechrau rhedeg "code.py". Er mwyn osgoi hyn, nodwch enw gwahanol.BRT Sys AN 003 LDSBus Python SDK - app13

dd. Yr file yn cael ei gadw ar yriant “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app14

g. I redeg y cynample oddi wrth Thorny Editor, cliciwch BRT Sys AN 003 LDSBus Python SDK - eicon(Rhedeg sgript gyfredol). BRT Sys AN 003 LDSBus Python SDK - app15h. The Circcuity LDSU exampBydd le yn rhedeg i sganio'r bws a dechrau adrodd ar ddata'r synhwyrydd.BRT Sys AN 003 LDSBus Python SDK - app16

ff. I atal y dienyddiad, cliciwch BRT Sys AN 003 LDSBus Python SDK - icon1(Stopio). Gall defnyddwyr ddiweddaru'r cod yn ôl yr angen neu gallant gopïo/gludo cyn arallample i geisio yn y golygydd Thorny.
Nodyn: Ar ôl gwneud unrhyw newidiadau i'r sgript file, cofiwch Achub a Rhedeg y sgript. BRT Sys AN 003 LDSBus Python SDK - app17

j. Cofiwch gopïo'r canlynol files – “Swyddogaethau irBlasterAppHelper” a “lir_input_file.txt” cyn rhoi cynnig ar y LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

Cyfeiriwch at BRTSYS_AN_002_LDSU Cymhwysiad Blaster IR am fwy o fanylion ar “LDSBus_IR_Blaster.py” example.

Gwybodaeth Gyswllt

Cyfeiriwch at https://brtsys.com/contact-us/ am wybodaeth gyswllt.
Mae gwneuthurwyr a dylunwyr systemau ac offer yn gyfrifol am sicrhau bod eu systemau, ac unrhyw ddyfeisiau BRT Systems Pate Ltd (BRTSys) sydd wedi’u hymgorffori yn eu systemau, yn bodloni’r holl ofynion diogelwch, rheoleiddiol a pherfformiad ar lefel system. Darperir yr holl wybodaeth sy'n ymwneud â chymhwysiad yn y ddogfen hon (gan gynnwys disgrifiadau cais, dyfeisiau BRTSys a awgrymir a deunyddiau eraill) er gwybodaeth yn unig. Er bod BRTSys wedi cymryd gofal i sicrhau ei fod yn gywir, mae'r wybodaeth hon yn amodol ar gadarnhad cwsmer, ac mae BRTSys yn gwadu pob atebolrwydd am ddyluniadau system ac am unrhyw gymorth cymwysiadau a ddarperir gan BRTSys. Mae defnyddio dyfeisiau BRTSys mewn cymwysiadau cynnal bywyd a/neu ddiogelwch  ar risg y defnyddiwr yn gyfan gwbl, ac mae’r defnyddiwr yn cytuno i amddiffyn, indemnio, a dal BRTSys diniwed rhag unrhyw a phob iawndal, hawliad, siwtiau, neu gostau sy’n deillio o ddefnydd o’r fath. Gall y ddogfen hon newid heb rybudd. Nid oes unrhyw ryddid i ddefnyddio patentau neu hawliau eiddo deallusol eraill yn cael ei awgrymu gan gyhoeddiad y ddogfen hon. Ni chaniateir i’r wybodaeth gyfan nac unrhyw ran o’r wybodaeth sydd yn y ddogfen hon, neu’r cynnyrch a ddisgrifir yn y ddogfen hon, gael ei haddasu, na’i hatgynhyrchu mewn unrhyw ffurf ddeunydd neu electronig heb ganiatâd ysgrifenedig ymlaen llaw gan ddeiliad yr hawlfraint. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tŵr A, #03-01, Singapore 536464. Singapore Cwmni Cofrestredig Rhif: 202220043R
Atodiad A – Cyfeiriadau
Cyfeiriadau Dogfennau

BRTSYS_API_001_LDSBus_Python_SDK_Canllaw
BRTSYS_AN_002_LDSU Cymhwysiad Blaster IR
Acronymau a Byrfoddau

Termau  Disgrifiad 
IDE Amgylchedd Datblygu Integredig
LDSBus Bws Synhwyrydd Pellter Hir
USB Bws Cyfresol Cyffredinol

Atodiad B – Rhestr o Dablau a Ffigurau
Rhestr o Dablau
NA
Rhestr o Ffigurau
Ffigur 1 – Nodweddion Caledwedd IDM2040 ………………………………………………………………………………………… 5
Atodiad C – Hanes Adolygu
Teitl y Ddogfen: BRTSYS_AN_003 LDSBus Python SDK ar IDM2040 User Guide
Cyfeirnod y Ddogfen: BRTSYS_000016
Rhif Clirio: BRTSYS#019
Tudalen Cynnyrch: https://brtsys.com/ldsbus
Adborth o'r Ddogfen: Anfon Adborth

Adolygu  Newidiadau  Dyddiad 
Fersiwn 1.0 Rhyddhad Cychwynnol 29-11-2021
Fersiwn 1.1 Datganiad wedi'i ddiweddaru o dan BRT Systems 15-09-2022
Fersiwn 1.2 Cyfeiriadau HVT wedi'u diweddaru at Quad T-Junction;
Cyfeiriad Singapore wedi'i ddiweddaru
22-09-2023

Logo BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tŵr A, #03-01, Singapore 536464
Ffôn: +65 6547 4827
Web Safle: http://www.brtsys.com
Hawlfraint © BRT Systems Pate Ltd
Nodyn Cais
BRTSYS_AN_003 LDSBus Python SDK ar IDM2040 Canllaw Defnyddiwr
Fersiwn 1.2
Cyfeirnod y Ddogfen: BRTSYS_000016
Rhif Clirio: BRTSYS#019

Dogfennau / Adnoddau

BRT Sys AN-003 LDSBus Python SDK [pdfCanllaw Defnyddiwr
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *