Fa'amatalaga Fa'atatau
BRTSYS_AN_003
LDSBus Python SDK ile IDM2040 User
Taiala
Fa'aliliuga 1.2
Fa'amatalaga Aso: 22-09-2023
AN-003 LDSBus Python SDK
O lenei pepa o loʻo tuʻuina atu faʻamatalaga e uiga i le faʻatulagaina ma le faʻaogaina o le LDSBus Python SDK ile IDM2040.
O le fa'aogaina o masini BRTSys i le tausiga o le ola ma/po'o le saogalemu o lo'o i ai i le tulaga lamatia o le tagata fa'aoga, ma ua malie le tagata fa'aoga e puipuia, fa'aleaga, ma taofia BRTSys e aunoa ma se afaina mai so'o se mea leaga, tagi, suti, po'o tupe fa'aalu e mafua mai i lea fa'aoga.
Folasaga
O loʻo faʻamatalaina e lenei pepa le faʻaogaina o le IDM2040 faʻatasi ma le LDSU circuity exampe aofia ai le fa'atulagaina o faiga mo Thorny Python IDE ma laasaga e fa'atino ai le LDSU circuitry examples.
O le Python SDK o le a tamoʻe ile IDM2040 faʻatasi ai ma fesoʻotaʻiga LDSBus talafeagai. IDM2040 ua fausia i totonu LDSBus interface ma e mafai ona tuʻuina atu i le 24v i le LDSBus. E maua nisi fa'amatalaga ile IDM2040 ile https://brtsys.com.
Fa'aaitalafu
Tatala-Source Software
- Thorny Python IDE: https://thonny.org
Amata ile IDM2040
3.1 Meafaigaluega ua umaview
3.2 Fa'atonuga Fa'atonu
Mulimuli i laasaga nei e seti ai le IDM2040 Hardware Setup -
a. Aveese le Jumper.
e. Fa'afeso'ota'i le module LDSU i le Quad T-Junction.
i. Fa'aaogā uaea RJ45, fa'afeso'ota'i le Quad T-Junction i le feso'ota'iga IDM2040 RJ45.
o. Fa'afeso'ota'i le feso'ota'iga tu'uaga 20v e fa'aaoga ai le uaea USB-C ile port USB-C ile IDM2040.
u. Ia ki le 20v adapter e fa'aaoga ai le eletise AC.
f. Faʻafesoʻotaʻi le IDM2040 i le PC e faʻaaoga ai le Type-C cable. g. Oomi le faamau Boot le laupapa IDM2040; Taofi mo ni nai sekone ma tatala pe a uma ona toe setiina le laupapa. O le a tatalaina e Windows se taʻavale e taʻua "RP1-RP2".
h. I le tu'uina atuample afifi, e tatau ona i ai se ".uf2" file, kopi le file ma faapipii i totonu o le taavale "RP1-RP2".
i. I le kopiina o le ".uf2" file i le "RPI-RP2", o le a toe faʻafouina le masini ma toe faʻaalia o se taʻavale fou, pei o le "CIRCUITPY".
O le "code.py" o le autu file lea e tamoe i taimi uma e toe setiina ai le IDM2040. Tatala lenei file ma tape so'o se mea oi totonu a'o le'i fa'asaoina.
j. O le COM port mo lenei masini o le a faʻaalia i le Device Manager. O se ex leaample mata o loʻo faʻaalia ai le IDM2040's COM Port e pei o COM6.
Thorny Python IDE - Faʻatonuga / Faʻatonu
Mulimuli i laasaga nei e faʻapipiʻi ma seti Thorny Python IDE -
a. Sii mai le pusa Thorny Python IDE mai https://thonny.org/.
e. Kiliki Pupuni e sii maia le lomiga faamalama.
i. I luga o le siiina mai o le talosaga, faʻamaeʻa le faʻapipiʻiina e ala i le kilikiina o le executable file (.exe) ma mulimuli i le wizard faʻapipiʻi. A maeʻa le faʻapipiʻiina, tatala le Thorny Python IDE mai le Windows Startup.
o. Ina ia tatala le Properties, kiliki le kisi agavale i le tulimanu taumatau pito i lalo. Filifili "Circuit Python (generic)".
u. Kiliki “Fa'atonu Fa'aliliuga...".
f. Kiliki i luga o le Taulaga pa'ū i lalo ma filifili le taulaga na faʻaalia mo IDM2040 i le masini masini pe a uma ona faʻafesoʻotaʻi. I lenei example screenshot COM uafu na aliali mai COM6. Kiliki [LELEI]
g. Thorny o le a lipotia le faʻamatalaga o le masini i le faʻamatalaga faʻamatalaga ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040") pe a saʻo le uafu masini.
Taualumaga e fa'atino ai le LDSU Circuity Sample Example faaaogaina Thorny
Mulimuli i laasaga nei e fa'atino ai le LDSU circuity sample example -
a. Tatala le sample afifi file. O se vaega o le sampLe afifi o loʻo i ai se faila i le igoa "tama" lea o loʻo i ai le tele o le sensor son file.
e. Kopi ma faapipii le faila "json" i le "CIRCUITPY" masini teu oloa. i. Tatala so'o se fa'ata'ita'igaample faʻaaogaina o se faʻamatalaga tusitusi e pei o le notepad ++ ma kopi i le Thorny Editor ma sefe. Mo example, tatala le “LDSBus_Thermocouple_Sensor.py” ma kopi/pasi i luga o le Thorny Editor. Kiliki [Faasaoina].
o. I luga o le kilikiina [Save], o se “O fea e teu ai?” o le a fa'aalia le pusa talanoaga. Kiliki ma filifili Circuit Python masini.
u. Ulufale a file igoa ma kiliki [Ua lelei].
Fa'aaliga: Pe a sample code ua sefe i le "code.py" o taimi uma e toe faʻafouina, o le a amata ona taʻavale "code.py". Ina ia aloese mai lenei mea, faʻamaonia se isi igoa.
f. O le file o le a sefe i le "CIRCUITPY" taavale.
g. E tamoe le example mai Thorny Editor, kiliki (Tae le tusitusiga o loʻo iai nei).
h. O le Circuity LDSU exampo le a tamoe e suʻe le pasi ma amata lipoti atu faʻamatalaga faʻamatalaga.
i. Ina ia taofi le faatinoga, kiliki (Taofi). E mafai e tagata fa'aoga ona fa'afou le fa'ailoga pe a mana'omia pe mafai fo'i ona kopi/fa'apipi'i se isi example e taumafai i le faatonu Thorny.
Fa'aaliga: I le faia o soʻo se suiga i le tusitusiga file, manatua e Fa'asaoina ma Fa'agasolo le tusitusiga.
j. Manatua e kopi mea nei files – “irBlasterAppHelperFunctions” ma le “lir_input_file.txt” ae le'i taumafai le LDSBus_IR_Blaster.py example.
Fa'asino i BRTSYS_AN_002_LDSU IR Blaster Application mo nisi fa'amatalaga ile "LDSBus_IR_Blaster.py" fa'ataample.
Fa'amatalaga Fa'afeso'ota'i
Fa'asino i https://brtsys.com/contact-us/ mo fa'amatalaga fa'afeso'ota'i.
O lo'o nafa ma le au faufale ma masini e fa'amautinoaina o latou faiga, ma so'o se masini BRT Systems Pate Ltd (BRTSys) o lo'o tu'ufa'atasia i totonu oa latou faiga, e fa'afetaui uma tulaga mo'omia mo le saogalemu, fa'atonutonu ma le fa'atinoina o faiga. O fa'amatalaga uma e feso'ota'i ma talosaga i totonu o lenei pepa (e aofia ai fa'amatalaga o talosaga, masini BRTSys fautuaina ma isi mea) e tu'uina atu mo na'o fa'amatalaga. A'o fa'aeteete e BRTSys e fa'amautinoa e sa'o, o nei fa'amatalaga e fa'atatau i le fa'amaoniga a tagata fa'atau, ma e fa'afitia e BRTSys noataga uma mo fa'ata'ita'iga faiga ma so'o se fesoasoani fesoasoani e tu'uina mai e BRTSys. O le fa'aogaina o masini BRTSys i le tausiga o le ola ma/po'o le saogalemu o lo'o i le tulaga lamatia o le tagata fa'aoga, ma ua malie le tagata fa'aoga e puipuia, fa'aleaga, ma taofia BRTSys e le afaina mai so'o se mea leaga, tagi, suti, po'o tupe fa'aalu e mafua mai i lea fa'aoga. O lenei pepa e mafai ona suia e aunoa ma se fa'aaliga. Leai se sa'olotoga e fa'aaoga ai pateni po'o isi aia tatau tau le atamai e fa'aalia i le fa'asalalauina o lenei pepa. E le mafai ona fetuunai le atoaga po o se vaega o faʻamatalaga o loʻo i totonu, poʻo le oloa o loʻo faʻamatalaina i totonu o lenei pepa, pe toe faia i soʻo se meafaitino poʻo se faiga faʻaeletoroni e aunoa ma le faʻatagaga tusitusia muamua a lē e umia le puletaofia. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Sigapoa 536464. Numera Kamupani Resitala a Sigapoa: 202220043R
Fa'aopoopo A – Fa'asinomaga
Fa'amatalaga Fa'amaumauga
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Application
Faʻailoga ma Faapuupuuga
Tulaga | Fa'amatalaga |
IDE | Siosiomaga Atina'e Tuufaatasi |
LDSBus | Pasi Sa'o Mamao Mamao |
USB | Fa'asalalau Fa'asalalau pasi |
Fa'aopoopo B – Lisi o Laulau ma Fa'atusa
Lisi o Laulau
NA
Lisi o Ata
Ata 1 – IDM2040 Mea Fa'apitoa …………………………………………………………………………… 5
Fa'aopoopo C – Toe Iloilo Tala'aga
Igoa o le Pepa: BRTSYS_AN_003 LDSBus Python SDK ile IDM2040 User Guide
Pepa Fa'amatalaga Nu.: BRTSYS_000016
Numera o le kiliaina: BRTSYS#019
Itulau oloa: https://brtsys.com/ldsbus
Fa'amatalaga Fa'amatalaga: Lauina Manatu
Toe Iloiloga | Suiga | Aso |
Fa'aliliuga 1.0 | Uluai Fa'asalalauga | 29-11-2021 |
Fa'aliliuga 1.1 | Fa'afou fa'asalalauga i lalo ole BRT Systems | 15-09-2022 |
Fa'aliliuga 1.2 | Fa'afouina fa'amatalaga HVT ile Quad T-Junction; Fa'afouina Sigapoa tuatusi |
22-09-2023 |
BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Olo A, #03-01, Sigapoa 536464
Telefoni: +65 6547 4827
Web Nofoaga: http://www.brtsys.com
Puletaofia © BRT Systems Pate Ltd
Fa'amatalaga Fa'atatau
BRTSYS_AN_003 LDSBus Python SDK ile IDM2040 User Guide
Fa'aliliuga 1.2
Pepa Fa'amatalaga Nu.: BRTSYS_000016
Numera o le kiliaina: BRTSYS#019
Pepa / Punaoa
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdf] Taiala mo Tagata Fa'aoga AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |