Shë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
- Thorny Python IDE: https://thonny.org
Fillimi me IDM2040
3.1 Hardware Mbiview
3.2 Udhëzimet e konfigurimit të harduerit
Ndiqni këto hapa për të konfiguruar konfigurimin e harduerit IDM2040 -
a. Hiqni kërcyesin.
b. Lidhni modulin LDSU me Quad T-Junction.
c. Duke përdorur kabllon RJ45, lidhni Quad T-Junction me lidhësin IDM2040 RJ45.
d. Lidheni përshtatësin e furnizimit 20v duke përdorur një kabllo USB-C me portën USB-C në IDM2040.
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. 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".
h. Në shembullin e dhënëamppaketë, duhet të ketë një ".uf2" file, kopjoni file dhe ngjiteni në diskun "RP1-RP2".
i. 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".
"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.
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.
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)".
e. Kliko "Konfiguro interpretuesin…”.
f. 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].
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ë.
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.
b. Kopjoni dhe ngjisni dosjen "json" në pajisjen ruajtëse "CIRCUITPY". c. 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].
d. Pasi të klikoni [Ruaj], një "Ku të ruani?" do të shfaqet kutia e dialogut. Klikoni dhe zgjidhni pajisjen Circuit Python.
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.
f. Të file do të ruhet në diskun "CIRCUITPY".
g. Për të drejtuar ishampnga Thorny Editor, klikoni (Ekzekutoni skriptin aktual).
h. Qarku LDSU ishampdo të vrapojë për të skanuar autobusin dhe do të fillojë të raportojë të dhënat e sensorit.
i. Për të ndaluar ekzekutimin, klikoni (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.
j. Mos harroni të kopjoni sa vijon files – “irBlasterAppHelperFunctions” dhe “lir_input_file.txt” përpara se të provoni LDSBus_IR_Blaster.py example.
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 |
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 |