BRT Sys-emblemoNoto pri aplikaĵo
BRTSYS_AN_003
LDSBus Python SDK sur IDM2040 Uzanto
Gvidilo
Versio 1.2
Eldona Dato: 22-09-2023

AN-003 LDSBus Python SDK

Ĉi tiu dokumento provizas informojn pri kiel agordi kaj uzi la LDSBus Python SDK sur IDM2040.
Uzo de BRTSys-aparatoj en vivsubteno kaj/aŭ sekurecaj aplikaĵoj estas tute sub la risko de la uzanto, kaj la uzanto konsentas defendi, kompensi kaj teni BRTSys sendanĝera kontraŭ iuj kaj ĉiuj damaĝoj, asertoj, kostumoj aŭ elspezoj rezultantaj de tia uzo.

Enkonduko

Ĉi tiu dokumento priskribas kiel uzi IDM2040 kun LDSU-cirkvito ekzample inkluzive de la Instala proceduro por Thorny Python IDE kaj paŝoj por ekzekuti LDSU-cirkuladon ekzamples.
La Python SDK funkcios sur IDM2040 kun taŭga LDSBus-interfaco. IDM2040 havas enkonstruitan LDSBus-interfacon kaj povas provizi ĝis 24v al la LDSBus. Pliaj informoj pri la IDM2040 estas haveblaj ĉe https://brtsys.com.

Kreditoj

Malfermfonta Programaro

Komencu kun IDM2040

3.1 Aparataro Finitaview

BRT Sys AN 003 LDSBus Python SDK - Aparataro

3.2 Aparataj Instrukcioj
Sekvu ĉi tiujn paŝojn por agordi la IDM2040-Apararon -
a. Forigu la Jumper.BRT Sys AN 003 LDSBus Python SDK - Aparataro

b. Konektu la LDSU-modulon al Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Uzante RJ45-kablon, konektu Quad T-Junction al IDM2040 RJ45-konektilo. BRT Sys AN 003 LDSBus Python SDK - kablo

d. Konektu la 20v-provizan adaptilon per USB-C-kablo al la USB-C-haveno sur la IDM2040. BRT Sys AN 003 LDSBus Python SDK - Aparataro1

e. Enŝaltu la 20v-adaptilon per la AC-elektroprovizo.
f. Konektu IDM2040 al komputilo per Tipo-C-kablo.BRT Sys AN 003 LDSBus Python SDK - Aparataro2  g. Premu la butonon Boot la IDM2040-tabulo; Tenu ĝin dum kelkaj sekundoj kaj liberigu ĝin post restarigi la tabulon. Vindozo malfermos diskon nomitan "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - apph. En la donita ekzample pako, devas esti ".uf2" file, kopiu la file kaj algluu ĝin en la diskon "RP1-RP2".BRT Sys AN 003 LDSBus Python SDK - app1mi. Kopiinte la ".uf2" file al "RPI-RP2", la aparato rekomencos aŭtomate kaj denove aperos kiel nova disko, kiel "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

La "code.py" estas la ĉefa file kiu funkcias ĉiufoje kiam la IDM2040 estas rekomencigita. Malfermu ĉi tion file kaj forigu ajnan enhavon ene de ĝi antaŭ konservi.
j. La COM-haveno por ĉi tiu aparato aperos en Device Manager. Jen eksampla ekrano montrante la COM-Havenon de la IDM2040 kiel COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE - Instalado/Agordo-Instrukcioj

Sekvu ĉi tiujn paŝojn por instali kaj agordi Thorny Python IDE -
a. Elŝutu la Thorny Python IDE-pakaĵon de https://thonny.org/.
b. Alklaku Vindozo por elŝuti la vindozan version.BRT Sys AN 003 LDSBus Python SDK - app4

c. Post elŝuto de la aplikaĵo, kompletigu la instaladon alklakante la plenumeblan file (.exe) kaj sekvante la instalan sorĉiston. Fininte la instaladon, malfermu la Thorny Python IDE de la Windows Startup.
d. Por malfermi la Propraĵojn, alklaku la maldekstran musbutonon ĉe la dekstra malsupra angulo. Elektu "Circuit Python (genera)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Klaku "Agordi interpretiston...”.

BRT Sys AN 003 LDSBus Python SDK - app6f. Alklaku la havenon malsupren kaj elektu la havenon aperinta por IDM2040 en aparata administranto post konekto. En ĉi tiu ekzampla ekrankopio COM-haveno aperis kiel COM6. Klaku [BONE].BRT Sys AN 003 LDSBus Python SDK - app7

g. Thorny raportos la aparatajn informojn ĉe la interpretisto ("Anonco-frukto Circuit Python 7.0.0-malpura je 2021-11-11; Raspberry Pi Pico kun rp2040") se la aparato-haveno estas ĝusta.BRT Sys AN 003 LDSBus Python SDK - app8

Proceduro por prizorgi LDSU Circuity Sample Ekzample uzante Dornan

Sekvu ĉi tiujn paŝojn por funkciigi la LDSU-cirkvitojnample eksample -
a. Malfermu la sample pako file. Kadre de la sampla pakaĵo estas dosierujo laŭ nomo "filo", kiu enhavas diversajn sensilfilon file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Kopiu kaj algluu la dosierujon "json" al la konserva aparato "CIRCUITPY". BRT Sys AN 003 LDSBus Python SDK - app10c. Malfermu ajnan donitan ekzample uzante tekstredaktilon kiel notbloko ++ kaj kopiu ĝin al la Dorna Redaktoro kaj konservu ĝin. Por ekzample, malfermu "LDSBus_Thermocouple_Sensor.py" kaj kopiu/algluu en Thorny Editor. Klaku [Savi]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Alklakante [Konservi], al "Kie konservi?" dialogujo estos montrata. Alklaku kaj elektu Circuit Python-aparaton. BRT Sys AN 003 LDSBus Python SDK - app12

e. Enigu a file nomo kaj alklaku [Bone].
Notu: Kiam sampLa kodo estas konservita en "code.py" tiam ĉiufoje kiam ĝi rekomencas, ĝi komencos ruli "code.py". Por eviti ĉi tion, specifu alian nomon.BRT Sys AN 003 LDSBus Python SDK - app13

f. La file estos konservita al "CIRCUITPY" stirado.BRT Sys AN 003 LDSBus Python SDK - app14

g. Por kuri la eksample de Thorny Editor, klaku BRT Sys AN 003 LDSBus Python SDK - ikono(Ruli aktualan skripton). BRT Sys AN 003 LDSBus Python SDK - app15h. La Circuity LDSU ekzampLe kuros por skani la buson kaj komenci raporti la sensilajn datumojn.BRT Sys AN 003 LDSBus Python SDK - app16

mi. Por ĉesigi la ekzekuton, alklaku BRT Sys AN 003 LDSBus Python SDK - ikono1(Haltu). Uzantoj povas ĝisdatigi la kodon laŭbezone aŭ povas kopii/glui alian eksample provi en la Dorna redaktilo.
Notu: Farinte ajnajn ŝanĝojn al la skripto file, memoru Konservi kaj Ruli la skripton. BRT Sys AN 003 LDSBus Python SDK - app17

j. Memoru kopii la jenajn files - "irBlasterAppHelperFunctions" kaj "lir_input_file.txt” antaŭ provi la LDSBus_IR_Blaster.py ekzample. BRT Sys AN 003 LDSBus Python SDK - app18

Riferu al BRTSYS_AN_002_LDSU IR Blaster Apliko por pliaj detaloj pri “LDSBus_IR_Blaster.py” ekzample.

Kontaktaj Informoj

Riferu al https://brtsys.com/contact-us/ por kontaktinformoj.
Fabrikistoj kaj projektistoj de sistemoj kaj ekipaĵoj respondecas certigi, ke iliaj sistemoj, kaj ajnaj aparatoj de BRT Systems Pate Ltd (BRTSys) enkorpigitaj en siaj sistemoj, plenumas ĉiujn aplikeblajn sekurecajn, reguligajn kaj sistem-nivelajn rendimentpostulojn. Ĉiuj aplikaĵ-rilataj informoj en ĉi tiu dokumento (inkluzive de aplikpriskriboj, sugestitaj BRTSys-aparatoj kaj aliaj materialoj) estas provizitaj nur por referenco. Kvankam BRTSys zorgis certigi, ke ĝi estas preciza, ĉi tiu informo estas kondiĉigita de kliento-konfirmo, kaj BRTSys malakceptas ĉian respondecon pri sistemaj dezajnoj kaj por ajna aplikaĵa helpo provizita de BRTSys. Uzo de BRTSys-aparatoj en vivsubteno kaj/aŭ sekurecaj aplikoj estas tute sub la risko de la uzanto, kaj la uzanto konsentas defendi, kompensi kaj teni BRTSys sendanĝera kontraŭ iuj kaj ĉiuj damaĝoj, asertoj, kostumoj aŭ elspezoj rezultantaj de tia uzo. Ĉi tiu dokumento estas ŝanĝebla sen avizo. Neniu libereco uzi patentojn aŭ aliajn rajtojn pri intelekta proprieto estas subkomprenata de la publikigo de ĉi tiu dokumento. Nek la tutaĵo nek parto de la informoj enhavitaj en, aŭ la produkto priskribita en ĉi tiu dokumento, povas esti adaptita aŭ reproduktita en ajna materialo aŭ elektronika formo sen la antaŭa skriba konsento de la posedanto de la kopirajto. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapuro 536464. Singapura Registrita Firmaa Numero: 202220043R
Apendico A – Referencoj
Dokumentaj Referencoj

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Apliko
Akronimoj kaj Mallongigoj

Kondiĉoj  Priskribo 
IDE Integrita Evolua Medio
LDSBus Longdistanca Sensila Buso
USB Universala Seria Buso

Apendico B - Listo de Tabeloj kaj Figuroj
Listo de Tabeloj
NA
Listo de Figuroj
Figuro 1 - IDM2040-Aparataro Trajtoj ………………………………………………………………………………… 5
Apendico C – Historio de Revizio
Dokumenta Titolo: BRTSYS_AN_003 LDSBus Python SDK sur IDM2040 Uzantgvidilo
Dokumenta Referenco No.: BRTSYS_000016
Libera No.: BRTSYS#019
Produkta Paĝo: https://brtsys.com/ldsbus
Dokumentaj Rimarkoj: Sendu Rimarkojn

Revizio  Ŝanĝoj  Dato 
Versio 1.0 Komenca Eldono 29-11-2021
Versio 1.1 Ĝisdatigita eldono sub BRT Systems 15-09-2022
Versio 1.2 Ĝisdatigitaj HVT-referencoj al Quad T-Junction;
Ĝisdatigita Singapura Adreso
22-09-2023

BRT Sys-emblemo

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, numero 03-01, Singapuro 536464
Tel: +65 6547 4827
Web Retejo: http://www.brtsys.com
Kopirajto © BRT Systems Pate Ltd
Noto pri aplikaĵo
BRTSYS_AN_003 LDSBus Python SDK sur IDM2040 Uzantgvidilo
Versio 1.2
Dokumenta Referenco No.: BRTSYS_000016
Libera No.: BRTSYS#019

Dokumentoj/Rimedoj

BRT Sys AN-003 LDSBus Python SDK [pdf] Uzantogvidilo
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *