BRT Sys logoAkiyesi Ohun elo
BRTSYS_AN_003
LDSBus Python SDK lori olumulo IDM2040
Itọsọna
Ẹya 1.2
Oro Ọjọ: 22-09-2023

AN-003 LDSBus Python SDK

Iwe yii n pese alaye nipa bi o ṣe le ṣeto ati lo LDSBus Python SDK lori IDM2040.
Lilo awọn ẹrọ BRTSys ni atilẹyin igbesi aye ati/tabi awọn ohun elo aabo jẹ patapata ni ewu olumulo, ati pe olumulo gba lati daabobo, ṣe idalẹbi, ati mu awọn BRTSys laiseniyan lati eyikeyi ati gbogbo awọn bibajẹ, awọn ẹtọ, awọn ipele, tabi inawo ti o waye lati iru lilo.

Ọrọ Iṣaaju

Iwe yii ṣe apejuwe bi o ṣe le lo IDM2040 pẹlu LDSU circuity example pẹlu ilana fifi sori ẹrọ fun Thorny Python IDE ati awọn igbesẹ lati ṣiṣẹ LDSU circuitry examples.
Python SDK yoo ṣiṣẹ lori IDM2040 pẹlu wiwo LDSBus ti o yẹ. IDM2040 ni wiwo LDSBus ti a ṣe sinu ati pe o le pese to 24v si LDSBus. Alaye diẹ sii lori IDM2040 wa ni https://brtsys.com.

Awọn kirediti

Sọfitiwia orisun orisun

Bibẹrẹ pẹlu IDM2040

3.1 Hardware Loriview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Hardware Oṣo Awọn ilana
Tẹle awọn igbesẹ wọnyi lati ṣeto IDM2040 Hardware Setup -
a. Yọ Jumper kuro.BRT Sys AN 003 LDSBus Python SDK - Hardware Oṣo

b. So LDSU module to Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Lilo okun RJ45, so Quad T-Junction si IDM2040 RJ45 asopo. BRT Sys AN 003 LDSBus Python SDK - okun

d. So ohun ti nmu badọgba ipese 20v pọ nipa lilo okun USB-C si ibudo USB-C lori IDM2040. BRT Sys AN 003 LDSBus Python SDK - Hardware Setup1

e. Tan ohun ti nmu badọgba 20v nipa lilo ipese agbara AC.
f. So IDM2040 pọ mọ PC nipa lilo okun Iru-C.BRT Sys AN 003 LDSBus Python SDK - Hardware Setup2  g. Tẹ bọtini Bọtini IDM2040 igbimọ; Mu fun iṣẹju diẹ ki o si tu silẹ lẹhin ti o tunto igbimọ naa. Windows yoo ṣii awakọ ti a npè ni "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - apph. Ni awọn fi fun exampFun idii, “.uf2” gbọdọ wa file, daakọ awọn file ki o si lẹẹmọ rẹ sinu awakọ “RP1-RP2”.BRT Sys AN 003 LDSBus Python SDK - app1i. Lori didakọ “.uf2” file si “RPI-RP2”, ẹrọ naa yoo tun bẹrẹ laifọwọyi ati lẹẹkansi yoo han bi awakọ tuntun, bii “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app2

Awọn "code.py" ni akọkọ file eyiti o nṣiṣẹ ni gbogbo igba ti IDM2040 ti wa ni ipilẹ. Ṣii eyi file ki o si pa akoonu eyikeyi ninu rẹ ṣaaju fifipamọ.
j. Ibudo COM fun ẹrọ yii yoo han ni Oluṣakoso ẹrọ. Eyi jẹ ẹya Mofiample iboju fifi IDM2040 ká COM Port bi COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Ẹgún Python IDE - Fifi sori / Awọn ilana iṣeto

Tẹle awọn igbesẹ wọnyi lati fi sori ẹrọ ati ṣeto Thorny Python IDE -
a. Ṣe igbasilẹ package Thorny Python IDE lati https://thonny.org/.
b. Tẹ Windows lati gba lati ayelujara awọn windows version.BRT Sys AN 003 LDSBus Python SDK - app4

c. Nigbati o ba ṣe igbasilẹ ohun elo naa, pari fifi sori ẹrọ nipa tite iṣẹ ṣiṣe file (.exe) ati atẹle oluṣeto fifi sori ẹrọ. Lẹhin ipari fifi sori ẹrọ, ṣii Thorny Python IDE lati Ibẹrẹ Windows.
d. Lati ṣii Awọn ohun-ini, tẹ bọtini asin osi ni igun apa ọtun isalẹ. Yan "Circuit Python (jeneriki)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Tẹ "Ṣe atunto Onitumọ…”.

BRT Sys AN 003 LDSBus Python SDK - app6f. Tẹ lori Port ju silẹ ki o yan ibudo ti o han fun IDM2040 ni oluṣakoso ẹrọ lẹhin sisopọ. Ninu example screenshot COM ibudo han bi COM6. Tẹ [O DARA].BRT Sys AN 003 LDSBus Python SDK - app7

g. Thorny yoo jabo alaye ẹrọ ni kiakia onitumọ (“Ipolowo eso Circuit Python 7.0.0-idọti lori 2021-11-11; Rasipibẹri Pi Pico pẹlu rp2040”) ti ibudo ẹrọ ba tọ.BRT Sys AN 003 LDSBus Python SDK - app8

Ilana lati ṣiṣẹ LDSU Circuity Sample Eksample lilo Elegun

Tẹle awọn igbesẹ wọnyi lati ṣiṣẹ LDSU circuity sample example -
a. Ṣii awọn sample package file. Gẹgẹbi apakan ti sample package nibẹ ni a folda nipa orukọ "ọmọ" eyi ti o ni orisirisi awọn sensọ ọmọ file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Daakọ ati lẹẹmọ folda “json” si ẹrọ ibi ipamọ “CIRCUITPY”. BRT Sys AN 003 LDSBus Python SDK - app10c. Ṣii eyikeyi fi fun example lo olootu ọrọ gẹgẹbi akọsilẹ ++ ki o daakọ si Olootu Elegun ki o fi pamọ. Fun example, ṣii “LDSBus_Thermocouple_Sensor.py” ati daakọ/lẹẹmọ sori Olootu Elegun. Tẹ [Fipamọ]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Nigbati o ba tẹ [Fipamọ], “Nibo ni lati fipamọ si?” apoti ajọṣọ yoo han. Tẹ ki o si yan Circuit Python ẹrọ. BRT Sys AN 003 LDSBus Python SDK - app12

e. Tẹ a file lorukọ ki o tẹ [O DARA].
Akiyesi: Nigbati sampkoodu le wa ni fipamọ si “code.py” lẹhinna ni gbogbo igba ti o ba tun bẹrẹ, yoo bẹrẹ ṣiṣe “code.py”. Lati yago fun eyi, pato orukọ ti o yatọ.BRT Sys AN 003 LDSBus Python SDK - app13

f. Awọn file yoo wa ni fipamọ si "CIRCUITPY" wakọ.BRT Sys AN 003 LDSBus Python SDK - app14

g. Lati ṣiṣe awọn example lati Elegun Olootu, tẹ BRT Sys AN 003 LDSBus Python SDK - aami(Ṣiṣe iwe afọwọkọ lọwọlọwọ). BRT Sys AN 003 LDSBus Python SDK - app15h. The Circuity LDSU example yoo ṣiṣe lati ọlọjẹ awọn bosi ati ki o bẹrẹ riroyin data sensọ.BRT Sys AN 003 LDSBus Python SDK - app16

i. Lati da ipaniyan duro, tẹ BRT Sys AN 003 LDSBus Python SDK - icon1(Duro). Awọn olumulo le mu koodu dojuiwọn bi o ṣe nilo tabi le daakọ/lẹẹ mọ tẹlẹ miiranample lati gbiyanju ni Elegun olootu.
Akiyesi: Lori ṣiṣe eyikeyi ayipada si awọn akosile file, ranti lati Fipamọ ati Ṣiṣe iwe afọwọkọ naa. BRT Sys AN 003 LDSBus Python SDK - app17

j. Ranti a daakọ awọn wọnyi files – “irBlasterAppHelperFunctions” ati “lir_input_file.txt” ṣaaju igbiyanju LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

Tọkasi si BRTSYS_AN_002_LDSU IR Blaster Ohun elo fun alaye siwaju sii lori "LDSBus_IR_Blaster.py" example.

Ibi iwifunni

Tọkasi si https://brtsys.com/contact-us/ fun alaye olubasọrọ.
Awọn olupilẹṣẹ ẹrọ ati ẹrọ ati awọn apẹẹrẹ jẹ iduro lati rii daju pe awọn ọna ṣiṣe wọn, ati eyikeyi awọn ẹrọ BRT Systems Pate Ltd (BRTSys) ti o dapọ si awọn eto wọn, pade gbogbo aabo to wulo, ilana ati awọn ibeere iṣẹ ipele eto. Gbogbo alaye ti o jọmọ ohun elo ninu iwe yii (pẹlu awọn apejuwe ohun elo, awọn ẹrọ BRTSys ti a daba ati awọn ohun elo miiran) ti pese fun itọkasi nikan. Lakoko ti BRTSys ti ṣe itọju lati rii daju pe o jẹ deede, alaye yii jẹ koko-ọrọ si ijẹrisi alabara, ati pe BRTSys sọ gbogbo gbese fun awọn apẹrẹ eto ati fun iranlọwọ awọn ohun elo eyikeyi ti a pese nipasẹ BRTSys. Lilo awọn ẹrọ BRTSys ni atilẹyin igbesi aye ati/tabi awọn ohun elo aabo jẹ patapata ni ewu olumulo, ati pe olumulo gba lati daabobo, ṣe idalẹbi, ati mu awọn BRTSys ti ko lewu lati eyikeyi ati gbogbo awọn bibajẹ, awọn ẹtọ, awọn ipele, tabi inawo ti o waye lati iru lilo. Iwe yi jẹ koko ọrọ si ayipada lai akiyesi. Ko si ominira lati lo awọn itọsi tabi awọn ẹtọ ohun-ini imọ-ẹrọ miiran ti o jẹ mimọ nipasẹ titẹjade iwe yii. Bẹni gbogbo tabi apakan eyikeyi alaye ti o wa ninu, tabi ọja ti a ṣapejuwe ninu iwe yii, le ṣe atunṣe, tabi tun ṣe ni eyikeyi ohun elo tabi fọọmu itanna laisi aṣẹ kikọ tẹlẹ ti onimu aṣẹ lori ara. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, # 03-01, Singapore 536464. Singapore Forukọsilẹ Nọmba Ile: 202220043R
Àfikún A - Awọn itọkasi
Awọn itọkasi iwe

BRTSYS_API_001_LDSBus_Python_SDK_Itọsọna
BRTSYS_AN_002_LDSU IR Blaster Ohun elo
Awọn adaṣe ati Awọn abiriri

Awọn ofin  Apejuwe 
IDE Ayika Idagbasoke Iṣọkan
LDSBus Long Distance Sensọ Bus
USB Gbogbo Serial Bus

Àfikún B - Akojọ ti awọn tabili & Isiro
Akojọ ti awọn tabili
NA
Akojọ ti awọn isiro
Nọmba 1 – IDM2040 Awọn ẹya ara ẹrọ Hardware …………………………………………………………………………………………………………………………………………
Àfikún C – Àtúnyẹwò History
Akọle iwe: BRTSYS_AN_003 LDSBus Python SDK lori Itọsọna olumulo IDM2040
Itọkasi Iwe No.: BRTSYS_000016
No.: BRTSYS # 019
Ọja Oju-iwe: https://brtsys.com/ldsbus
Esi iwe aṣẹ: Fi esi ranṣẹ

Àtúnyẹwò  Awọn iyipada  Ọjọ 
Ẹya 1.0 Itusilẹ akọkọ 29-11-2021
Ẹya 1.1 Itusilẹ imudojuiwọn labẹ Awọn ọna ṣiṣe BRT 15-09-2022
Ẹya 1.2 Awọn itọkasi HVT imudojuiwọn si Quad T-Junction;
Adirẹsi Singapore imudojuiwọn
22-09-2023

BRT Sys logo

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, ẹṣọ A, # 03-01, Singapore 536464
Tẹli: +65 6547 4827
Web Aaye: http://www.brtsys.com
Aṣẹ-lori-ara © BRT Systems Pate Ltd
Akiyesi Ohun elo
BRTSYS_AN_003 LDSBus Python SDK lori Itọsọna olumulo IDM2040
Ẹya 1.2
Itọkasi Iwe No.: BRTSYS_000016
No.: BRTSYS # 019

Awọn iwe aṣẹ / Awọn orisun

BRT Sys AN-003 LDSBus Python SDK [pdf] Itọsọna olumulo
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *