Napomena 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
- Thorny Python IDE: https://thonny.org
Početak rada s IDM2040
3.1 Hardverski krajview
3.2 Upute za postavljanje hardvera
Slijedite ove korake da biste postavili IDM2040 Hardware Setup –
a. Uklonite kratkospojnik.
b. Spojite LDSU modul na Quad T-Junction.
c. Koristeći RJ45 kabl, povežite Quad T-Junction na IDM2040 RJ45 konektor.
d. Povežite adapter za napajanje od 20 V pomoću USB-C kabla na USB-C port na IDM2040.
e. Uključite 20v adapter koristeći AC napajanje.
f. Povežite IDM2040 na PC pomoću Type-C kabla. 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”.
h. U datom prampu paketu, mora postojati “.uf2” file, kopirajte file i zalijepite ga u “RP1-RP2” disk.
i. 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”.
“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.
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.
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)".
e. Kliknite na “Konfiguriši tumač…”.
f. 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].
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.
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.
b. Kopirajte i zalijepite folder “json” na “CIRCUITPY” uređaj za pohranu. c. 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].
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.
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.
f. The file će biti sačuvan na “CIRCUITPY” pogon.
g. Za pokretanje bivšegample iz Thorny Editora, kliknite (Pokreni trenutnu skriptu).
h. The Circuity LDSU example će se pokrenuti da skenira sabirnicu i počne sa izvještavanjem podataka senzora.
i. Da biste zaustavili izvršenje, kliknite (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.
j. Ne zaboravite kopirati sljedeće files – “irBlasterAppHelperFunctions” i “lir_input_file.txt” prije nego isprobate LDSBus_IR_Blaster.py example.
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 |
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 |