Nota tal-Applikazzjoni
BRTSYS_AN_003
LDSBus Python SDK fuq l-Utent IDM2040
Gwida
Verżjoni 1.2
Data tal-Ħruġ: 22-09-2023
AN-003 LDSBus Python SDK
Dan id-dokument jipprovdi informazzjoni dwar kif twaqqaf u tuża l-LDSBus Python SDK fuq IDM2040.
L-użu ta' apparati BRTSys f'applikazzjonijiet ta' appoġġ għall-ħajja u/jew sigurtà huwa kompletament għar-riskju tal-utent, u l-utent jaqbel li jiddefendi, jindennizza, u jżomm lil BRTSys bla ħsara minn kull ħsara, pretensjoni, ilbies jew spiża li tirriżulta minn tali użu.
Introduzzjoni
Dan id-dokument jiddeskrivi kif tuża IDM2040 b'ċirkwiti LDSU example inkluż il-proċedura ta 'Installazzjoni għal Thorny Python IDE u passi biex tesegwixxi ċirkwiti LDSU examples.
Il-Python SDK se jaħdem fuq IDM2040 b'interface LDSBus xierqa. IDM2040 għandu interface LDSBus inkorporat u jista 'jipprovdi sa 24v lill-LDSBus. Aktar informazzjoni dwar l-IDM2040 hija disponibbli fuq https://brtsys.com.
Krediti
Softwer ta' Sors Miftuħ
- Thorny Python IDE: https://thonny.org
Nibdew bl-IDM2040
3.1 Hardware Overview
3.2 Istruzzjonijiet ta' Setup tal-Hardware
Segwi dawn il-passi biex issettja l-IDM2040 Hardware Setup -
a. Neħħi l-Jumper.
b. Qabbad il-modulu LDSU ma' Quad T-Junction.
c. Bl-użu tal-kejbil RJ45, qabbad Quad T-Junction mal-konnettur RJ2040 IDM45.
d. Qabbad l-adapter tal-provvista ta '20v billi tuża kejbil USB-C mal-port USB-C fuq l-IDM2040.
e. Ixgħel l-adapter 20v billi tuża l-provvista tal-enerġija AC.
f. Qabbad IDM2040 mal-PC billi tuża kejbil tat-Tip C. g. Agħfas il-buttuna Boot il-bord IDM2040; Żommha għal ftit sekondi u erħiha wara li reset il-bord. Windows se tiftaħ drive bl-isem "RP1-RP2".
h. Fl-eżample pakkett, għandu jkun hemm ".uf2" file, kopja l- file u waħħalha fis-sewqan "RP1-RP2".
i. Meta tikkopja l-“.uf2” file għal "RPI-RP2", l-apparat jerġa 'jibda awtomatikament u jerġa' jidher bħala drive ġdid, bħal "CIRCUITPY".
Il-"code.py" huwa l-prinċipali file li jibda kull darba li l-IDM2040 jiġi reset. Iftaħ dan file u ħassar kwalunkwe kontenut ġewwa fih qabel issalva.
j. Il-port COM għal dan l-apparat se jidher f'Device Manager. Hawn exampl-iskrin li juri l-Port COM tal-IDM2040 bħala COM6.
Thorny Python IDE - Istruzzjonijiet ta 'Installazzjoni / Setup
Segwi dawn il-passi biex tinstalla u ssettja Thorny Python IDE -
a. Niżżel il-pakkett Thorny Python IDE minn https://thonny.org/.
b. Ikklikkja Windows biex tniżżel il-verżjoni tat-twieqi.
c. Meta tniżżel l-applikazzjoni, imla l-installazzjoni billi tikklikkja l-eżekutibbli file (.exe) u wara l-wizard tal-installazzjoni. Meta tlesti l-installazzjoni, iftaħ l-IDE Thorny Python mill-Istartjar tal-Windows.
d. Biex tiftaħ il-Properties, ikklikkja l-buttuna tax-xellug tal-maws fir-rokna t'isfel tal-lemin. Agħżel "Circuit Python (ġeneriku)".
e. Ikklikkja “Ikkonfigura l-Interpretu...”.
f. Ikklikkja fuq il-Port drop down u agħżel il-port deher għal IDM2040 fil-maniġer tal-apparat wara l-konnessjoni. F'dan example screenshot COM port deher bħala COM6. Ikklikkja [KOLLOX SEW].
g. Thorny jirrapporta l-informazzjoni tal-apparat fil-pront tal-interpretu ("Ad fruit Circuit Python 7.0.0-maħmuġ fuq 2021-11-11; Raspberry Pi Pico b'rp2040") jekk il-port tal-apparat ikun korrett.
Proċedura biex titmexxa LDSU Circuity Sample Eżample bl-użu Thorny
Segwi dawn il-passi biex tħaddem iċ-ċirkwiti LDSUample example -
a. Iftaħ is-sample pakkett file. Bħala parti mill-sample pakkett hemm folder bl-isem "iben" li fih diversi iben sensor file.
b. Ikkopja u waħħal il-folder "json" fuq l-apparat tal-ħażna "CIRCUITPY". c. Iftaħ xi ex partikolariample tuża editur tat-test bħal notepad ++ u kkopjah lill-Editur tax-xewk u ssejvjah. Per example, iftaħ "LDSBus_Thermocouple_Sensor.py" u kkopja/pejst fuq Thorny Editor. Ikklikkja [Save].
d. Malli tikklikkja [Save], a "Fejn tissejvja?" se tintwera kaxxa tad-djalogu. Ikklikkja u agħżel it-tagħmir Circuit Python.
e. Daħħal a file isem u kklikkja [OK].
Nota: Meta sampil-kodiċi jiġi ffrankat għal "code.py" imbagħad kull darba li jerġa 'jibda, jibda jaħdem "code.py". Biex tevita dan, speċifika isem differenti.
f. Il- file se jiġi ssejvjat fuq drive “CIRCUITPY”.
g. Biex tmexxi l-example minn Editur tax-xewk, ikklikkja (Mexxi l-iskrittura kurrenti).
h. Is-Circuity LDSU example se taħdem biex tiskennja x-xarabank u tibda tirrapporta d-data tas-sensorju.
i. Biex twaqqaf l-eżekuzzjoni, ikklikkja (Waqfa). L-utenti jistgħu jaġġornaw il-kodiċi kif meħtieġ jew jistgħu jikkupjaw/pejstjaw ex ieħorample biex tipprova fl-editur Thorny.
Nota: Meta tagħmel xi tibdil fl-iskript file, ftakar li Save and Run l-iskrittura.
j. Ftakar li tikkopja dan li ġej files – “irBlasterAppHelperFunctions” u “lir_input_file.txt” qabel ma tipprova l-LDSBus_IR_Blaster.py example.
Irreferi għal BRTSYS_AN_002_LDSU IR Blaster Applikazzjoni għal aktar dettalji fuq “LDSBus_IR_Blaster.py” example.
Informazzjoni ta' Kuntatt
Irreferi għal https://brtsys.com/contact-us/ għal informazzjoni ta' kuntatt.
Il-manifatturi u d-disinjaturi tas-sistemi u tat-tagħmir huma responsabbli biex jiżguraw li s-sistemi tagħhom, u kwalunkwe apparat BRT Systems Pate Ltd (BRTSys) inkorporat fis-sistemi tagħhom, jissodisfaw ir-rekwiżiti applikabbli kollha ta’ sikurezza, regolatorja u prestazzjoni fil-livell tas-sistema. L-informazzjoni kollha relatata mal-applikazzjoni f'dan id-dokument (inklużi deskrizzjonijiet tal-applikazzjoni, tagħmir BRTSys issuġġerit u materjali oħra) hija pprovduta bħala referenza biss. Filwaqt li BRTSys ħa ħsieb li jiżgura li hija preċiża, din l-informazzjoni hija soġġetta għall-konferma tal-klijent, u BRTSys jiċħad kull responsabbiltà għad-disinji tas-sistema u għal kwalunkwe għajnuna għall-applikazzjoni pprovduta minn BRTSys. L-użu ta' apparati BRTSys f'applikazzjonijiet ta' appoġġ għall-ħajja u/jew sigurtà huwa kompletament għar-riskju tal-utent, u l-utent jaqbel li jiddefendi, jindennizza, u jżomm lil BRTSys bla ħsara minn kull ħsara, pretensjoni, ilbies jew spiża li tirriżulta minn tali użu. Dan id-dokument huwa suġġett għal bidla mingħajr avviż. L-ebda libertà għall-użu ta' privattivi jew drittijiet oħra ta' proprjetà intellettwali ma hija implikata mill-pubblikazzjoni ta' dan id-dokument. La l-informazzjoni kollha u lanqas parti minnha li tinsab fi, jew il-prodott deskritt f'dan id-dokument, ma jistgħu jiġu adattati, jew riprodotti fi kwalunkwe materjal jew forma elettronika mingħajr il-kunsens bil-miktub minn qabel tad-detentur tad-drittijiet tal-awtur. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapor 536464. Singapor Numru tal-Kumpanija Reġistrata: 202220043R
Appendiċi A – Referenzi
Referenzi ta' Dokumenti
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Applikazzjoni
Akronimi u Abbrevjazzjonijiet
Termini | Deskrizzjoni |
IDE | Ambjent ta' Żvilupp Integrat |
LDSBus | Xarabank tas-Sensor ta' Distanza twila |
USB | Universal Serial Bus |
Appendiċi B – Lista ta' Tabelli u Figuri
Lista ta' Tabelli
NA
Lista ta' Figuri
Figura 1 – Karatteristiċi tal-Hardware IDM2040 ………………………………………………………………………………… 5
Appendiċi C – Storja tar-Reviżjoni
Titolu tad-Dokument: BRTSYS_AN_003 LDSBus Python SDK fuq Gwida għall-Utent IDM2040
Nru ta' Referenza tad-Dokument: BRTSYS_000016
Nru tal-approvazzjoni: BRTSYS#019
Paġna tal-prodott: https://brtsys.com/ldsbus
Feedback dwar id-Dokument: Ibgħat Feedback
Reviżjoni | Bidliet | Data |
Verżjoni 1.0 | Rilaxx Inizjali | 29-11-2021 |
Verżjoni 1.1 | Rilaxx aġġornat taħt Sistemi BRT | 15-09-2022 |
Verżjoni 1.2 | Referenzi HVT aġġornati għal Quad T-Junction; Indirizz Aġġornat ta' Singapor |
22-09-2023 |
BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Torri A, #03-01, Singapor 536464
Tel: +65 6547 4827
Web Sit: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Nota tal-Applikazzjoni
BRTSYS_AN_003 LDSBus Python SDK fuq Gwida għall-Utent IDM2040
Verżjoni 1.2
Nru ta' Referenza tad-Dokument: BRTSYS_000016
Nru tal-approvazzjoni: BRTSYS#019
Dokumenti / Riżorsi
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdfGwida għall-Utent AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |