Logo sa BRT SysNota 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

Pagsugod sa IDM2040

3.1 Katapusang Hardwareview

BRT Sys AN 003 LDSBus Python SDK - Hardware

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.BRT Sys AN 003 LDSBus Python SDK - Hardware Setup

b. Ikonektar ang LDSU module sa Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Gamit ang RJ45 cable, ikonektar ang Quad T-Junction sa IDM2040 RJ45 connector. BRT Sys AN 003 LDSBus Python SDK - cable

d. Ikonektar ang 20v supply adapter gamit ang USB-C cable ngadto sa USB-C port sa IDM2040. BRT Sys AN 003 LDSBus Python SDK - Hardware Setup1

e. I-on ang 20v adapter gamit ang AC power supply.
f. Ikonektar ang IDM2040 sa PC gamit ang Type-C cable.BRT Sys AN 003 LDSBus Python SDK - Hardware Setup2  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".
BRT Sys AN 003 LDSBus Python SDK - apph. Sa gihatag nga example package, kinahanglan adunay ".uf2" file, kopyaha ang file ug i-paste kini sa "RP1-RP2" drive.BRT Sys AN 003 LDSBus Python SDK - app1i. 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".BRT Sys AN 003 LDSBus Python SDK - app2

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.BRT Sys AN 003 LDSBus Python SDK - app3

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.BRT Sys AN 003 LDSBus Python SDK - app4

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)". BRT Sys AN 003 LDSBus Python SDK - app5

e. I-klik ang "I-configure ang Interpreter…”.

BRT Sys AN 003 LDSBus Python SDK - app6f. 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]BRT Sys AN 003 LDSBus Python SDK - app7

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.BRT Sys AN 003 LDSBus Python SDK - app8

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. BRT Sys AN 003 LDSBus Python SDK - app9

b. Kopyaha ug idikit ang "json" folder sa "CIRCUITPY" storage device. BRT Sys AN 003 LDSBus Python SDK - app10c. 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]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Sa pag-klik sa [Save], usa ka "Asa i-save?" dialog box ang ipakita. I-klik ug pilia ang Circuit Python device. BRT Sys AN 003 LDSBus Python SDK - app12

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.BRT Sys AN 003 LDSBus Python SDK - app13

f. Ang file ma-save sa "CIRCUITPY" drive.BRT Sys AN 003 LDSBus Python SDK - app14

g. Sa pagdagan sa example gikan sa Thorny Editor, i-klik BRT Sys AN 003 LDSBus Python SDK - icon(Pagdalagan karon nga script). BRT Sys AN 003 LDSBus Python SDK - app15h. Ang Circuity LDSU exampModagan si le aron ma-scan ang bus ug magsugod sa pagreport sa data sa sensor.BRT Sys AN 003 LDSBus Python SDK - app16

i. Aron mahunong ang pagpatuman, i-klik BRT Sys AN 003 LDSBus Python SDK - icon1(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. BRT Sys AN 003 LDSBus Python SDK - app17

j. Hinumdomi nga kopyaha ang mosunod files - "irBlasterAppHelperFunctions" ug "lir_input_file.txt” sa dili pa sulayan ang LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

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

Logo sa BRT Sys

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

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *