BRT Sys logoNota 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ħ

Nibdew bl-IDM2040

3.1 Hardware Overview

BRT Sys AN 003 LDSBus Python SDK - Ħardwer

3.2 Istruzzjonijiet ta' Setup tal-Hardware
Segwi dawn il-passi biex issettja l-IDM2040 Hardware Setup -
a. Neħħi l-Jumper.BRT Sys AN 003 LDSBus Python SDK - Setup tal-Hardware

b. Qabbad il-modulu LDSU ma' Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Bl-użu tal-kejbil RJ45, qabbad Quad T-Junction mal-konnettur RJ2040 IDM45. BRT Sys AN 003 LDSBus Python SDK - kejbil

d. Qabbad l-adapter tal-provvista ta '20v billi tuża kejbil USB-C mal-port USB-C fuq l-IDM2040. BRT Sys AN 003 LDSBus Python SDK - Setup tal-Hardware1

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.BRT Sys AN 003 LDSBus Python SDK - Setup tal-Hardware2  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".
BRT Sys AN 003 LDSBus Python SDK - apph. Fl-eżample pakkett, għandu jkun hemm ".uf2" file, kopja l- file u waħħalha fis-sewqan "RP1-RP2".BRT Sys AN 003 LDSBus Python SDK - app1i. 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".BRT Sys AN 003 LDSBus Python SDK - app2

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.BRT Sys AN 003 LDSBus Python SDK - app3

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.BRT Sys AN 003 LDSBus Python SDK - app4

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)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Ikklikkja “Ikkonfigura l-Interpretu...”.

BRT Sys AN 003 LDSBus Python SDK - app6f. 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].BRT Sys AN 003 LDSBus Python SDK - app7

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.BRT Sys AN 003 LDSBus Python SDK - app8

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. BRT Sys AN 003 LDSBus Python SDK - app9

b. Ikkopja u waħħal il-folder "json" fuq l-apparat tal-ħażna "CIRCUITPY". BRT Sys AN 003 LDSBus Python SDK - app10c. 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]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Malli tikklikkja [Save], a "Fejn tissejvja?" se tintwera kaxxa tad-djalogu. Ikklikkja u agħżel it-tagħmir Circuit Python. BRT Sys AN 003 LDSBus Python SDK - app12

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.BRT Sys AN 003 LDSBus Python SDK - app13

f. Il- file se jiġi ssejvjat fuq drive “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app14

g. Biex tmexxi l-example minn Editur tax-xewk, ikklikkja BRT Sys AN 003 LDSBus Python SDK - ikona(Mexxi l-iskrittura kurrenti). BRT Sys AN 003 LDSBus Python SDK - app15h. Is-Circuity LDSU example se taħdem biex tiskennja x-xarabank u tibda tirrapporta d-data tas-sensorju.BRT Sys AN 003 LDSBus Python SDK - app16

i. Biex twaqqaf l-eżekuzzjoni, ikklikkja BRT Sys AN 003 LDSBus Python SDK - ikona1(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. BRT Sys AN 003 LDSBus Python SDK - app17

j. Ftakar li tikkopja dan li ġej files – “irBlasterAppHelperFunctions” u “lir_input_file.txt” qabel ma tipprova l-LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

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 Sys logo

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

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *