Logo ng BRT SysTala ng Aplikasyon
BRTSYS_AN_003
LDSBus Python SDK sa IDM2040 User
Patnubay
Bersyon 1.2
Petsa ng Paglabas: 22-09-2023

AN-003 LDSBus Python SDK

Ang dokumentong ito ay nagbibigay ng impormasyon tungkol sa kung paano i-setup at gamitin ang LDSBus Python SDK sa IDM2040.
Ang paggamit ng mga BRTSys na device sa life support at/o mga application na pangkaligtasan ay ganap na nasa panganib ng user, at ang user ay sumasang-ayon na ipagtanggol, bayaran, at panatilihing hindi nakakapinsala ang BRTSys mula sa anuman at lahat ng pinsala, claim, demanda, o gastos na nagreresulta mula sa naturang paggamit.

Panimula

Inilalarawan ng dokumentong ito kung paano gamitin ang IDM2040 sa LDSU circuity exampkasama ang pamamaraan ng Pag-install para sa Thorny Python IDE at mga hakbang upang maisagawa ang LDSU circuitry examples.
Ang Python SDK ay tatakbo sa IDM2040 na may naaangkop na interface ng LDSBus. Ang IDM2040 ay may built-in na interface ng LDSBus at maaaring magbigay ng hanggang 24v sa LDSBus. Higit pang impormasyon sa IDM2040 ay makukuha sa https://brtsys.com.

Mga kredito

Open-Source Software

Pagsisimula sa IDM2040

3.1 Tapos na ang Hardwareview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Mga Tagubilin sa Pag-setup ng Hardware
Sundin ang mga hakbang na ito para i-setup ang IDM2040 Hardware Setup –
a. Alisin ang Jumper.BRT Sys AN 003 LDSBus Python SDK - Hardware Setup

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

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

d. Ikonekta ang 20v supply adapter gamit ang USB-C cable 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. Ikonekta ang IDM2040 sa PC gamit ang Type-C cable.BRT Sys AN 003 LDSBus Python SDK - Hardware Setup2  g. Pindutin ang pindutan ng Boot sa IDM2040 board; Hawakan ito ng ilang segundo at bitawan ito pagkatapos i-reset ang board. Magbubukas ang Windows ng drive na pinangalanang "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - apph. Sa binigay na exampang package, dapat mayroong ".uf2" file, kopyahin ang file at i-paste ito sa "RP1-RP2" drive.BRT Sys AN 003 LDSBus Python SDK - app1i. Sa pagkopya ng ".uf2" file sa “RPI-RP2”, awtomatikong magre-reboot ang device at muling lalabas bilang bagong drive, gaya ng “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app2

Ang "code.py" ay ang pangunahing file na tumatakbo sa tuwing na-reset ang IDM2040. Buksan ito file at tanggalin ang anumang nilalaman sa loob nito bago i-save.
j. Ang COM port para sa device na ito ay lalabas sa Device Manager. Narito ang isang exampang screen na nagpapakita ng COM Port ng IDM2040 bilang COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE – Mga Tagubilin sa Pag-install/Pag-setup

Sundin ang mga hakbang na ito upang i-install at i-setup ang Thorny Python IDE –
a. I-download ang Thorny Python IDE package mula sa https://thonny.org/.
b. Mag-click Windows upang i-download ang bersyon ng windows.BRT Sys AN 003 LDSBus Python SDK - app4

c. Sa pag-download ng application, kumpletuhin ang pag-install sa pamamagitan ng pag-click sa executable file (.exe) at pagsunod sa installation wizard. Sa pagkumpleto ng pag-install, buksan ang Thorny Python IDE mula sa Windows Startup.
d. Upang buksan ang Properties, i-click ang kaliwang pindutan ng mouse sa kanang sulok sa ibaba. Piliin ang "Circuit Python (generic)". BRT Sys AN 003 LDSBus Python SDK - app5

e. I-click ang “I-configure ang Interpreter…”.

BRT Sys AN 003 LDSBus Python SDK - app6f. Mag-click sa drop down na Port at piliin ang port na lumitaw para sa IDM2040 sa device manager pagkatapos kumonekta. Sa ex na itoampAng screenshot COM port ay lumitaw bilang COM6. I-click [OK]BRT Sys AN 003 LDSBus Python SDK - app7

g. Iuulat ni Thorny ang impormasyon ng device sa interpreter prompt ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico na may rp2040") kung tama ang port ng device.BRT Sys AN 003 LDSBus Python SDK - app8

Pamamaraan sa pagpapatakbo ng LDSU Circuity Sample Halample gamit ang Thorny

Sundin ang mga hakbang na ito upang patakbuhin ang LDSU circuity sampang example -
a. Buksan ang sampang pakete file. Bilang bahagi ng sampAng pakete ay mayroong isang folder na may pangalang "anak" na naglalaman ng iba't ibang sensor anak file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Kopyahin at i-paste ang "json" na folder sa "CIRCUITPY" na storage device. BRT Sys AN 003 LDSBus Python SDK - app10c. Buksan ang anumang ibinigay na exampgamit ang isang text editor tulad ng notepad ++ at kopyahin ito sa Thorny Editor at i-save ito. Para kay examppagkatapos, buksan ang “LDSBus_Thermocouple_Sensor.py” at kopyahin/i-paste sa Thorny Editor. I-click [I-save]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Sa pag-click sa [I-save], isang "Saan i-save?" ipapakita ang dialog box. I-click at piliin ang Circuit Python device. BRT Sys AN 003 LDSBus Python SDK - app12

e. Ipasok ang a file pangalan at i-click ang [OK].
Tandaan: Kapag sampAng code ay nai-save sa “code.py” at sa tuwing ito ay magre-reboot, magsisimula itong tumakbo sa “code.py”. Upang maiwasan ito, tumukoy ng ibang pangalan.BRT Sys AN 003 LDSBus Python SDK - app13

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

g. Para tumakbo ang example mula sa Thorny Editor, i-click BRT Sys AN 003 LDSBus Python SDK - icon(Patakbuhin ang kasalukuyang script). BRT Sys AN 003 LDSBus Python SDK - app15h. Ang Circuity LDSU exampTatakbo si le upang i-scan ang bus at simulan ang pag-uulat ng data ng sensor.BRT Sys AN 003 LDSBus Python SDK - app16

i. Upang ihinto ang pagpapatupad, i-click BRT Sys AN 003 LDSBus Python SDK - icon1(Tumigil). Maaaring i-update ng mga user ang code kung kinakailangan o maaaring kopyahin/i-paste ang isa pang example na subukan sa Thorny editor.
Tandaan: Sa paggawa ng anumang mga pagbabago sa script file, tandaan na I-save at Patakbuhin ang script. BRT Sys AN 003 LDSBus Python SDK - app17

j. Tandaan na kopyahin ang sumusunod files – “irBlasterAppHelperFunctions” at “lir_input_file.txt” bago subukan ang LDSBus_IR_Blaster.py halample. BRT Sys AN 003 LDSBus Python SDK - app18

Sumangguni sa BRTSYS_AN_002_LDSU IR Blaster Application para sa higit pang mga detalye sa “LDSBus_IR_Blaster.py” halample.

Impormasyon sa Pakikipag-ugnayan

Sumangguni sa https://brtsys.com/contact-us/ para sa impormasyon sa pakikipag-ugnayan.
Responsable ang mga manufacturer at designer ng system at equipment na tiyakin na ang kanilang mga system, at anumang BRT Systems Pate Ltd (BRTSys) device na kasama sa kanilang mga system, ay nakakatugon sa lahat ng naaangkop na kaligtasan, regulasyon at mga kinakailangan sa pagganap sa antas ng system. Ang lahat ng impormasyong nauugnay sa aplikasyon sa dokumentong ito (kabilang ang mga paglalarawan ng aplikasyon, mga iminungkahing BRTSys device at iba pang materyal) ay ibinibigay para sa sanggunian lamang. Bagama't nag-ingat ang BRTSys na tiyakin na ito ay tumpak, ang impormasyong ito ay napapailalim sa kumpirmasyon ng customer, at tinatanggihan ng BRTSys ang lahat ng pananagutan para sa mga disenyo ng system at para sa anumang tulong sa mga application na ibinigay ng BRTSys. Ang paggamit ng mga BRTSys na device sa life support at/o mga application sa kaligtasan ay ganap na nasa panganib ng user, at ang user ay sumasang-ayon na ipagtanggol, bayaran, at hindi makapinsala sa BRTSys mula sa anuman at lahat ng pinsala, paghahabol, demanda, o gastos na nagreresulta mula sa naturang paggamit. Ang dokumentong ito ay maaaring magbago nang walang abiso. Walang kalayaang gumamit ng mga patent o iba pang karapatan sa intelektwal na ari-arian ang ipinahihiwatig ng paglalathala ng dokumentong ito. Ang kabuuan o alinmang bahagi ng impormasyong nakapaloob sa, o ang produktong inilarawan sa dokumentong ito, ay hindi maaaring iakma, o kopyahin sa anumang materyal o elektronikong anyo nang walang paunang nakasulat na pahintulot ng may-ari ng copyright. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Singapore Registered Company Number: 202220043R
Appendix A – Mga Sanggunian
Mga Sanggunian sa Dokumento

BRTSYS_API_001_LDSBus_Python_SDK_Gabay
BRTSYS_AN_002_LDSU IR Blaster Application
Mga Acronim at Mga Singkleta

Mga tuntunin  Paglalarawan 
IDE Pinagsamang Kapaligiran sa Pag-unlad
LDSBus Long Distance Sensor Bus
USB Universal Serial Bus

Appendix B – Listahan ng mga Talahanayan at Figure
Listahan ng mga Talahanayan
NA
Listahan ng mga Figure
Figure 1 – IDM2040 Hardware Features ……………………………………………………………………………………… 5
Appendix C – Kasaysayan ng Pagbabago
Pamagat ng Dokumento: BRTSYS_AN_003 LDSBus Python SDK sa IDM2040 User Guide
Numero ng Sanggunian ng Dokumento: BRTSYS_000016
Clearance No.: BRTSYS#019
Pahina ng Produkto: https://brtsys.com/ldsbus
Feedback sa Dokumento: Magpadala ng Feedback

Rebisyon  Mga pagbabago  Petsa 
Bersyon 1.0 Paunang Paglabas 29-11-2021
Bersyon 1.1 Na-update na release sa ilalim ng BRT Systems 15-09-2022
Bersyon 1.2 Na-update na mga sanggunian ng HVT sa Quad T-Junction;
Na-update na Address ng Singapore
22-09-2023

Logo ng 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
Tala ng Aplikasyon
BRTSYS_AN_003 LDSBus Python SDK sa IDM2040 User Guide
Bersyon 1.2
Numero ng Sanggunian ng Dokumento: BRTSYS_000016
Clearance No.: BRTSYS#019

Mga Dokumento / Mga Mapagkukunan

BRT Sys AN-003 LDSBus Python SDK [pdf] Gabay sa Gumagamit
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *