Sigla BRT SysNotă de aplicare
BRTSYS_AN_003
LDSBus Python SDK pe utilizatorul IDM2040
Ghid
Versiunea 1.2
Data emiterii: 22-09-2023

AN-003 LDSBus Python SDK

Acest document oferă informații despre cum să configurați și să utilizați SDK-ul LDSBus Python pe IDM2040.
Utilizarea dispozitivelor BRTSys în aplicațiile de susținere a vieții și/sau de siguranță este în întregime pe riscul utilizatorului, iar utilizatorul este de acord să apere, să despăgubească și să țină BRTSys inofensiv de orice daune, pretenții, procese sau cheltuieli care rezultă dintr-o astfel de utilizare.

Introducere

Acest document descrie cum să utilizați IDM2040 cu circuitul LDSU, de exampchiul care include procedura de instalare pentru Thorny Python IDE și pașii de executare a circuitelor LDSU de examples.
SDK-ul Python va rula pe IDM2040 cu interfața LDSBus corespunzătoare. IDM2040 are interfață LDSBus încorporată și poate furniza până la 24v LDSBus. Mai multe informații despre IDM2040 sunt disponibile la https://brtsys.com.

Credite

Software cu sursă deschisă

Noțiuni introductive cu IDM2040

3.1 Hardware terminatview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Instrucțiuni de configurare hardware
Urmați acești pași pentru a configura Configurarea hardware IDM2040 –
A. Scoateți Jumper-ul.BRT Sys AN 003 LDSBus Python SDK - Configurare hardware

b. Conectați modulul LDSU la Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Folosind cablul RJ45, conectați Quad T-Junction la conectorul IDM2040 RJ45. BRT Sys AN 003 LDSBus Python SDK - cablu

d. Conectați adaptorul de alimentare de 20 V folosind un cablu USB-C la portul USB-C de pe IDM2040. BRT Sys AN 003 LDSBus Python SDK - Configurare hardware1

e. Porniți adaptorul de 20 V folosind sursa de alimentare CA.
f. Conectați IDM2040 la PC folosind cablul de tip C.BRT Sys AN 003 LDSBus Python SDK - Configurare hardware2  g. Apăsați butonul de pornire de pe placa IDM2040; Țineți-l câteva secunde și eliberați-l după resetarea plăcii. Windows va deschide o unitate numită „RP1-RP2”.
BRT Sys AN 003 LDSBus Python SDK - aplicațieh. În ex. datamppachetul, trebuie să existe un „.uf2” file, copiați file și lipiți-l în unitatea „RP1-RP2”.BRT Sys AN 003 LDSBus Python SDK - app1i. La copierea fișierului „.uf2” file la „RPI-RP2”, dispozitivul va reporni automat și va apărea din nou ca o unitate nouă, cum ar fi „CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app2

„code.py” este principalul file care rulează de fiecare dată când IDM2040 este resetat. Deschide asta file și ștergeți orice conținut din interiorul acestuia înainte de a salva.
j. Portul COM pentru acest dispozitiv va apărea în Manager dispozitive. Iată un exampEcranul care arată portul COM al IDM2040 ca COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE – Instrucțiuni de instalare/configurare

Urmați acești pași pentru a instala și a configura Thorny Python IDE -
A. Descărcați pachetul Thorny Python IDE de la https://thonny.org/.
b. Clic Windows pentru a descărca versiunea pentru Windows.BRT Sys AN 003 LDSBus Python SDK - app4

c. După descărcarea aplicației, finalizați instalarea făcând clic pe executabil file (.exe) și urmând vrăjitorul de instalare. După finalizarea instalării, deschideți IDE-ul Thorny Python din pornirea Windows.
d. Pentru a deschide Proprietăți, faceți clic pe butonul stâng al mouse-ului din colțul din dreapta jos. Selectați „Circuit Python (generic)”. BRT Sys AN 003 LDSBus Python SDK - app5

e. Faceți clic pe „Configurați interpretul...”.

BRT Sys AN 003 LDSBus Python SDK - app6f. Faceți clic pe meniul derulant Port și selectați portul care a apărut pentru IDM2040 în managerul de dispozitive după conectare. În acest exampCaptura de ecran a portului COM a apărut ca COM6. Clic [O.K].BRT Sys AN 003 LDSBus Python SDK - app7

g. Thorny va raporta informațiile despre dispozitiv la promptul interpretului („Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”) dacă portul dispozitivului este corect.BRT Sys AN 003 LDSBus Python SDK - app8

Procedura pentru a rula LDSU Circuity Sample Example folosind Thorny

Urmați acești pași pentru a rula circuitele LDSUample example -
A. Deschide sample pachet file. Ca parte a sampPachetul există un folder cu numele „fiu” care conține diverși senzori file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Copiați și inserați folderul „json” pe dispozitivul de stocare „CIRCUITPY”. BRT Sys AN 003 LDSBus Python SDK - app10c. Deschide orice exampfolosind un editor de text, cum ar fi Notepad ++ și copiați-l în Thorny Editor și salvați-l. De example, deschideți „LDSBus_Thermocouple_Sensor.py” și copiați/lipiți pe Thorny Editor. Clic [Salva]. BRT Sys AN 003 LDSBus Python SDK - app11

d. După ce faceți clic pe [Salvare], apare un „Unde să salvați?” va fi afișată caseta de dialog. Faceți clic și selectați dispozitivul Circuit Python. BRT Sys AN 003 LDSBus Python SDK - app12

e. Introduceți a file nume și faceți clic pe [OK].
Nota: Când sampCodul fișierului este salvat în „code.py”, apoi de fiecare dată când repornește, va începe să ruleze „code.py”. Pentru a evita acest lucru, specificați un alt nume.BRT Sys AN 003 LDSBus Python SDK - app13

f. The file va fi salvat pe unitatea „CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app14

g. Pentru a rula example de la Thorny Editor, faceți clic BRT Sys AN 003 LDSBus Python SDK - pictogramă(Executați scriptul curent). BRT Sys AN 003 LDSBus Python SDK - app15h. Circuitul LDSU exampva rula pentru a scana autobuzul și va începe să raporteze datele senzorului.BRT Sys AN 003 LDSBus Python SDK - app16

i. Pentru a opri execuția, faceți clic BRT Sys AN 003 LDSBus Python SDK - pictograma1(Stop). Utilizatorii pot actualiza codul după cum este necesar sau pot copia/lipi un alt example să încerc în editorul Thorny.
Nota: La efectuarea oricăror modificări la script file, nu uitați să salvați și să rulați scriptul. BRT Sys AN 003 LDSBus Python SDK - app17

j. Nu uitați să copiați următoarele files – „irBlasterAppHelperFunctions” și „lir_input_file.txt” înainte de a încerca LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

Consultați BRTSYS_AN_002_LDSU IR Blaster Application pentru mai multe detalii despre „LDSBus_IR_Blaster.py” example.

Informații de contact

Consultați https://brtsys.com/contact-us/ pentru informații de contact.
Producătorii și proiectanții de sisteme și echipamente sunt responsabili să se asigure că sistemele lor și orice dispozitive BRT Systems Pate Ltd (BRTSys) încorporate în sistemele lor îndeplinesc toate cerințele aplicabile de siguranță, reglementări și performanță la nivel de sistem. Toate informațiile legate de aplicație din acest document (inclusiv descrierile aplicațiilor, dispozitivele BRTSys sugerate și alte materiale) sunt furnizate doar pentru referință. Deși BRTSys a avut grijă să se asigure că sunt corecte, aceste informații sunt supuse confirmării clientului, iar BRTSys își declină orice responsabilitate pentru proiectarea sistemului și pentru orice asistență pentru aplicații furnizată de BRTSys. Utilizarea dispozitivelor BRTSys în aplicațiile de susținere a vieții și/sau de siguranță este în întregime pe riscul utilizatorului, iar utilizatorul este de acord să apere, să despăgubească și să țină fără răspundere BRTSys de orice daune, pretenții, procese sau cheltuieli care rezultă dintr-o astfel de utilizare. Acest document poate fi modificat fără notificare. Publicarea acestui document nu implică libertatea de utilizare a brevetelor sau a altor drepturi de proprietate intelectuală. Nici întreaga, nici o parte a informațiilor conținute în, sau produsul descris în acest document, nu poate fi adaptată sau reprodusă în orice material sau formă electronică fără acordul prealabil scris al deținătorului drepturilor de autor. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Turnul A, #03-01, Singapore 536464. Număr de companie înregistrată în Singapore: 202220043R
Anexa A – Referințe
Referințe pentru documente

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Application
acronime si abrevieri

Termeni  Descriere 
IDE Mediul de dezvoltare integrat
LDSBus Autobuz cu senzori de distanță lungă
USB Autobuz serial universal

Anexa B – Lista tabelelor și figurilor
Lista de tabele
NA
Lista figurilor
Figura 1 – Caracteristicile hardware IDM2040 …………………………………………………………………… 5
Anexa C – Istoricul revizuirilor
Titlul documentului: BRTSYS_AN_003 LDSBus Python SDK pe IDM2040 Ghidul utilizatorului
Nr. de referință document: BRTSYS_000016
Număr de autorizare: BRTSYS#019
Pagina produsului: https://brtsys.com/ldsbus
Feedback document: Trimiteți feedback

Revizuire  Schimbări  Data 
Versiunea 1.0 Lansare inițială 29-11-2021
Versiunea 1.1 Versiune actualizată sub BRT Systems 15-09-2022
Versiunea 1.2 Referințe HVT actualizate la Quad T-Junction;
Adresă din Singapore actualizată
22-09-2023

Sigla BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Turnul A, #03-01, Singapore 536464
Tel: +65 6547 4827
Web Site: http://www.brtsys.com
Drepturi de autor © BRT Systems Pate Ltd
Notă de aplicare
BRTSYS_AN_003 LDSBus Python SDK pe IDM2040 Ghidul utilizatorului
Versiunea 1.2
Nr. de referință document: BRTSYS_000016
Număr de autorizare: BRTSYS#019

Documente/Resurse

BRT Sys AN-003 LDSBus Python SDK [pdfGhid de utilizare
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *