Aansoeknota
BRTSYS_AN_003
LDSBus Python SDK op IDM2040-gebruiker
Gids
Weergawe 1.2
Uitreikingsdatum: 22-09-2023
AN-003 LDSBus Python SDK
Hierdie dokument verskaf inligting oor hoe om die LDSBus Python SDK op IDM2040 op te stel en te gebruik.
Gebruik van BRTSys-toestelle in lewensondersteunings- en/of veiligheidstoepassings is geheel en al op die gebruiker se risiko, en die gebruiker stem in om BRTSys te verdedig, te vrywaar en skadeloos te hou teen enige en alle skade, eise, regsgedinge of uitgawes wat uit sodanige gebruik voortspruit.
Inleiding
Hierdie dokument beskryf hoe om IDM2040 te gebruik met LDSU-stroombane bvample insluitend die installasieprosedure vir Thorny Python IDE en stappe om LDSU-stroombane uit te voer, bvamples.
Die Python SDK sal op IDM2040 loop met toepaslike LDSBus-koppelvlak. IDM2040 het ingeboude LDSBus-koppelvlak en kan tot 24v aan die LDSBus verskaf. Meer inligting oor die IDM2040 is beskikbaar by https://brtsys.com.
Krediete
Oopbron sagteware
- Thorny Python IDE: https://thonny.org
Aan die gang met IDM2040
3.1 Hardeware verbyview
3.2 Hardeware-opstellingsinstruksies
Volg hierdie stappe om die IDM2040 Hardeware-opstelling op te stel –
a. Verwyder die Jumper.
b. Koppel die LDSU-module aan Quad T-Junction.
c. Gebruik RJ45-kabel en koppel Quad T-Junction aan IDM2040 RJ45-aansluiting.
d. Koppel die 20v-toevoeradapter met 'n USB-C-kabel aan die USB-C-poort op die IDM2040.
e. Skakel die 20v-adapter aan met die AC-kragtoevoer.
f. Koppel IDM2040 aan 'n rekenaar met 'n tipe C-kabel. g. Druk die Boot-knoppie op die IDM2040-bord; Hou dit vir 'n paar sekondes en laat dit los nadat jy die bord teruggestel het. Windows sal 'n skyf met die naam "RP1-RP2" oopmaak.
h. In die gegewe exampin die pakket, moet daar 'n ".uf2" wees file, kopieer die file en plak dit in "RP1-RP2" skyf.
i. By die kopiëring van die ".uf2" file na "RPI-RP2", sal die toestel outomaties herlaai en weer sal verskyn as 'n nuwe aandrywer, soos "CIRCUITPY".
Die "code.py" is die hoof file wat loop elke keer as die IDM2040 teruggestel word. Maak hierdie oop file en vee enige inhoud daarin uit voordat dit gestoor word.
j. Die COM-poort vir hierdie toestel sal in Toestelbestuurder verskyn. Hier is 'n example skerm wat die IDM2040 se COM-poort as COM6 wys.
Thorny Python IDE – Installasie-/opstellingsinstruksies
Volg hierdie stappe om Thorny Python IDE te installeer en op te stel -
a. Laai die Thorny Python IDE-pakket af vanaf https://thonny.org/.
b. Klik op Vensters om die Windows-weergawe af te laai.
c. Nadat u die toepassing afgelaai het, voltooi die installasie deur op die uitvoerbare lêer te klik file (.exe) en volg die installasie-assistent. Nadat u die installasie voltooi het, maak die Thorny Python IDE oop vanaf die Windows Startup.
d. Om die Eienskappe oop te maak, klik die linkermuisknoppie in die regter onderste hoek. Kies "Circuit Python (generies)".
e. Klik "Stel tolk op...".
f. Klik op die Poort-aftreklys en kies die poort wat verskyn het vir IDM2040 in toestelbestuurder nadat u dit verbind het. In hierdie example skermkiekie COM-poort het as COM6 verskyn. Klik [OK].
g. Thorny sal die toestelinligting by die tolkopdrag aanmeld (“Ad fruit Circuit Python 7.0.0-vuil op 2021-11-11; Raspberry Pi Pico met rp2040”) as die toestelpoort korrek is.
Prosedure om LDSU Circuity S te bestuurample Eksample met Thorny
Volg hierdie stappe om die LDSU-stroombane te laat loopample example -
a. Maak die s oopampdie pakket file. As deel van die aampIn die pakket is daar 'n lêergids met die naam "seun" wat verskeie sensor-son bevat file.
b. Kopieer en plak die "json"-lêergids na die "CIRCUITPY"-bergingstoestel. c. Maak enige gegewe ex oopampgebruik 'n teksredigeerder soos notepad ++ en kopieer dit na die Thorny Editor en stoor dit. Byvoorbeeldample, maak "LDSBus_Thermocouple_Sensor.py" oop en kopieer/plak op Thorny Editor. Klik [Stoor].
d. Nadat u [Stoor] geklik het, 'n "Waarheen om te stoor?" dialoogkassie sal vertoon word. Klik en kies Circuit Python-toestel.
e. Voer 'n in file naam en klik [OK].
Let wel: Wanneer sample kode word gestoor na "code.py" en elke keer as dit herlaai, sal dit "code.py" begin loop. Om dit te vermy, spesifiseer 'n ander naam.
f. Die file sal op "CIRCUITPY"-skyf gestoor word.
g. Om die ex te bestuurample van Thorny Editor, klik (Laat huidige skrif uitvoer).
h. Die Circuity LDSU example sal hardloop om die bus te skandeer en die sensordata begin rapporteer.
i. Om die uitvoering te stop, klik (Stop). Gebruikers kan die kode opdateer soos benodig of kan 'n ander bv kopieer/plakample om in die Thorny-redakteur te probeer.
Let wel: By die maak van enige veranderinge aan die skrif file, onthou om die skrip te stoor en uit te voer.
j. Onthou om die volgende te kopieer files – “irBlasterAppHelperFunctions” en “lir_input_file.txt" voordat jy die LDSBus_IR_Blaster.py bvample.
Verwys na BRTSYS_AN_002_LDSU IR Blaster-toepassing vir meer besonderhede oor "LDSBus_IR_Blaster.py" bvample.
Kontakinligting
Verwys na https://brtsys.com/contact-us/ vir kontakinligting.
Stelsel- en toerustingvervaardigers en -ontwerpers is verantwoordelik om te verseker dat hul stelsels, en enige BRT Systems Pate Ltd (BRTSys)-toestelle wat in hul stelsels ingesluit is, aan alle toepaslike veiligheids-, regulatoriese en stelselvlak-werkverrigtingvereistes voldoen. Alle toepassingverwante inligting in hierdie dokument (insluitend toepassingsbeskrywings, voorgestelde BRTSys-toestelle en ander materiaal) word slegs vir verwysing verskaf. Terwyl BRTSys gesorg het om te verseker dat dit akkuraat is, is hierdie inligting onderhewig aan bevestiging van die kliënt, en BRTSys ontken alle aanspreeklikheid vir stelselontwerpe en vir enige toepassingsbystand wat deur BRTSys verskaf word. Gebruik van BRTSys-toestelle in lewensondersteunings- en/of veiligheidstoepassings is geheel en al op die gebruiker se risiko, en die gebruiker stem in om BRTSys te verdedig, vrywaar en skadeloos te hou van enige en alle skade, eise, regsgedinge of uitgawes wat uit sodanige gebruik voortspruit. Hierdie dokument is onderhewig aan verandering sonder kennisgewing. Geen vryheid om patente of ander intellektuele eiendomsregte te gebruik word deur die publikasie van hierdie dokument geïmpliseer nie. Nie die hele of enige deel van die inligting vervat in, of die produk wat in hierdie dokument beskryf word, mag aangepas of gereproduseer word in enige materiaal of elektroniese vorm sonder die vooraf skriftelike toestemming van die kopiereghouer nie. BRT Systems Pate Ltd, Tai Senglaan 1, Tower A, #03-01, Singapoer 536464. Singapoer-geregistreerde maatskappynommer: 202220043R
Bylaag A – Verwysings
Dokumentverwysings
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster-toepassing
Akronieme en Afkortings
Bepalings | Beskrywing |
IDE | Geïntegreerde Ontwikkelingsomgewing |
LDSBus | Langafstand Sensor Bus |
USB | Universele reeksbus |
Bylaag B – Lys van Tabelle en Figure
Lys van tabelle
NA
Lys van figure
Figuur 1 – IDM2040 Hardeware-kenmerke ………………………………………………………………………………… 5
Bylaag C – Hersieningsgeskiedenis
Dokumenttitel: BRTSYS_AN_003 LDSBus Python SDK op IDM2040 Gebruikersgids
Dokumentverwysingsnommer: BRTSYS_000016
Uitklaring No.: BRTSYS#019
Produkbladsy: https://brtsys.com/ldsbus
Dokumentterugvoer: Stuur terugvoer
Hersiening | Veranderinge | Datum |
Weergawe 1.0 | Aanvanklike vrystelling | 29-11-2021 |
Weergawe 1.1 | Opgedateerde vrystelling onder BRT Systems | 15-09-2022 |
Weergawe 1.2 | Opgedateerde HVT-verwysings na Quad T-Junction; Opgedateerde Singapoer-adres |
22-09-2023 |
BRT Systems Pate Ltd (BRTSys)
Tai Senglaan 1, Toring A, #03-01, Singapoer 536464
Tel: +65 6547 4827
Web Webwerf: http://www.brtsys.com
Kopiereg © BRT Systems Pate Bpk
Aansoeknota
BRTSYS_AN_003 LDSBus Python SDK op IDM2040 Gebruikersgids
Weergawe 1.2
Dokumentverwysingsnommer: BRTSYS_000016
Uitklaring No.: BRTSYS#019
Dokumente / Hulpbronne
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdf] Gebruikersgids AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |