Logo BRT SysNota di l'applicazione
BRTSYS_AN_003
LDSBus Python SDK nantu à IDM2040 User
Guida
Versione 1.2
Data di emissione: 22-09-2023

AN-003 LDSBus Python SDK

Stu documentu furnisce infurmazioni nantu à cumu cunfigurà è utilizà LDSBus Python SDK in IDM2040.
L'usu di i dispositi BRTSys in l'applicazioni di supportu di vita è / o di sicurezza hè interamente à u risicu di l'utilizatori, è l'utilizatore accetta di difende, indemnizà è mantene BRTSys innocu da qualsiasi danni, rivendicazioni, vestiti o spese risultanti da tali usu.

Introduzione

Stu documentu descrive cumu utilizà IDM2040 cù circuiti LDSU example include a prucedura di installazione per l'IDE di Thorny Python è i passi per eseguisce i circuiti LDSU examples.
L'SDK Python hà da eseguisce nantu à IDM2040 cù l'interfaccia LDSBus appropritata. IDM2040 hà una interfaccia LDSBus integrata è pò furnisce finu à 24v à u LDSBus. Più infurmazione nantu à l'IDM2040 hè dispunibule à https://brtsys.com.

Crediti

Software Open Source

Cumincià cù IDM2040

3.1 Hardware Overview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Istruzzioni di installazione di hardware
Segui questi passi per cunfigurà l'IDM2040 Hardware Setup -
a. Eliminate u Jumper.BRT Sys AN 003 LDSBus Python SDK - Configurazione di hardware

b. Cunnette u modulu LDSU à Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Utilizendu u cable RJ45, cunnette Quad T-Junction à u connettore RJ2040 IDM45. BRT Sys AN 003 LDSBus Python SDK - cable

d. Cunnette l'adattatore di alimentazione 20v cù un cable USB-C à u portu USB-C di l'IDM2040. BRT Sys AN 003 LDSBus Python SDK - Configurazione Hardware1

e. Accende l'adattatore 20v cù l'alimentazione AC.
f. Cunnette IDM2040 à u PC cù u cable Type-C.BRT Sys AN 003 LDSBus Python SDK - Configurazione Hardware2  g. Press u buttone Boot u bordu IDM2040; Mantene per uni pochi seconde è liberate dopu à resetting u bordu. Windows apre una unità chjamata "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - apph. In u datu exampu pacchettu, deve esse un ".uf2" file, copià u file è incollà in l'unità "RP1-RP2".BRT Sys AN 003 LDSBus Python SDK - app1i. Dopu avè copiatu u ".uf2" file à "RPI-RP2", u dispusitivu hà da reboot automaticamente è torna cumpariscerà cum'è una nova unità, cum'è "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

U "code.py" hè u principale file chì corre ogni volta chì l'IDM2040 hè resettatu. Aprite questu file è sguassate ogni cuntenutu in ellu prima di salvà.
j. U portu COM per stu dispusitivu cumpariscerà in u Manager di Dispositivi. Eccu un example schermu chì mostra u portu COM di l'IDM2040 cum'è COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE - Istruzzioni di installazione / installazione

Segui questi passi per installà è cunfigurà Thorny Python IDE -
a. Scaricate u pacchettu Thorny Python IDE da https://thonny.org/.
b. Cliccate Windows per scaricà a versione di Windows.BRT Sys AN 003 LDSBus Python SDK - app4

c. Dopu avè scaricatu l'applicazione, compie l'installazione clicchendu l'eseguibile file (.exe) è seguite l'assistente di installazione. Dopu avè finitu l'installazione, apre u Thorny Python IDE da u Startup di Windows.
d. Per apre u Pruprietà, cliccate u buttone manca di u mouse à u cantonu in fondu drittu. Selezziunà "Circuit Python (generic)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Cliccate "Configurate l'Interprete ... ".

BRT Sys AN 003 LDSBus Python SDK - app6f. Cliccate nant'à u Port drop down è selezziunà u portu apparsu per IDM2040 in u gestore di i dispositi dopu a cunnessione. In questu exampu portu COM di screenshot apparsu cum'è COM6. Cliccate [D'accord].BRT Sys AN 003 LDSBus Python SDK - app7

g. Thorny hà da rapportà l'infurmazioni di u dispositivu à u prompt di l'interprete ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040") se u portu di u dispusitivu hè currettu.BRT Sys AN 003 LDSBus Python SDK - app8

Prucedura per eseguisce LDSU Circuity Sample Esample usendu Thorny

Segui questi passi per eseguisce i circuiti LDSUample example -
a. Aprite u sampu pacchettu file. In parte di u sample pacchettu ci hè un cartulare per nome "figliolu" chì cuntene varii fils sensor file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Copia è incollà u cartulare "json" à u dispusitivu di almacenamiento "CIRCUITPY". BRT Sys AN 003 LDSBus Python SDK - app10c. Aprite ogni esample aduprendu un editore di testu cum'è notepad ++ è copià à l'Editor Spinosu è salvallu. Per esample, apre "LDSBus_Thermocouple_Sensor.py" è copià / incollà nantu à Thorny Editor. Cliccate [Salvà]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Dopu à cliccà [Salvà], un "Induve per salvà?" A finestra di dialogu serà visualizata. Cliccate è selezziunate u dispositivu Circuit Python. BRT Sys AN 003 LDSBus Python SDK - app12

e. Entre a file nome è cliccate [OK].
Nota: Quandu sampu codice hè salvatu à "code.py" poi ogni volta si reboots, si hà da cumincià à curriri "code.py". Per evitari questu, specificate un nome diversu.BRT Sys AN 003 LDSBus Python SDK - app13

f. U file serà salvatu in u drive "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app14

g. Per eseguisce l'example da Thorny Editor, cliccate BRT Sys AN 003 LDSBus Python SDK - icona(Esegui u script attuale). BRT Sys AN 003 LDSBus Python SDK - app15h. U Circuitu LDSU example correrà per scansà l'autobus è cumincià à rapportà i dati di u sensoru.BRT Sys AN 003 LDSBus Python SDK - app16

i. Per piantà l'esekzione, cliccate BRT Sys AN 003 LDSBus Python SDK - icona 1(Arrestate). L'utilizatori ponu aghjurnà u codice cum'è necessariu o ponu copià / incollà un altru example per pruvà in l'editore di Thorny.
Nota: Dopu avè fattu qualsiasi cambiamenti à u script file, ricordate di Salvà è Eseguite u script. BRT Sys AN 003 LDSBus Python SDK - app17

j. Ricurdatevi di copià i seguenti files - "irBlasterAppHelperFunctions" è "lir_input_file.txt" prima di pruvà u LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

Riferite à BRTSYS_AN_002_LDSU IR Blaster Application per più dettagli nantu à "LDSBus_IR_Blaster.py" example.

Informazioni di cuntattu

Riferite à https://brtsys.com/contact-us/ per l'infurmazioni di cuntattu.
I pruduttori è i disegnatori di sistemi è di l'equipaggiu sò rispunsevuli di assicurà chì i so sistemi, è qualsiasi dispositi BRT Systems Pate Ltd (BRTSys) incorporati in i so sistemi, rispondenu à tutti i requisiti di sicurezza, regulatori è prestazioni di sistema applicabili. Tutte l'infurmazioni relative à l'applicazione in stu documentu (cumprese e descrizioni di l'applicazione, i dispositi BRTSys suggeriti è altri materiali) sò furnite solu per riferimentu. Mentre BRTSys hà pigliatu cura di assicurà chì hè precisa, sta infurmazione hè sottumessa à a cunferma di u cliente, è BRTSys declina ogni responsabilità per i disinni di u sistema è per qualsiasi assistenza di l'applicazioni furnita da BRTSys. L'usu di i dispositi BRTSys in l'applicazioni di supportu di vita è / o di sicurezza hè interamente à u risicu di l'utilizatore, è l'utilizatore accetta di difende, indemnizà è mantene BRTSys innocu da qualsiasi danni, rivendicazioni, vestiti o spese risultanti da tali usu. Stu documentu hè sottumessu à cambià senza avvisu. Nisuna libertà d'utilizà patenti o altri diritti di pruprietà intellettuale hè implicata da a publicazione di stu documentu. Nè tuttu o parte di l'infurmazioni cuntenuti in, o u pruduttu deskrittu in stu documentu, pò esse adattatu, o ripruduciutu in qualsiasi materiale o forma elettronica senza l'accunsentu scrittu di u titularu di copyright. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Singapore Registered Company Number: 202220043R
Appendice A - Referenze
Riferimenti Documenti

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Application
Acronimi è Abreviazioni

Termini  Descrizzione 
IDE Ambiente di sviluppu integratu
LDSBus Bus Sensor Long Distance
USB Bus seriale universale

Appendice B - Lista di Tavule è Figure
Lista di tavule
NA
Lista di figuri
Figura 1 - Funzioni di hardware IDM2040 ………………………………………………………………………………… 5
Appendice C - Storia di Revisioni
Titulu di u Documentu: BRTSYS_AN_003 LDSBus Python SDK in IDM2040 User Guide
N ° di riferimentu di u ducumentu: BRTSYS_000016
Num. d'autorizazione: BRTSYS#019
Pagina di u produttu: https://brtsys.com/ldsbus
Feedback di u documentu: Mandate Feedback

Revisione  Cambiamenti  Data 
Versione 1.0 Liberazione iniziale 29-11-2021
Versione 1.1 Liberazione aghjurnata sottu BRT Systems 15-09-2022
Versione 1.2 Riferimenti HVT aghjurnati à Quad T-Junction;
Indirizzu di Singapore aghjurnatu
22-09-2023

Logo BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464
Tel: +65 6547 4827
Web Site: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Nota di l'applicazione
BRTSYS_AN_003 LDSBus Python SDK nantu à IDM2040 User Guide
Versione 1.2
N ° di riferimentu di u ducumentu: BRTSYS_000016
Num. d'autorizazione: BRTSYS#019

Documenti / Risorse

BRT Sys AN-003 LDSBus Python SDK [pdfGuida di l'utente
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *