Nota Permohonan
BRTSYS_AN_003
LDSBus Python SDK pada Pengguna IDM2040
Panduan
Versi 1.2
Tarikh Keluaran: 22-09-2023
SDK Python AN-003 LDSBus
Dokumen ini menyediakan maklumat tentang cara untuk menyediakan dan menggunakan LDSBus Python SDK pada IDM2040.
Penggunaan peranti BRTSys dalam sokongan hayat dan/atau aplikasi keselamatan adalah sepenuhnya atas risiko pengguna, dan pengguna bersetuju untuk mempertahankan, menanggung rugi dan memastikan BRTSys tidak berbahaya daripada sebarang dan semua kerosakan, tuntutan, saman atau perbelanjaan akibat daripada penggunaan tersebut.
pengenalan
Dokumen ini menerangkan cara menggunakan IDM2040 dengan litar LDSU examptermasuk prosedur Pemasangan untuk Thorny Python IDE dan langkah-langkah untuk melaksanakan litar LDSU examples.
SDK Python akan dijalankan pada IDM2040 dengan antara muka LDSBus yang sesuai. IDM2040 mempunyai antara muka LDSBus terbina dalam dan boleh membekalkan sehingga 24v kepada LDSBus. Maklumat lanjut tentang IDM2040 boleh didapati di https://brtsys.com.
Kredit
Perisian Sumber Terbuka
- IDE Python Berduri: https://thonny.org
Bermula dengan IDM2040
3.1 Perkakasan Selesaiview
3.2 Arahan Persediaan Perkakasan
Ikuti langkah ini untuk menyediakan Persediaan Perkakasan IDM2040 –
a. Keluarkan Jumper.
b. Sambungkan modul LDSU ke Quad T-Junction.
c. Menggunakan kabel RJ45, sambungkan Quad T-Junction ke penyambung IDM2040 RJ45.
d. Sambungkan penyesuai bekalan 20v menggunakan kabel USB-C ke port USB-C pada IDM2040.
e. Hidupkan penyesuai 20v menggunakan bekalan kuasa AC.
f. Sambungkan IDM2040 ke PC menggunakan kabel Jenis-C. g. Tekan butang But papan IDM2040; Tahan selama beberapa saat dan lepaskannya selepas menetapkan semula papan. Windows akan membuka pemacu bernama "RP1-RP2".
h. Dalam bekas yang diberikanamppakej, mesti ada ".uf2" file, salin file dan tampalkannya ke dalam pemacu "RP1-RP2".
i. Selepas menyalin ".uf2" file kepada "RPI-RP2", peranti akan but semula secara automatik dan sekali lagi akan muncul sebagai pemacu baharu, seperti "CIRCUITPY".
"code.py" adalah yang utama file yang berjalan setiap kali IDM2040 ditetapkan semula. Buka ini file dan padamkan sebarang kandungan di dalamnya sebelum disimpan.
j. Port COM untuk peranti ini akan muncul dalam Pengurus Peranti. Berikut adalah bekasampSkrin yang menunjukkan Port COM IDM2040 sebagai COM6.
Thorny Python IDE – Arahan Pemasangan/Penyediaan
Ikuti langkah ini untuk memasang dan menyediakan Thorny Python IDE –
a. Muat turun pakej IDE Thorny Python daripada https://thonny.org/.
b. Klik Windows untuk memuat turun versi windows.
c. Selepas memuat turun aplikasi, lengkapkan pemasangan dengan mengklik boleh laku file (.exe) dan mengikut wizard pemasangan. Setelah melengkapkan pemasangan, buka Thorny Python IDE dari Windows Startup.
d. Untuk membuka Properties, klik butang kiri tetikus di sudut kanan bawah. Pilih "Circuit Python (generik)".
e. klik “Konfigurasi Jurubahasa…”.
f. Klik pada menu lungsur Port dan pilih port yang muncul untuk IDM2040 dalam pengurus peranti selepas menyambung. Dalam bekas iniampport COM tangkapan skrin muncul sebagai COM6. klik [OKEY].
g. Thorny akan melaporkan maklumat peranti pada gesaan jurubahasa ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040") jika port peranti adalah betul.
Prosedur untuk menjalankan LDSU Circuity Sample Cthample menggunakan Thorny
Ikuti langkah-langkah ini untuk menjalankan litar LDSUample bekasample -
a. Buka samppakej le file. Sebagai sebahagian daripada sample pakej ada folder dengan nama "anak" yang mengandungi pelbagai sensor nak file.
b. Salin dan tampal folder "json" ke peranti storan "CIRCUITPY". c. Buka mana-mana bekas yang diberikanampmenggunakan editor teks seperti notepad ++ dan salin ke Editor Thorny dan simpannya. Untuk exampKemudian, buka “LDSBus_Thermocouple_Sensor.py” dan salin/tampal pada Editor Berduri. klik [Simpan].
d. Apabila mengklik [Simpan], "Ke mana hendak disimpan?" kotak dialog akan dipaparkan. Klik dan pilih peranti Circuit Python.
e. Masukkan file nama dan klik [OK].
Nota: Apabila sampkod disimpan ke "code.py" kemudian setiap kali but semula, ia akan mula menjalankan "code.py". Untuk mengelakkan ini, nyatakan nama lain.
f. The file akan disimpan ke pemacu "CIRCUITPY".
g. Untuk menjalankan bekasample daripada Editor Berduri, klik (Jalankan skrip semasa).
h. Litar LDSU example akan berlari untuk mengimbas bas dan mula melaporkan data sensor.
i. Untuk menghentikan pelaksanaan, klik (Berhenti). Pengguna boleh mengemas kini kod seperti yang diperlukan atau boleh menyalin/menampal bekas lainample untuk mencuba dalam editor Thorny.
Nota: Apabila membuat sebarang perubahan pada skrip file, ingat untuk Simpan dan Jalankan skrip.
j. Ingat untuk menyalin yang berikut files – “irBlasterAppHelperFunctions” dan “lir_input_file.txt” sebelum mencuba LDSBus_IR_Blaster.py example.
Rujuk kepada BRTSYS_AN_002_LDSU IR Blaster Application untuk mendapatkan butiran lanjut tentang “LDSBus_IR_Blaster.py” cthample.
Maklumat Hubungan
Rujuk kepada https://brtsys.com/contact-us/ untuk maklumat hubungan.
Pengeluar dan pereka sistem dan peralatan bertanggungjawab untuk memastikan bahawa sistem mereka, dan mana-mana peranti BRT Systems Pate Ltd (BRTSys) yang digabungkan dalam sistem mereka, memenuhi semua keperluan prestasi keselamatan, peraturan dan tahap sistem yang berkenaan. Semua maklumat berkaitan aplikasi dalam dokumen ini (termasuk perihalan aplikasi, peranti BRTSys yang dicadangkan dan bahan lain) disediakan untuk rujukan sahaja. Walaupun BRTSys telah berhati-hati untuk memastikan ia adalah tepat, maklumat ini tertakluk kepada pengesahan pelanggan dan BRTSys menafikan semua liabiliti untuk reka bentuk sistem dan untuk sebarang bantuan aplikasi yang disediakan oleh BRTSys. Penggunaan peranti BRTSys dalam sokongan hayat dan/atau aplikasi keselamatan adalah atas risiko pengguna sepenuhnya, dan pengguna bersetuju untuk mempertahankan, menanggung rugi dan menahan BRTSys yang tidak berbahaya daripada sebarang dan semua kerosakan, tuntutan, saman atau perbelanjaan akibat daripada penggunaan tersebut. Dokumen ini tertakluk kepada perubahan tanpa notis. Tiada kebebasan untuk menggunakan paten atau hak harta intelek lain yang tersirat oleh penerbitan dokumen ini. Sama ada keseluruhan atau mana-mana bahagian maklumat yang terkandung dalam, atau produk yang diterangkan dalam dokumen ini, tidak boleh disesuaikan, atau diterbitkan semula dalam apa-apa bentuk bahan atau elektronik tanpa kebenaran bertulis terlebih dahulu daripada pemegang hak cipta. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapura 536464. Nombor Syarikat Berdaftar Singapura: 202220043R
Lampiran A – Rujukan
Rujukan Dokumen
BRTSYS_API_001_LDSBus_Python_SDK_Panduan
BRTSYS_AN_002_LDSU IR Blaster Application
Akronim dan Singkatan
Syarat | Penerangan |
IDE | Persekitaran Pembangunan Bersepadu |
LDSBus | Bas Sensor Jarak Jauh |
USB | Bas Bersiri Universal |
Lampiran B – Senarai Jadual & Rajah
Senarai Jadual
NA
Senarai Rajah
Rajah 1 – Ciri Perkakasan IDM2040 …………………………………………………………………………… 5
Lampiran C – Sejarah Semakan
Tajuk Dokumen: BRTSYS_AN_003 LDSBus Python SDK pada Panduan Pengguna IDM2040
No. Rujukan Dokumen: BRTSYS_000016
No. Pelepasan: BRTSYS#019
Halaman Produk: https://brtsys.com/ldsbus
Maklum Balas Dokumen: Hantar Maklum Balas
Semakan | Perubahan | tarikh |
Versi 1.0 | Keluaran Awal | 29-11-2021 |
Versi 1.1 | Keluaran dikemas kini di bawah Sistem BRT | 15-09-2022 |
Versi 1.2 | Rujukan HVT dikemas kini kepada Quad T-Junction; Alamat Singapura yang dikemas kini |
22-09-2023 |
BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Menara A, #03-01, Singapura 536464
Tel: +65 6547 4827
Web tapak: http://www.brtsys.com
Hak Cipta © BRT Systems Pate Ltd
Nota Permohonan
BRTSYS_AN_003 LDSBus Python SDK pada Panduan Pengguna IDM2040
Versi 1.2
No. Rujukan Dokumen: BRTSYS_000016
No. Pelepasan: BRTSYS#019
Dokumen / Sumber
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdf] Panduan Pengguna AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |