BRT Sys logoDaim ntawv thov
BRTSYS_AN_003
LDSBus Python SDK ntawm IDM2040 Tus Neeg Siv
Qhia
Version 1.2
Hnub tim: 22-09-2023

AN-003 LDSBus Python SDK

Cov ntaub ntawv no qhia txog kev teeb tsa thiab siv LDSBus Python SDK ntawm IDM2040 li cas.
Kev siv BRTSys cov cuab yeej hauv kev txhawb nqa lub neej thiab / lossis daim ntawv thov kev nyab xeeb yog tag nrho ntawm tus neeg siv txoj kev pheej hmoo, thiab tus neeg siv pom zoo los tiv thaiv, them nyiaj, thiab tuav BRTSys tsis muaj teeb meem los ntawm ib qho thiab tag nrho cov kev puas tsuaj, kev thov, foob, lossis cov nuj nqis uas tshwm sim los ntawm kev siv.

Taw qhia

Cov ntaub ntawv no piav qhia txog kev siv IDM2040 nrog LDSU circuity example suav nrog cov txheej txheem Kev teeb tsa rau Thorny Python IDE thiab cov kauj ruam los ua LDSU circuitry examples.
Python SDK yuav khiav ntawm IDM2040 nrog rau qhov tsim nyog LDSBus interface. IDM2040 muaj built-in LDSBus interface thiab tuaj yeem muab txog 24v rau LDSBus. Xav paub ntau ntxiv ntawm IDM2040 muaj nyob ntawm https://brtsys.com.

Cov qhab nia

Open-Source Software

Pib nrog IDM2040

3.1 Kho vajtse dhauview

BRT Sys AN 003 LDSBus Python SDK - Kho vajtse

3.2 Hardware Setup Instructions
Ua raws li cov kauj ruam no los teeb tsa IDM2040 Hardware Setup -
ib. Tshem lub Jumper.BRT Sys AN 003 LDSBus Python SDK - Kev teeb tsa kho vajtse

b. Txuas lub LDSU module rau Quad T-kawg.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Siv RJ45 cable, txuas Quad T-kawg rau IDM2040 RJ45 connector. BRT Sys AN 003 LDSBus Python SDK - cable

d. Txuas lub 20v mov adapter siv USB-C cable rau USB-C chaw nres nkoj ntawm IDM2040. BRT Sys AN 003 LDSBus Python SDK - Hardware Setup1

e. Qhib 20v adapter siv AC fais fab mov.
f. Txuas IDM2040 rau PC siv hom-C cable.BRT Sys AN 003 LDSBus Python SDK - Hardware Setup2  g. Nias lub khawm khau raj IDM2040 pawg thawj coj saib; Tuav nws rau ob peb feeb thiab tso nws tom qab rov pib dua lub rooj tsavxwm. Windows yuav qhib lub npe "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - apph. Hauv qhov muab example pob, yuav tsum muaj ".uf2" file,copy cov file thiab muab tso rau hauv "RP1-RP2" tsav.BRT Sys AN 003 LDSBus Python SDK - app1i. Thaum luam qhov ".uf2" file mus rau "RPI-RP2", lub cuab yeej yuav rov pib dua thiab rov tshwm sim dua li tsav tshiab, xws li "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

Lub "code.py" yog lub ntsiab file uas khiav txhua zaus IDM2040 rov pib dua. Qhib qhov no file thiab rho tawm cov ntsiab lus hauv nws ua ntej txuag.
j. COM chaw nres nkoj rau cov cuab yeej no yuav tshwm sim hauv Device Manager. Ntawm no yog ib tug example screen qhia IDM2040's COM Chaw nres nkoj li COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE - Cov lus qhia kev teeb tsa / teeb tsa

Ua raws li cov kauj ruam no rau nruab thiab teeb tsa Thorny Python IDE -
a. Rub tawm Thorny Python IDE pob los ntawm https://thonny.org/.
b. Nyem Qhov rai mus download tau lub windows version.BRT Sys AN 003 LDSBus Python SDK - app4

c. Thaum rub tawm daim ntawv thov, ua kom tiav qhov kev teeb tsa los ntawm nias lub executable file (.exe) thiab ua raws li kev teeb tsa wizard. Thaum ua tiav qhov kev teeb tsa, qhib Thorny Python IDE los ntawm Windows Startup.
d. Txhawm rau qhib Properties, nyem rau ntawm tus nas laug khawm ntawm lub ces kaum sab xis. Xaiv "Circuit Python (generic)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Nyem "Configure Interpreter ...".

BRT Sys AN 003 LDSBus Python SDK - app6f. Nyem rau ntawm qhov chaw nres nkoj poob thiab xaiv qhov chaw nres nkoj tshwm rau IDM2040 hauv tus thawj tswj ntaus ntawv tom qab txuas. Hauv no example screenshot COM chaw nres nkoj tshwm li COM6. Nyem [OK].BRT Sys AN 003 LDSBus Python SDK - app7

g. Thorny yuav tshaj tawm cov ntaub ntawv xov xwm ntawm tus neeg txhais lus kom sai (“Ad txiv hmab txiv ntoo Circuit Python 7.0.0- qias neeg ntawm 2021-11-11; Raspberry Pi Pico nrog rp2040”) yog tias lub cuab yeej chaw nres nkoj yog lawm.BRT Sys AN 003 LDSBus Python SDK - app8

Cov txheej txheem khiav LDSU Circuity Sample Exampsiv Thorny

Ua raws li cov kauj ruam no los khiav LDSU circuity sample example -
ib. Qhib lub sample pob file. Raws li ib feem ntawm sample pob muaj ib phau ntawv los ntawm lub npe "tus tub" uas muaj ntau yam sensor tub file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Luam thiab muab tso rau hauv "json" nplaub tshev rau "CIRCUITPY" cia khoom. BRT Sys AN 003 LDSBus Python SDK - app10c. Qhib ib qho uas tau muab rau example siv cov ntawv nyeem xws li notepad ++ thiab luam rau Thorny Editor thiab txuag nws. Rau example, qhib “LDSBus_Thermocouple_Sensor.py” thiab luam/paste rau ntawm Thorny Editor. Nyem [Txuag]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Thaum nyem [Txuag], ib qho "Yuav khaws cia rau qhov twg?" dialog box yuav tshwm sim. Nyem thiab xaiv Circuit Python ntaus ntawv. BRT Sys AN 003 LDSBus Python SDK - app12

e. Nkag mus a file npe thiab nias [OK].
Nco tseg: Thaum sample code tau txais kev cawmdim rau “code.py” ces txhua zaus nws reboots, nws yuav pib khiav “code.py”. Txhawm rau zam qhov no, qhia lub npe txawv.BRT Sys AN 003 LDSBus Python SDK - app13

f. Cov file yuav raug cawm rau "CIRCUITPY" tsav.BRT Sys AN 003 LDSBus Python SDK - app14

g. Kom khiav examplos ntawm Thorny Editor, nyem BRT Sys AN 003 LDSBus Python SDK - icon(Khiav cov ntawv tam sim no). BRT Sys AN 003 LDSBus Python SDK - app15h. The Circuity LDSU example yuav khiav scan lub tsheb npav thiab pib qhia cov ntaub ntawv sensor.BRT Sys AN 003 LDSBus Python SDK - app16

i. Txhawm rau nres qhov ua tiav, nyem BRT Sys AN 003 LDSBus Python SDK - icon1(Nres). Cov neeg siv tuaj yeem hloov kho cov lej raws li qhov xav tau lossis tuaj yeem luam tawm / muab tso rau lwm tus example sim hauv Thorny editor.
Nco tseg: Thaum ua ib qho kev hloov pauv rau tsab ntawv file, nco ntsoov txuag thiab khiav cov ntawv. BRT Sys AN 003 LDSBus Python SDK - app17

j. Nco ntsoov luam cov hauv qab no files – “irBlasterAppHelperFunctions” thiab “lir_input_file.txt” ua ntej sim LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

Xa mus rau BRTSYS_AN_002_LDSU IR Blaster Application yog xav paub ntxiv txog “LDSBus_IR_Blaster.py” example.

Cov ntaub ntawv tiv tauj

Xa mus rau https://brtsys.com/contact-us/ rau cov ntaub ntawv tiv tauj.
Cov chaw tsim khoom thiab cov cuab yeej siv thiab cov tsim qauv muaj lub luag haujlwm los xyuas kom meej tias lawv cov tshuab, thiab ib qho BRT Systems Pate Ltd (BRTSys) cov cuab yeej siv hauv lawv lub cev, ua tau raws li txhua yam kev nyab xeeb, kev tswj hwm thiab kev ua haujlwm ntawm cov txheej txheem. Tag nrho cov ntaub ntawv hais txog kev thov hauv daim ntawv no (nrog rau cov lus piav qhia ntawm daim ntawv thov, qhia BRTSys cov cuab yeej thiab lwm yam ntaub ntawv) yog muab rau kev siv nkaus xwb. Thaum BRTSys tau saib xyuas kom paub tseeb tias nws yog qhov tseeb, cov ntaub ntawv no yuav raug lees paub rau cov neeg siv khoom, thiab BRTSys tsis lees paub txhua qhov kev lav phib xaub rau kev tsim qauv thiab rau txhua daim ntawv thov kev pab muab los ntawm BRTSys. Kev siv BRTSys cov cuab yeej hauv kev txhawb nqa lub neej thiab / lossis kev siv kev nyab xeeb yog tag nrho ntawm tus neeg siv txoj kev pheej hmoo, thiab tus neeg siv pom zoo los tiv thaiv, them nyiaj, thiab tuav BRTSys tsis raug mob los ntawm ib qho thiab tag nrho cov kev puas tsuaj, kev foob, foob, lossis cov nuj nqis uas tshwm sim los ntawm kev siv. Cov ntaub ntawv no raug hloov pauv yam tsis tau ceeb toom. Tsis muaj kev ywj pheej los siv patents lossis lwm yam khoom muaj txiaj ntsig kev txawj ntse yog qhia los ntawm kev tshaj tawm cov ntaub ntawv no. Tsis yog tag nrho lossis ib feem ntawm cov ntaub ntawv muaj nyob rau hauv, lossis cov khoom uas tau piav qhia hauv daim ntawv no, yuav raug hloov kho, lossis rov tsim dua tshiab hauv cov khoom siv lossis cov ntawv hluav taws xob yam tsis tau sau ntawv tso cai ua ntej los ntawm tus tuav ntaub ntawv. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Ntauwd A, #03-01, Singapore 536464. Singapore Registered Company Number: 202220043R
Daim Ntawv Ntxiv A – Cov ntaub ntawv
Cov ntaub ntawv siv

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Application
Cov ntawv txhais thiab los lus hais

Cov ntsiab lus  Kev piav qhia 
IDE Integrated Development Ib puag ncig
LDSBus Ntev Ntev Sensor Bus
USB Universal Serial Bus

Daim Ntawv Ntxiv B – Daim Ntawv Teev Npe & Cov duab
Daim ntawv teev cov rooj
NA
Daim ntawv teev cov duab
Daim duab 1 – IDM2040 Hardware Features ……………………………………………………………………………… 5
Daim Ntawv Ntxiv C – Revision History
Document Title: BRTSYS_AN_003 LDSBus Python SDK ntawm IDM2040 User Guide
Cov Ntaub Ntawv No.: BRTSYS_000016
Clearance No.: BRTSYS #019
Khoom Page: https://brtsys.com/ldsbus
Cov ntaub ntawv tawm tswv yim: Xa lus tawm tswv yim

Kev kho dua  Hloov  Hnub tim 
Version 1.0 Thawj Tso 29-11-2021 Ib
Version 1.1 Hloov tshiab tso tawm raws li BRT Systems 15-09-2022 Ib
Version 1.2 Hloov kho HVT cov ntawv xa mus rau Quad T-Junction;
Updated Singapore Chaw Nyob
22-09-2023 Ib

BRT Sys logo

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Ntauwd A, #03-01, Singapore 536464
Xov tooj: +65 6547 4827
Web Qhov chaw: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Daim ntawv thov
BRTSYS_AN_003 LDSBus Python SDK ntawm IDM2040 User Guide
Version 1.2
Cov Ntaub Ntawv No.: BRTSYS_000016
Clearance No.: BRTSYS #019

Cov ntaub ntawv / Cov ntaub ntawv

BRT Sys AN-003 LDSBus Python SDK [ua pdf] Cov neeg siv phau ntawv qhia
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *