Catetan Aplikasi
BRTSYS_AN_003
LDSBus Python SDK on pamaké IDM2040
Pituduh
Vérsi 1.2
ngaluarkeun Tanggal: 22-09-2023
AN-003 LDSBus Python SDK
Dokumén ieu nyayogikeun inpormasi ngeunaan cara nyetél sareng nganggo LDSBus Python SDK on IDM2040.
Pamakéan alat BRTSys dina rojongan hirup jeung / atawa aplikasi kaamanan sagemblengna dina resiko pamaké, sarta pamaké satuju pikeun membela, indemnify, sarta nahan BRTSys bahya tina sagala jeung sagala Karuksakan, klaim, jas, atawa expense hasilna tina pamakéan sapertos.
Bubuka
Dokumén ieu ngajelaskeun kumaha ngagunakeun IDM2040 sareng LDSU circuity example kaasup prosedur Instalasi pikeun Thorny Python IDE jeung léngkah pikeun ngaéksekusi LDSU circuitry examples.
The Python SDK bakal dijalankeun dina IDM2040 kalawan panganteur LDSBus luyu. IDM2040 gaduh antarmuka LDSBus anu diwangun sareng tiasa nyayogikeun dugi ka 24v ka LDSBus. Inpo nu langkung lengkep ihwal IDM2040 sadia dina https://brtsys.com.
Kiridit
Open-Source Software
- Thorny Python IDE: https://thonny.org
Ngamimitian sareng IDM2040
3.1 Hardware Leuwihview

3.2 Parentah Setup Hardware
Turutan léngkah ieu pikeun nyetél IDM2040 Hardware Setup -
a. Leupaskeun Jumper.
b. Sambungkeun modul LDSU ka quad T-Junction.
c. Nganggo kabel RJ45, sambungkeun Quad T-Junction ka konektor IDM2040 RJ45. 
d. Sambungkeun adaptor suplai 20v nganggo kabel USB-C ka port USB-C dina IDM2040. 
e. Hurungkeun adaptor 20v nganggo catu daya AC.
f. Sambungkeun IDM2040 ka PC nganggo kabel Type-C.
g. Pencét tombol Boot papan IDM2040; Tahan pikeun sababaraha detik sarta leupaskeun sanggeus ngareset dewan. Windows bakal muka drive ngaranna "RP1-RP2".
h. Dina ex dibikeunamppakét, kedah aya ".uf2" file, nyalin file teras lebetkeun kana drive "RP1-RP2".
abdi. Saatos nyalin ".uf2" file ka "RPI-RP2", alat bakal reboot otomatis tur deui bakal muncul salaku drive anyar, kayaning "CIRCUITPY".
The "code.py" nyaeta utama file nu ngajalankeun unggal waktos IDM2040 reset. Buka ieu file sareng pupus eusi naon waé di jerona sateuacan disimpen.
j. Port COM pikeun alat ieu bakal muncul dina Manajer Alat. Di dieu téh urutamplayar le némbongkeun IDM2040 urang COM Port sakumaha COM6.
Thorny Python IDE - Instalasi / Parentah Setup
Turutan léngkah ieu pikeun masang sareng nyetél Thorny Python IDE -
a. Unduh pakét Thorny Python IDE tina https://thonny.org/.
b. Pencét Windows pikeun ngundeur versi windows.
c. Saatos ngaunduh aplikasi, réngsé pamasangan ku ngaklik laksana file (.exe) sareng nuturkeun wizard instalasi. Saatos réngsé pamasangan, buka Thorny Python IDE tina Windows Startup.
d. Pikeun muka Properties, klik tombol beurit kénca di pojok katuhu handap. Pilih "Circuit Python (generik)". 
e. Pencét "Konpigurasikeun Interpreter…”.
f. Klik dina Port serelek handap tur pilih port mucunghul pikeun IDM2040 di manajer alat sanggeus nyambungkeun. Dina ex ieuample screenshot COM port mucunghul sakumaha COM6. Pencét [OKÉ].
g. Thorny bakal ngalaporkeun informasi alat dina pituduh juru ("Ad buah Circuit Python 7.0.0-kotor on 2021-11-11; Buah prambus Pi Pico kalawan rp2040") lamun port alat bener.
Prosedur pikeun ngajalankeun LDSU Circuity Sample Example maké Thorny
Turutan léngkah ieu pikeun ngajalankeun LDSU circuity sampjeung example -
a. Buka samppakét file. Salaku bagian tina sample pakét aya folder kalawan ngaran "putra" nu ngandung rupa sensor putra file. 
b. Salin sareng témpél folder "json" kana alat panyimpen "CIRCUITPY".
c. Buka sagala ex dibikeunampLe ngagunakeun pangropéa téksu sapertos notepad ++ sareng salin ka Editor Thorny teras simpen. Pikeun example, buka "LDSBus_Thermocouple_Sensor.py" na nyalin / nempelkeun dina Thorny Editor. Pencét [Simpen]. 
d. Saatos ngaklik [Simpen], "Dimana pikeun nyimpen?" kotak dialog bakal dipintonkeun. Klik tur pilih alat Circuit Python. 
e. Lebetkeun a file nami teras klik [OK].
Catetan: Nalika sampKodeu disimpen kana "code.py" teras unggal waktos reboots, éta bakal ngamimitian ngajalankeun "code.py". Pikeun ngahindarkeun ieu, tangtukeun ngaran anu béda.
f. The file bakal disimpen kana drive "CIRCUITPY".
g. Pikeun ngajalankeun urutample ti Thorny Editor, klik
(Jalankeun skrip ayeuna).
h. The Circuity LDSU example bakal ngajalankeun scan beus tur mimitian ngalaporkeun data sensor.
abdi. Pikeun ngeureunkeun palaksanaan, klik
(Eureun). Pamaké bisa ngamutahirkeun kode sakumaha diperlukeun atawa bisa nyalin / nempelkeun ex sejenample pikeun nyobaan di redaktur Thorny.
Catetan: Kana nyieun sagala parobahan naskah file, inget Simpen tur Jalankeun skrip. 
j. Inget pikeun nyalin handap files - "irBlasterAppHelperFunctions" sareng "lir_input_file.txt" sateuacan nyobian LDSBus_IR_Blaster.py example. 
ngarujuk kana BRTSYS_AN_002_LDSU IR Blaster Aplikasi pikeun leuwih rinci ngeunaan "LDSBus_IR_Blaster.py" example.
Inpormasi kontak
ngarujuk kana https://brtsys.com/contact-us/ pikeun inpo kontak.
Produsén sareng désainer sistem sareng alat nanggung jawab pikeun mastikeun yén sistemna, sareng alat-alat BRT Systems Pate Ltd (BRTSys) anu dilebetkeun dina sistemna, nyumponan sadaya syarat kinerja kaamanan, pangaturan sareng tingkat sistem. Sadaya inpormasi anu aya hubunganana sareng aplikasi dina dokumén ieu (kalebet déskripsi aplikasi, alat BRTSys anu disarankeun sareng bahan sanésna) disayogikeun pikeun rujukan wungkul. Bari BRTSys geus dicokot care pikeun assure éta akurat, informasi ieu tunduk kana konfirmasi customer, sarta BRTSys disclaims sadayana liability pikeun desain sistem jeung sagala bantuan aplikasi disadiakeun ku BRTSys. Pamakéan alat BRTSys dina rojongan hirup jeung / atawa aplikasi kaamanan sagemblengna dina resiko pamaké, sarta pamaké satuju pikeun membela, indemnify, sarta nahan BRTSys bahya tina sagala jeung sagala karuksakan, klaim, jas, atawa expense hasilna tina pamakéan sapertos. Dokumén ieu tiasa robih tanpa aya bewara. Teu aya kabébasan pikeun ngagunakeun patén-patén atanapi hak-hak cipta intelektual sanés anu diisyaratkeun ku publikasi dokumén ieu. Sanes sadayana atanapi bagian tina inpormasi anu dikandung dina, atanapi produk anu dijelaskeun dina dokumen ieu, tiasa diadaptasi, atanapi diproduksi dina bahan atanapi bentuk éléktronik tanpa idin tinulis sateuacana ti anu gaduh hak cipta. BRT Systems Pate Ltd, 1 Tai Seng Avenue, munara A, # 03-01, Singapura 536464. Singapura Nomer Company didaptarkeun: 202220043R
Appendix A - Rujukan
Rujukan Dokumén
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Aplikasi
Akronim sareng Singkatan
| Sarat | Katerangan |
| IDE | Lingkungan Pangwangunan Terpadu |
| LDSBus | Beus Sénsor Jarak Jauh |
| USB | Beus Serial Universal |
Appendix B - Daptar Tabél & Gambar
Daptar Tables
NA
Daptar Tokoh
Gambar 1 – Fitur Hardware IDM2040 …………………………………………………………………………… 5
Appendix C - Sajarah révisi
Judul Dokumén: BRTSYS_AN_003 LDSBus Python SDK dina Pituduh Pamaké IDM2040
Dokumén Rujukan No.: BRTSYS_000016
Clearance No.: BRTSYS #019
Halaman Produk: https://brtsys.com/ldsbus
Eupan Balik Dokumén: Kirim Eupan Balik
| Révisi | Parobahan | titimangsa |
| Vérsi 1.0 | Kaluaran Awal | 29-11-2021 |
| Vérsi 1.1 | release diropéa dina BRT Systems | 15-09-2022 |
| Vérsi 1.2 | Rujukan HVT diropéa pikeun Quad T-Junction; Diropéa Alamat Singapura |
22-09-2023 |

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, munara A, # 03-01, Singapura 536464
Telepon: +65 6547 4827
Web Situs: http://www.brtsys.com
Hak Cipta © BRT Systems Pate Ltd
Catetan Aplikasi
BRTSYS_AN_003 LDSBus Python SDK on IDM2040 Guide pamaké
Vérsi 1.2
Dokumén Rujukan No.: BRTSYS_000016
Clearance No.: BRTSYS #019
Dokumén / Sumberdaya
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdf] Pituduh pamaké AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |
