BRT Sys logoApplication Note
BRTSYS_AN_003
LDSBus Python SDK paIDM2040 Mushandisi
Guide
Shanduro 1.2
Zuva Rekuburitswa: 22-09-2023

AN-003 LDBus Python SDK

Gwaro iri rinopa ruzivo nezve nzira yekumisikidza uye kushandisa iyo LDSBus Python SDK paIDM2040.
Kushandiswa kwemidziyo yeBRTSys mukutsigira hupenyu uye/kana kuchengetedza maapplication ari panjodzi yemushandisi, uye mushandisi anobvuma kudzivirira, kureverera, uye kubata BRTSys isingakuvadze kubva kune chero uye zvese zvinokuvadza, zvichemo, masutu, kana mari inokonzerwa nekushandiswa kwakadaro.

Nhanganyaya

Gwaro iri rinotsanangura maitiro ekushandisa IDM2040 ine LDSU circuity example kusanganisira iyo yekuisa maitiro eThorny Python IDE uye matanho ekuita LDSU wedunhu ex.amples.
Iyo Python SDK ichamhanya paIDM2040 ine yakakodzera LDSBus interface. IDM2040 yakavaka-mukati LDSBus interface uye inogona kupa kusvika ku24v kune LDSBus. Rumwe ruzivo nezve IDM2040 inowanikwa pa https://brtsys.com.

Credits

Open-Source Software

Kutanga neIDM2040

3.1 Hardware Pamusoroview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Hardware Setup Mirayiridzo
Tevedza aya matanho kuseta iyo IDM2040 Hardware Setup -
a. Bvisa Jumper.BRT Sys AN 003 LDSBus Python SDK - Hardware Setup

b. Batanidza iyo LDSU module kuQuad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Uchishandisa RJ45 tambo, batanidza Quad T-Junction kuIDM2040 RJ45 connector. BRT Sys AN 003 LDSBus Python SDK - tambo

d. Batanidza iyo 20v yekugovera adapta uchishandisa USB-C tambo kune USB-C port paIDM2040. BRT Sys AN 003 LDSBus Python SDK - Hardware Setup1

e. Batidza 20v adapta uchishandisa iyo AC magetsi.
f. Batanidza IDM2040 kuPC uchishandisa Type-C tambo.BRT Sys AN 003 LDSBus Python SDK - Hardware Setup2  g. Dzvanya bhatani reBoot iyo IDM2040 bhodhi; Ibate kwemasekonzi mashoma woisunungura mushure mekugadzirisa bhodhi. Windows ichavhura drive inonzi "RP1-RP2".
BRT Sys AN 003 LDBus Python SDK - apph. Mune yakapihwa example package, panofanira kunge paine “.uf2” file, kopi file uye unamatire mu "RP1-RP2" drive.BRT Sys AN 003 LDSBus Python SDK - app1i. Pakukopa iyo ".uf2" file kusvika ku "RPI-RP2", chigadziro chichatangazve uye zvakare chichaonekwa sechitsva chekutya, se "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

Iyo "code.py" ndiyo huru file iyo inomhanya pese iyo IDM2040 inogadziriswa patsva. Vhura izvi file uye dzima chero zviri mukati mayo usati wachengeta.
j. Chiteshi cheCOM chemudziyo uyu chichaonekwa muMutariri Wechishandiso. Heino example skrini inoratidza iyo IDM2040's COM Port seCOM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE - Kuisa / Setup Mirayiridzo

Tevedza matanho aya kuisa uye kuseta Thorny Python IDE -
a. Dhawunirodha iyo Thorny Python IDE package kubva https://thonny.org/.
b. Dzvanya Windows kurodha mahwindo vhezheni.BRT Sys AN 003 LDSBus Python SDK - app4

c. Pakurodha application, pedzisa kuisirwa nekudzvanya iyo inokwanisika file (.exe) uye kutevera wizard yekuisa. Paunenge wapedza kuisirwa, vhura iyo Thorny Python IDE kubva kuWindows Kutanga.
d. Kuti uvhure Properties, tinya bhatani rekuruboshwe pakona yekurudyi. Sarudza "Circuit Python (generic)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Dzvanya "Gadzirisa muturikiri…”.

BRT Sys AN 003 LDSBus Python SDK - app6f. Dzvanya paPort kudonha pasi uye sarudza chiteshi chakaonekwa cheIDM2040 mune maneja wemudziyo mushure mekubatanidza. Mune example screenshot COM port yakaonekwa se COM6. Dzvanya [Zvakanaka].BRT Sys AN 003 LDSBus Python SDK - app7

g. Thorny achazivisa ruzivo rwemudziyo pamuturikiri wekukurumidza (“Ad fruit Circuit Python 7.0.0-tsvina pana 2021-11-11; Raspberry Pi Pico ine rp2040”) kana chiteshi chemuchina chakarurama.BRT Sys AN 003 LDSBus Python SDK - app8

Maitiro ekumhanyisa LDSU Circuity Sample Example kushandisa Minzwa

Tevedza nhanho idzi kumhanya LDSU wedunhu sample example -
a. Vhura iyo sample package file. Sechikamu chesample package kune folda ine zita rekuti "mwanakomana" iyo ine akasiyana sensor son file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Kopa uye unamate iyo "json" folda kune "CIRCUITPY" yekuchengetedza mudziyo. BRT Sys AN 003 LDSBus Python SDK - app10c. Vhura chero example uchishandisa chinyorwa chemupepeti senge notepad ++ uye chikopa kune iyo Thorny Mharidzo uye chengeta. For example, vhura “LDSBus_Thermocouple_Sensor.py” uye kopira/nama paMinzwa Edhita. Dzvanya [Chengeta]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Pakudzvanya [Chengeta], "Ndekupi kuchengetedza?" dialog box icharatidzwa. Dzvanya uye sarudza Circuit Python mudziyo. BRT Sys AN 003 LDSBus Python SDK - app12

e. Pinda a file zita uye tinya [OK].
Cherechedza: Apo sample kodhi inochengetwa ku "code.py" uye pese painotangazve, inotanga kumhanya "code.py". Kuti udzivise izvi, tsanangura rimwe zita.BRT Sys AN 003 LDSBus Python SDK - app13

f. The file ichachengetedzwa ku "CIRCUITPY" drive.BRT Sys AN 003 LDSBus Python SDK - app14

g. Kumhanya exampkubva kune Thorny Editor, tinya BRT Sys AN 003 LDSBus Python SDK - icon(Mhanyai ikozvino script). BRT Sys AN 003 LDSBus Python SDK - app15h. Iyo Circuity LDSU example achamhanya kutarisisa bhazi uye otanga kutaura iyo sensor data.BRT Sys AN 003 LDSBus Python SDK - app16

i. Kuti umise kuurayiwa, tinya BRT Sys AN 003 LDSBus Python SDK - icon1(Mira). Vashandisi vanogona kugadzirisa kodhi sezvinodiwa kana kuti vanogona kukopa / kunama imwe example yekuyedza mupepeti weMinzwa.
Cherechedza: Pakuita chero shanduko kune script file, yeuka Chengetedza uye Mhanya script. BRT Sys AN 003 LDSBus Python SDK - app17

j. Rangarira kukopa zvinotevera files - "irBlasterAppHelperFunctions" uye "lir_input_file.txt” usati waedza LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

Tarisa kune BRTSYS_AN_002_LDSU IR Blaster Application kuti uwane rumwe ruzivo nezve "LDSBus_IR_Blaster.py" example.

Contact Information

Tarisa kune https://brtsys.com/contact-us/ kuti uwane ruzivo.
Vagadziri veSitimu nemidziyo uye vagadziri vane basa rekuona kuti masisitimu avo, uye chero maturusi eBRT Systems Pate Ltd (BRTSys) akabatanidzwa mumasisitimu avo, anozadzisa zvese zvinoshanda, zvekudzora uye system-level performance zvinodiwa. Ruzivo rwese-rune chekuita nekushandisa mugwaro rino (kusanganisira tsananguro yekushandisa, yakakurudzirwa BRTSys zvishandiso uye zvimwe zvinhu) inopihwa kuti ingo tariswa chete. Nepo BRTSys yakatarisira kuvimbisa kuti ndeyechokwadi, ruzivo urwu rwuri pasi pekusimbiswa kwevatengi, uye BRTSys inobvisa mhosva yese yemagadzirirwo ehurongwa uye chero rubatsiro rwemaapplication rwunopihwa neBRTSys. Kushandiswa kwemidziyo yeBRTSys mukutsigira hupenyu uye/kana kuchengetedza maapplication ari panjodzi yemushandisi, uye mushandisi anobvuma kudzivirira, kurevesa, uye kubata zvisingakuvadze BRTSys kubva kune chero uye zvese zvinokuvadza, zvichemo, masutu, kana mari inokonzerwa nekushandiswa kwakadaro. Gwaro iri rinogona kuchinja pasina chiziviso. Hapana rusununguko rwekushandisa mapendi kana mamwe kodzero dzepfuma dzinorehwa nekutsikiswa kwegwaro iri. Zvose kana chikamu cheruzivo rwurimo, kana chigadzirwa chakatsanangurwa mugwaro rino, chinogona kugadziridzwa, kana kudhindwazve mune chero chinhu kana fomu remagetsi pasina mvumo yakanyorwa yakanyorwa yeane kodzero. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Singapore Registered Company Number: 202220043R
Appendix A - References
Zvinyorwa References

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Application
Acronyms uye Madimikira

Terms  Tsanangudzo 
IDE Integrated Development Environment
LDSBus Kureba Distance Sensor Bhazi
USB Universal Serial Bus

Appendix B - Rondedzero yeTables & Figures
List of Tables
NA
List of Figures
Mufananidzo 1 - IDM2040 Hardware Features ……………………………………………………………………………… 5
Appendikisi C – Revision History
Document Title: BRTSYS_AN_003 LDSBus Python SDK paIDM2040 User Guide
Gwaro Reference Nha.: BRTSYS_000016
Kubvisa Nha.: BRTSYS#019
Chigadzirwa Peji: https://brtsys.com/ldsbus
Document Feedback: Send Feedback

Kudzokorora  Kuchinja  Date 
Shanduro 1.0 Kutanga Kusunungurwa 29-11-2021
Shanduro 1.1 Yakagadziridzwa kuburitswa pasi peBRT Systems 15-09-2022
Shanduro 1.2 Yakagadziridzwa mareferensi eHVT kuQuad T-Junction;
Yakagadziridzwa Singapore Kero
22-09-2023

BRT Sys logo

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464
Tel: +65 6547 4827
Web Nzvimbo: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Application Note
BRTSYS_AN_003 LDSBus Python SDK paIDM2040 User Guide
Shanduro 1.2
Gwaro Reference Nha.: BRTSYS_000016
Kubvisa Nha.: BRTSYS#019

Zvinyorwa / Zvishandiso

BRT Sys AN-003 LDSBus Python SDK [pdf] Bhuku reMushandisi
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *