Logoja e BRT SysShënim i Aplikimit
BRTSYS_AN_003
LDSBus Python SDK në përdoruesin IDM2040
Udhëzues
Versioni 1.2
Data e Lëshimit: 22-09-2023

AN-003 LDSBus Python SDK

Ky dokument ofron informacion se si të konfiguroni dhe përdorni LDSBus Python SDK në IDM2040.
Përdorimi i pajisjeve BRTSys në aplikacionet e mbështetjes së jetës dhe/ose të sigurisë është tërësisht në rrezik të përdoruesit dhe përdoruesi pranon të mbrojë, dëmshpërblejë dhe mbajë BRTSys të padëmshëm nga çdo dhe të gjitha dëmet, pretendimet, paditë ose shpenzimet që rezultojnë nga një përdorim i tillë.

Hyrje

Ky dokument përshkruan mënyrën e përdorimit të IDM2040 me qarkun LDSU exampduke përfshirë procedurën e instalimit për Thorny Python IDE dhe hapat për të ekzekutuar qarkun LDSU examples.
Python SDK do të funksionojë në IDM2040 me ndërfaqen e duhur LDSBus. IDM2040 ka ndërfaqe të integruar LDSBus dhe mund të furnizojë deri në 24v LDSBus. Më shumë informacion mbi IDM2040 është në dispozicion në https://brtsys.com.

Kreditë

Software me burim të hapur

Fillimi me IDM2040

3.1 Hardware Mbiview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Udhëzimet e konfigurimit të harduerit
Ndiqni këto hapa për të konfiguruar konfigurimin e harduerit IDM2040 -
a. Hiqni kërcyesin.BRT Sys AN 003 LDSBus Python SDK - Konfigurimi i harduerit

b. Lidhni modulin LDSU me Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Duke përdorur kabllon RJ45, lidhni Quad T-Junction me lidhësin IDM2040 RJ45. BRT Sys AN 003 LDSBus Python SDK - kabllo

d. Lidheni përshtatësin e furnizimit 20v duke përdorur një kabllo USB-C me portën USB-C në IDM2040. BRT Sys AN 003 LDSBus Python SDK - Hardware Setup1

e. Ndizni përshtatësin 20 V duke përdorur furnizimin me energji AC.
f. Lidhni IDM2040 me PC duke përdorur kabllon Type-C.BRT Sys AN 003 LDSBus Python SDK - Hardware Setup2  g. Shtypni butonin Boot në tabelën IDM2040; Mbajeni për disa sekonda dhe lëshojeni pasi të rivendosni tabelën. Windows do të hapë një disk të quajtur "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - aplikacionih. Në shembullin e dhënëamppaketë, duhet të ketë një ".uf2" file, kopjoni file dhe ngjiteni në diskun "RP1-RP2".BRT Sys AN 003 LDSBus Python SDK - app1i. Pas kopjimit të ".uf2" file në "RPI-RP2", pajisja do të rindizet automatikisht dhe përsëri do të shfaqet si një disk i ri, si "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

"code.py" është kryesori file i cili funksionon sa herë që IDM2040 rivendoset. Hape këtë file dhe fshini çdo përmbajtje brenda saj përpara se ta ruani.
j. Porta COM për këtë pajisje do të shfaqet në Device Manager. Këtu është një ishampekrani që tregon portën COM të IDM2040 si COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE – Udhëzime instalimi/konfigurimi

Ndiqni këto hapa për të instaluar dhe konfiguruar Thorny Python IDE -
a. Shkarkoni paketën Thorny Python IDE nga https://thonny.org/.
b Klikoni Dritaret për të shkarkuar versionin e Windows.BRT Sys AN 003 LDSBus Python SDK - app4

c. Pas shkarkimit të aplikacionit, përfundoni instalimin duke klikuar ekzekutuesin file (.exe) dhe duke ndjekur magjistarin e instalimit. Pas përfundimit të instalimit, hapni Thorny Python IDE nga fillimi i Windows.
d. Për të hapur veçoritë, klikoni butonin e majtë të miut në këndin e poshtëm të djathtë. Zgjidhni "Circuit Python (gjenerike)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Kliko "Konfiguro interpretuesin…”.

BRT Sys AN 003 LDSBus Python SDK - app6f. Klikoni në drop down Port dhe zgjidhni portin e shfaqur për IDM2040 në menaxherin e pajisjes pas lidhjes. Në këtë ishampporta COM e pamjes së ekranit u shfaq si COM6. Klikoni [NE RREGULL].BRT Sys AN 003 LDSBus Python SDK - app7

g. Thorny do të raportojë informacionin e pajisjes në kërkesën e përkthyesit (“Ad fruit Circuit Python 7.0.0-ndot on 2021-11-11; Raspberry Pi Pico me rp2040”) nëse porta e pajisjes është e saktë.BRT Sys AN 003 LDSBus Python SDK - app8

Procedura për të drejtuar LDSU Circuity Sample Pshampduke përdorur Thorny

Ndiqni këto hapa për të ekzekutuar qarkun LDSUample ishample -
a. Hapni samppaketë le file. Si pjesë e shekampNë paketë ekziston një dosje me emrin “son” e cila përmban sensorë të ndryshëm son file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Kopjoni dhe ngjisni dosjen "json" në pajisjen ruajtëse "CIRCUITPY". BRT Sys AN 003 LDSBus Python SDK - app10c. Hapni çdo ish të dhënëampduke përdorur një redaktues teksti si notepad ++ dhe kopjojeni atë në Redaktuesin Thorny dhe ruajeni. Për shembullample, hapni "LDSBus_Thermocouple_Sensor.py" dhe kopjoni/ngjisni në Thorny Editor. Klikoni [Ruaj]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Pasi të klikoni [Ruaj], një "Ku të ruani?" do të shfaqet kutia e dialogut. Klikoni dhe zgjidhni pajisjen Circuit Python. BRT Sys AN 003 LDSBus Python SDK - app12

e. Shkruani a file emrin dhe klikoni [OK].
Shënim: Kur sampkodi ruhet në "code.py" më pas sa herë që rindizet, do të fillojë të ekzekutojë "code.py". Për të shmangur këtë, specifikoni një emër tjetër.BRT Sys AN 003 LDSBus Python SDK - app13

f. Të file do të ruhet në diskun "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app14

g. Për të drejtuar ishampnga Thorny Editor, klikoni BRT Sys AN 003 LDSBus Python SDK - ikona(Ekzekutoni skriptin aktual). BRT Sys AN 003 LDSBus Python SDK - app15h. Qarku LDSU ishampdo të vrapojë për të skanuar autobusin dhe do të fillojë të raportojë të dhënat e sensorit.BRT Sys AN 003 LDSBus Python SDK - app16

i. Për të ndaluar ekzekutimin, klikoni BRT Sys AN 003 LDSBus Python SDK - ikona1(Stop). Përdoruesit mund të përditësojnë kodin sipas nevojës ose mund të kopjojnë/ngjisin një tjetër shembullample të provoni në redaktorin Thorny.
Shënim: Pasi të keni bërë ndonjë ndryshim në skenar file, mos harroni të ruani dhe ekzekutoni skriptin. BRT Sys AN 003 LDSBus Python SDK - app17

j. Mos harroni të kopjoni sa vijon files – “irBlasterAppHelperFunctions” dhe “lir_input_file.txt” përpara se të provoni LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

Referojuni BRTSYS_AN_002_LDSU IR Blaster Aplikimi për më shumë detaje mbi "LDSBus_IR_Blaster.py" p.shample.

Informacioni i Kontaktit

Referojuni https://brtsys.com/contact-us/ për informacion kontakti.
Prodhuesit dhe projektuesit e sistemeve dhe pajisjeve janë përgjegjës për të siguruar që sistemet e tyre dhe çdo pajisje BRT Systems Pate Ltd (BRTSys) e inkorporuar në sistemet e tyre, të përmbushë të gjitha kërkesat e zbatueshme të sigurisë, rregullatore dhe të performancës në nivel sistemi. I gjithë informacioni në lidhje me aplikacionin në këtë dokument (duke përfshirë përshkrimet e aplikacionit, pajisjet e sugjeruara BRTSys dhe materiale të tjera) jepet vetëm për referencë. Ndërsa BRTSys është kujdesur të sigurojë që ai është i saktë, ky informacion i nënshtrohet konfirmimit të klientit dhe BRTSys mohon të gjitha përgjegjësitë për dizajnet e sistemit dhe për çdo ndihmë aplikimi të ofruar nga BRTSys. Përdorimi i pajisjeve BRTSys në aplikacionet e mbështetjes për jetën dhe/ose të sigurisë është tërësisht në rrezik të përdoruesit dhe përdoruesi pranon të mbrojë, dëmshpërblejë dhe mbajë BRTSys të padëmshëm nga çdo dhe të gjitha dëmet, pretendimet, paditë ose shpenzimet që rezultojnë nga një përdorim i tillë. Ky dokument mund të ndryshojë pa paralajmërim. Asnjë liri për të përdorur patentat ose të drejta të tjera të pronësisë intelektuale nuk nënkuptohet nga publikimi i këtij dokumenti. As i tërë dhe as ndonjë pjesë e informacionit që përmban, ose produkti i përshkruar në këtë dokument, nuk mund të përshtatet ose riprodhohet në çfarëdo forme materiale ose elektronike pa pëlqimin paraprak me shkrim të mbajtësit të së drejtës së autorit. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Numri i kompanisë së regjistruar në Singapor: 202220043R
Shtojca A – Referencat
Referencat e dokumenteve

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Aplikimi
Akronimet dhe Shkurtesat

Kushtet  Përshkrimi 
IDE Mjedisi i Zhvillimit të Integruar
Autobus LDS Autobus me sensorë të distancave të gjata
USB Autobus Serial Universal

Shtojca B – Lista e tabelave dhe figurave
Lista e tabelave
NA
Lista e figurave
Figura 1 – Karakteristikat e harduerit IDM2040 …………………………………………………………………………… 5
Shtojca C – Historia e rishikimit
Titulli i dokumentit: BRTSYS_AN_003 LDSBus Python SDK në Udhëzuesin e përdorimit të IDM2040
Numri i referencës së dokumentit: BRTSYS_000016
Numri i zhdoganimit: BRTSYS#019
Faqja e produktit: https://brtsys.com/ldsbus
Komentet e dokumentit: Dërgo koment

Rishikim  Ndryshimet  Data 
Versioni 1.0 Publikimi fillestar 29-11-2021
Versioni 1.1 Publikimi i përditësuar nën Sistemet BRT 15-09-2022
Versioni 1.2 Referencat e përditësuara të HVT në Quad T-Junction;
Adresa e përditësuar e Singaporit
22-09-2023

Logoja e BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapor 536464
Tel: +65 6547 4827
Web Faqja: http://www.brtsys.com
E drejta e autorit © BRT Systems Pate Ltd
Shënim i Aplikimit
Udhëzuesi i përdoruesit BRTSYS_AN_003 LDSBus Python SDK në IDM2040
Versioni 1.2
Numri i referencës së dokumentit: BRTSYS_000016
Numri i zhdoganimit: BRTSYS#019

Dokumentet / Burimet

BRT Sys AN-003 LDSBus Python SDK [pdfUdhëzuesi i përdoruesit
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *