Akiyesi 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
- Egun Python IDE: https://thonny.org
Bibẹrẹ pẹlu IDM2040
3.1 Hardware Loriview
3.2 Hardware Oṣo Awọn ilana
Tẹle awọn igbesẹ wọnyi lati ṣeto IDM2040 Hardware Setup -
a. Yọ Jumper kuro.
b. So LDSU module to Quad T-Junction.
c. Lilo okun RJ45, so Quad T-Junction si IDM2040 RJ45 asopo.
d. So ohun ti nmu badọgba ipese 20v pọ nipa lilo okun USB-C si ibudo USB-C lori IDM2040.
e. Tan ohun ti nmu badọgba 20v nipa lilo ipese agbara AC.
f. So IDM2040 pọ mọ PC nipa lilo okun Iru-C. 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".
h. 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”.
i. 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”.
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.
Ẹ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.
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)".
e. Tẹ "Ṣe atunto Onitumọ…”.
f. 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].
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ọ.
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.
b. Daakọ ati lẹẹmọ folda “json” si ẹrọ ibi ipamọ “CIRCUITPY”. c. Ṣ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ọ].
d. Nigbati o ba tẹ [Fipamọ], “Nibo ni lati fipamọ si?” apoti ajọṣọ yoo han. Tẹ ki o si yan Circuit Python ẹrọ.
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ọ.
f. Awọn file yoo wa ni fipamọ si "CIRCUITPY" wakọ.
g. Lati ṣiṣe awọn example lati Elegun Olootu, tẹ (Ṣiṣe iwe afọwọkọ lọwọlọwọ).
h. The Circuity LDSU example yoo ṣiṣe lati ọlọjẹ awọn bosi ati ki o bẹrẹ riroyin data sensọ.
i. Lati da ipaniyan duro, tẹ (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.
j. Ranti a daakọ awọn wọnyi files – “irBlasterAppHelperFunctions” ati “lir_input_file.txt” ṣaaju igbiyanju LDSBus_IR_Blaster.py example.
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 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 |