Nota sa Aplikasyon
BRTSYS_AN_003
LDSBus Python SDK sa IDM2040 User
Giya
Bersyon 1.2
Petsa sa Pagpagawas: 22-09-2023
AN-003 LDSBus Python SDK
Kini nga dokumento naghatag og impormasyon kon unsaon pag-setup ug paggamit sa LDSBus Python SDK sa IDM2040.
Ang paggamit sa mga kahimanan sa BRTSys sa suporta sa kinabuhi ug/o mga aplikasyon sa kaluwasan hingpit nga naa sa risgo sa tiggamit, ug ang tiggamit miuyon sa pagpanalipod, pagbayad sa danyos, ug paghupot sa BRTSys nga dili makadaot sa bisan unsa ug sa tanang danyos, pag-angkon, pagkiha, o gasto nga resulta sa maong paggamit.
Pasiuna
Kini nga dokumento naghulagway kung giunsa paggamit ang IDM2040 sa LDSU circuity exampapil ang pamaagi sa Pag-install para sa Thorny Python IDE ug mga lakang sa pagpatuman sa LDSU circuitry examples.
Ang Python SDK modagan sa IDM2040 nga adunay angay nga LDSBus interface. Ang IDM2040 adunay built-in nga interface sa LDSBus ug makahatag hangtod sa 24v sa LDSBus. Dugang nga impormasyon sa IDM2040 anaa sa https://brtsys.com.
Mga kredito
Open-Source nga Software
- Thorny Python IDE: https://thonny.org
Pagsugod sa IDM2040
3.1 Katapusang Hardwareview
3.2 Mga Instruksyon sa Pag-setup sa Hardware
Sunda kini nga mga lakang sa pag-setup sa IDM2040 Hardware Setup -
a. Kuhaa ang Jumper.
b. Ikonektar ang LDSU module sa Quad T-Junction.
c. Gamit ang RJ45 cable, ikonektar ang Quad T-Junction sa IDM2040 RJ45 connector.
d. Ikonektar ang 20v supply adapter gamit ang USB-C cable ngadto sa USB-C port sa IDM2040.
e. I-on ang 20v adapter gamit ang AC power supply.
f. Ikonektar ang IDM2040 sa PC gamit ang Type-C cable. g. Pindota ang Boot button sa IDM2040 board; Hupti kini sulod sa pipila ka segundo ug buhian kini human sa pag-reset sa board. Ang Windows magbukas sa usa ka drive nga ginganlag "RP1-RP2".
h. Sa gihatag nga example package, kinahanglan adunay ".uf2" file, kopyaha ang file ug i-paste kini sa "RP1-RP2" drive.
i. Sa pagkopya sa ".uf2" file ngadto sa "RPI-RP2", ang device awtomatikong mag-reboot ug magpakita pag-usab isip bag-ong drive, sama sa "CIRCUITPY".
Ang "code.py" mao ang panguna file nga modagan sa matag higayon nga ang IDM2040 i-reset. Ablihi kini file ug kuhaa ang bisan unsang sulod niini sa dili pa i-save.
j. Ang COM port alang niini nga device makita sa Device Manager. Ania ang usa ka example screen nga nagpakita sa COM Port sa IDM2040 isip COM6.
Thorny Python IDE – Mga Instruksyon sa Pag-install/Pag-setup
Sunda kini nga mga lakang sa pag-instalar ug pag-setup sa Thorny Python IDE -
a. I-download ang Thorny Python IDE nga pakete gikan sa https://thonny.org/.
b. Pag-klik Windows aron i-download ang bersyon sa bintana.
c. Sa pag-download sa aplikasyon, kompletoha ang pag-install pinaagi sa pag-klik sa executable file (.exe) ug pagsunod sa wizard sa pag-install. Sa pagkompleto sa pag-instalar, ablihi ang Thorny Python IDE gikan sa Windows Startup.
d. Aron maablihan ang Properties, i-klik ang wala nga buton sa mouse sa tuo nga suok sa ubos. Pilia ang "Circuit Python (generic)".
e. I-klik ang "I-configure ang Interpreter…”.
f. I-klik ang Port drop down ug pilia ang port nga nagpakita alang sa IDM2040 sa device manager human sa pagkonektar. Niining exampAng screenshot COM port nagpakita nga COM6. Pag-klik [OK]
g. I-report ni Thorny ang impormasyon sa device sa interpreter prompt (“Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”) kon husto ang device port.
Pamaagi sa pagpadagan sa LDSU Circuity Sampang Exampgamit ang Thorny
Sunda kini nga mga lakang sa pagpadagan sa LDSU circuity sampang example -
a. Ablihi ang sampang pakete file. Isip kabahin sa sampAng pakete adunay usa ka folder sa ngalan nga "anak" nga adunay lainlaing sensor nga anak file.
b. Kopyaha ug idikit ang "json" folder sa "CIRCUITPY" storage device. c. Ablihi ang bisan unsang gihatag nga exampgamita ang text editor sama sa notepad ++ ug kopyaha kini sa Thorny Editor ug i-save kini. Kay exampunya, ablihi ang “LDSBus_Thermocouple_Sensor.py” ug kopyaha/idikit sa Thorny Editor. Pag-klik [Pagluwas].
d. Sa pag-klik sa [Save], usa ka "Asa i-save?" dialog box ang ipakita. I-klik ug pilia ang Circuit Python device.
e. Pagsulod a file ngalan ug i-klik [OK].
Mubo nga sulat: Sa dihang sampAng code gitipigan sa "code.py" unya sa matag higayon nga kini mag-reboot, magsugod kini sa pagpadagan sa "code.py". Aron malikayan kini, pagpiho ug lain nga ngalan.
f. Ang file ma-save sa "CIRCUITPY" drive.
g. Sa pagdagan sa example gikan sa Thorny Editor, i-klik (Pagdalagan karon nga script).
h. Ang Circuity LDSU exampModagan si le aron ma-scan ang bus ug magsugod sa pagreport sa data sa sensor.
i. Aron mahunong ang pagpatuman, i-klik (Hunong). Ang mga tiggamit mahimong mag-update sa code kung gikinahanglan o mahimong kopyahon / idikit ang laing example sa pagsulay sa Thorny editor.
Mubo nga sulat: Sa paghimo sa bisan unsang mga pagbag-o sa script file, hinumdumi nga I-save ug Run ang script.
j. Hinumdomi nga kopyaha ang mosunod files - "irBlasterAppHelperFunctions" ug "lir_input_file.txt” sa dili pa sulayan ang LDSBus_IR_Blaster.py example.
Refer sa BRTSYS_AN_002_LDSU IR Blaster Application para sa dugang nga mga detalye sa “LDSBus_IR_Blaster.py” example.
Impormasyon sa Kontak
Refer sa https://brtsys.com/contact-us/ alang sa impormasyon sa pagkontak.
Ang mga tiggama ug tigdesinyo sa sistema ug kagamitan maoy responsable sa pagsiguro nga ang ilang mga sistema, ug ang bisan unsang BRT Systems Pate Ltd (BRTSys) nga mga himan nga gilakip sa ilang mga sistema, makatagbo sa tanang magamit nga kaluwasan, regulasyon ug lebel sa sistema nga mga kinahanglanon sa performance. Ang tanang impormasyon nga may kalabotan sa aplikasyon niini nga dokumento (lakip ang mga deskripsyon sa aplikasyon, gisugyot nga mga kagamitan sa BRTSys ug uban pang mga materyal) gihatag alang sa pakisayran lamang. Samtang ang BRTSys nag-amping sa pagsiguro nga kini tukma, kini nga kasayuran gipailalom sa kumpirmasyon sa kostumer, ug ang BRTSys nagsalikway sa tanan nga responsibilidad alang sa mga disenyo sa sistema ug alang sa bisan unsang tabang sa aplikasyon nga gihatag sa BRTSys. Ang paggamit sa mga kagamitan sa BRTSys sa suporta sa kinabuhi ug/o mga aplikasyon sa kaluwasan anaa sa peligro sa tiggamit, ug ang tiggamit miuyon sa pagpanalipod, pagbayad sa danyos, ug paghupot nga dili makadaot sa BRTSys gikan sa bisan unsa ug sa tanang kadaot, pag-angkon, pagkiha, o gasto nga resulta sa maong paggamit. Kini nga dokumento mahimong usbon nga walay pahibalo. Walay kagawasan sa paggamit sa mga patente o uban pang mga katungod sa intelektwal nga kabtangan ang gipasabot sa pagmantala niini nga dokumento. Dili ang tibuok o bisan unsa nga bahin sa impormasyon nga anaa sa, o ang produkto nga gihulagway niini nga dokumento, mahimong ipahiangay, o kopyahon sa bisan unsa nga materyal o elektronik nga porma nga wala ang una nga sinulat nga pagtugot sa naghupot sa copyright. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Numero sa Singapore nga Rehistrado nga Kompanya: 202220043R
Apendise A – Mga Reperensya
Mga Reperensya sa Dokumento
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Application
Mga Acronym ug Mga Kadiyot
Mga termino | Deskripsyon |
IDE | Integrated Development Environment |
LDSBus | Long Distance Sensor Bus |
USB | Universal Serial Bus |
Apendise B – Listahan sa mga Talaan ug Mga Figure
Listahan sa mga Talaan
NA
Listahan sa mga Pigura
Hulagway 1 – IDM2040 Hardware Features …………………………………………………………………………… 5
Apendise C – Kasaysayan sa Rebisyon
Titulo sa Dokumento: BRTSYS_AN_003 LDSBus Python SDK sa IDM2040 User Guide
Numero sa Reperensya sa Dokumento: BRTSYS_000016
Clearance No.: BRTSYS#019
Panid sa Produkto: https://brtsys.com/ldsbus
Feedback sa Dokumento: Ipadala ang Feedback
Rebisyon | Mga kausaban | Petsa |
Bersyon 1.0 | Inisyal nga Pagpagawas | 29-11-2021 |
Bersyon 1.1 | Gi-update nga pagpagawas ubos sa BRT Systems | 15-09-2022 |
Bersyon 1.2 | Gi-update nga mga pakisayran sa HVT sa Quad T-Junction; Gi-update nga Address sa Singapore |
22-09-2023 |
BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464
Tel: +65 6547 4827
Web Site: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Nota sa Aplikasyon
BRTSYS_AN_003 LDSBus Python SDK sa IDM2040 User Guide
Bersyon 1.2
Numero sa Reperensya sa Dokumento: BRTSYS_000016
Clearance No.: BRTSYS#019
Mga Dokumento / Mga Kapanguhaan
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdf] Giya sa Gumagamit AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |