Logotip BRT SysNapomena o primjeni
BRTSYS_AN_003
LDSBus Python SDK na IDM2040 korisniku
Vodič
Verzija 1.2
Datum izdavanja: 22-09-2023

AN-003 LDSBus Python SDK

Ovaj dokument pruža informacije o tome kako postaviti i koristiti LDSBus Python SDK na IDM2040.
Upotreba BRTSys uređaja u aplikacijama za održavanje života i/ili sigurnosne aplikacije u potpunosti je na rizik korisnika, a korisnik se slaže da će braniti, obeštetiti i čuvati BRTSys od bilo koje štete, potraživanja, tužbi ili troškova koji proizlaze iz takve upotrebe.

Uvod

Ovaj dokument opisuje kako koristiti IDM2040 sa LDSU kola nprample uključujući proceduru instalacije za Thorny Python IDE i korake za izvršavanje LDSU kola examples.
Python SDK će raditi na IDM2040 sa odgovarajućim LDSBus interfejsom. IDM2040 ima ugrađeni LDSBus interfejs i može napajati do 24v na LDSBus. Više informacija o IDM2040 dostupno je na https://brtsys.com.

Zasluge

Softver otvorenog koda

Početak rada s IDM2040

3.1 Hardverski krajview

BRT Sys AN 003 LDSBus Python SDK - Hardver

3.2 Upute za postavljanje hardvera
Slijedite ove korake da biste postavili IDM2040 Hardware Setup –
a. Uklonite kratkospojnik.BRT Sys AN 003 LDSBus Python SDK - Postavljanje hardvera

b. Spojite LDSU modul na Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Koristeći RJ45 kabl, povežite Quad T-Junction na IDM2040 RJ45 konektor. BRT Sys AN 003 LDSBus Python SDK - kabel

d. Povežite adapter za napajanje od 20 V pomoću USB-C kabla na USB-C port na IDM2040. BRT Sys AN 003 LDSBus Python SDK - Postavljanje hardvera1

e. Uključite 20v adapter koristeći AC napajanje.
f. Povežite IDM2040 na PC pomoću Type-C kabla.BRT Sys AN 003 LDSBus Python SDK - Postavljanje hardvera2  g. Pritisnite dugme Boot na IDM2040 ploči; Držite ga nekoliko sekundi i otpustite nakon resetovanja ploče. Windows će otvoriti disk pod nazivom “RP1-RP2”.
BRT Sys AN 003 LDSBus Python SDK - apph. U datom prampu paketu, mora postojati “.uf2” file, kopirajte file i zalijepite ga u “RP1-RP2” disk.BRT Sys AN 003 LDSBus Python SDK - app1i. Nakon kopiranja ".uf2" file na “RPI-RP2”, uređaj će se automatski ponovo pokrenuti i ponovo će se pojaviti kao nova disk jedinica, kao što je “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app2

“code.py” je glavni file koji se pokreće svaki put kada se IDM2040 resetuje. Otvori ovo file i izbrišite sav sadržaj unutar njega prije spremanja.
j. COM port za ovaj uređaj će se pojaviti u Upravitelju uređaja. Evo bivšegampekran koji prikazuje COM port IDM2040 kao COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE – Upute za instalaciju/podešavanje

Slijedite ove korake da instalirate i postavite Thorny Python IDE –
a. Preuzmite Thorny Python IDE paket sa https://thonny.org/.
b. Kliknite Windows da preuzmete verziju za Windows.BRT Sys AN 003 LDSBus Python SDK - app4

c. Nakon preuzimanja aplikacije, dovršite instalaciju klikom na izvršnu datoteku file (.exe) i prateći čarobnjak za instalaciju. Po završetku instalacije, otvorite Thorny Python IDE iz Windows pokretanja.
d. Da biste otvorili Svojstva, kliknite lijevu tipku miša u desnom donjem uglu. Odaberite "Circuit Python (generički)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Kliknite na “Konfiguriši tumač…”.

BRT Sys AN 003 LDSBus Python SDK - app6f. Kliknite na padajući meni Port i odaberite port koji se pojavio za IDM2040 u upravitelju uređaja nakon povezivanja. U ovom exampsnimak ekrana COM port se pojavio kao COM6. Kliknite [UREDU].BRT Sys AN 003 LDSBus Python SDK - app7

g. Thorny će prijaviti informacije o uređaju na promptu tumača („Ad fruit Circuit Python 7.0.0-prljavo na 2021-11-11; Raspberry Pi Pico sa rp2040“) ako je port uređaja ispravan.BRT Sys AN 003 LDSBus Python SDK - app8

Procedura za pokretanje LDSU Circuity Sample Exampkoristeći Thorny

Slijedite ove korake za pokretanje LDSU kola sample example -
a. Otvorite sample package file. Kao dio sampU paketu postoji fascikla pod nazivom “son” koja sadrži različite senzore son file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Kopirajte i zalijepite folder “json” na “CIRCUITPY” uređaj za pohranu. BRT Sys AN 003 LDSBus Python SDK - app10c. Otvorite bilo koju datu exampkoristite uređivač teksta kao što je notepad ++ i kopirajte ga u Thorny Editor i sačuvajte ga. Za nprampZatim otvorite “LDSBus_Thermocouple_Sensor.py” i kopirajte/zalijepite na Thorny Editor. Kliknite [Sačuvaj]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Nakon što kliknete na [Sačuvaj], pojavljuje se „Gdje sačuvati?“ dijaloški okvir će biti prikazan. Kliknite i odaberite Circuit Python uređaj. BRT Sys AN 003 LDSBus Python SDK - app12

e. Unesite a file ime i kliknite na [OK].
Napomena: Kada sample kod je sačuvan u “code.py” i svaki put kada se ponovo pokrene, počeće da izvodi “code.py”. Da biste to izbjegli, navedite drugo ime.BRT Sys AN 003 LDSBus Python SDK - app13

f. The file će biti sačuvan na “CIRCUITPY” pogon.BRT Sys AN 003 LDSBus Python SDK - app14

g. Za pokretanje bivšegample iz Thorny Editora, kliknite BRT Sys AN 003 LDSBus Python SDK - ikona(Pokreni trenutnu skriptu). BRT Sys AN 003 LDSBus Python SDK - app15h. The Circuity LDSU example će se pokrenuti da skenira sabirnicu i počne sa izvještavanjem podataka senzora.BRT Sys AN 003 LDSBus Python SDK - app16

i. Da biste zaustavili izvršenje, kliknite BRT Sys AN 003 LDSBus Python SDK - ikona1(Stani). Korisnici mogu ažurirati kod prema potrebi ili mogu kopirati/zalijepiti drugi exampda probam u Thorny editoru.
Napomena: Nakon bilo kakvih promjena u skripti file, ne zaboravite sačuvati i pokrenuti skriptu. BRT Sys AN 003 LDSBus Python SDK - app17

j. Ne zaboravite kopirati sljedeće files – “irBlasterAppHelperFunctions” i “lir_input_file.txt” prije nego isprobate LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

Pogledajte BRTSYS_AN_002_LDSU IR Blaster aplikacija za više detalja o “LDSBus_IR_Blaster.py” nprample.

Kontakt informacije

Pogledajte https://brtsys.com/contact-us/ za kontakt informacije.
Proizvođači i dizajneri sistema i opreme odgovorni su da osiguraju da njihovi sistemi, i bilo koji BRT Systems Pate Ltd (BRTSys) uređaji ugrađeni u njihove sisteme, ispunjavaju sve primjenjive sigurnosne, regulatorne i zahtjeve za performanse na nivou sistema. Sve informacije u vezi sa aplikacijom u ovom dokumentu (uključujući opise aplikacija, predložene BRTSys uređaje i druge materijale) služe samo kao referenca. Iako se BRTSys pobrinuo da bude tačan, ove informacije podliježu potvrdi korisnika, a BRTSys se odriče svake odgovornosti za dizajn sistema i za bilo kakvu pomoć u aplikacijama koju pruža BRTSys. Upotreba BRTSys uređaja u aplikacijama za održavanje života i/ili sigurnosne aplikacije u potpunosti je na korisnikov rizik, a korisnik se slaže da će braniti, obeštetiti i čuvati BRTSys od svake štete, potraživanja, tužbi ili troškova koji proizlaze iz takve upotrebe. Ovaj dokument je podložan promjenama bez prethodne najave. Objavljivanjem ovog dokumenta ne podrazumijeva se nikakva sloboda korištenja patenata ili drugih prava intelektualne svojine. Niti cjelina niti bilo koji dio informacija sadržanih u, ili proizvod opisan u ovom dokumentu, ne smiju se prilagođavati, niti reprodukovati u bilo kom materijalnom ili elektronskom obliku bez prethodnog pismenog pristanka nosioca autorskih prava. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapur 536464. Registrovani broj kompanije u Singapuru: 202220043R
Dodatak A – Reference
Reference dokumenata

BRTSYS_API_001_LDSBus_Python_SDK_Vodič
BRTSYS_AN_002_LDSU IR Blaster aplikacija
Skraćenice i skraćenice

Uslovi  Opis 
IDE Integrirano razvojno okruženje
LDSBus Senzorska sabirnica za velike udaljenosti
USB Univerzalna serijska sabirnica

Dodatak B – Lista tabela i slika
Lista tabela
NA
Spisak figura
Slika 1 – IDM2040 Hardverske karakteristike …………………………………………………………………………………… 5
Dodatak C – Istorija revizija
Naslov dokumenta: BRTSYS_AN_003 LDSBus Python SDK na IDM2040 Korisnički vodič
Referentni broj dokumenta: BRTSYS_000016
Broj odobrenja: BRTSYS#019
Stranica proizvoda: https://brtsys.com/ldsbus
Povratne informacije o dokumentu: Pošalji povratne informacije

Revizija  Promjene  Datum 
Verzija 1.0 Prvo izdanje 29-11-2021
Verzija 1.1 Ažurirano izdanje pod BRT Systems 15-09-2022
Verzija 1.2 Ažurirane HVT reference na Quad T-Junction;
Ažurirana adresa u Singapuru
22-09-2023

Logotip BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapur 536464
Tel: +65 6547 4827
Web Sajt: http://www.brtsys.com
Autorska prava © BRT Systems Pate Ltd
Napomena o primjeni
BRTSYS_AN_003 LDSBus Python SDK na IDM2040 Korisnički vodič
Verzija 1.2
Referentni broj dokumenta: BRTSYS_000016
Broj odobrenja: BRTSYS#019

Dokumenti / Resursi

BRT Sys AN-003 LDSBus Python SDK [pdf] Korisnički priručnik
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *