Ghi chú ứng dụng
BRTSYS_AN_003
SDK Python LDSBus trên người dùng IDM2040
Hướng dẫn
Phiên bản 1.2
Ngày ban hành: 22-09-2023
AN-003 LDSBus Python SDK
Tài liệu này cung cấp thông tin về cách thiết lập và sử dụng LDSBus Python SDK trên IDM2040.
Việc sử dụng các thiết bị BRTSys trong các ứng dụng hỗ trợ sự sống và/hoặc an toàn là hoàn toàn do người dùng chịu rủi ro và người dùng đồng ý bảo vệ, bồi thường và giữ cho BRTSys không bị tổn hại trước mọi thiệt hại, khiếu nại, kiện cáo hoặc chi phí phát sinh từ việc sử dụng đó.
Giới thiệu
Tài liệu này mô tả cách sử dụng IDM2040 với mạch LDSU.amptập tin bao gồm quy trình cài đặt cho Thorny Python IDE và các bước thực thi mạch LDSU ví dụ:ampđồng nghiệp.
SDK Python sẽ chạy trên IDM2040 với giao diện LDSBus thích hợp. IDM2040 có giao diện LDSBus tích hợp và có thể cung cấp điện áp lên tới 24v cho LDSBus. Thông tin thêm về IDM2040 có sẵn tại https://brtsys.com.
Tín dụng
Phần mềm nguồn mở
- IDE Python gai góc: https://thonny.org
Bắt đầu với IDM2040
3.1 Phần cứng trênview

3.2 Hướng dẫn thiết lập phần cứng
Thực hiện theo các bước sau để thiết lập Cài đặt phần cứng IDM2040 –
Một. Loại bỏ Jumper.
b. Kết nối mô-đun LDSU với Quad T-Junction.
c. Sử dụng cáp RJ45, kết nối Quad T-Junction với đầu nối RJ2040 của IDM45. 
d. Kết nối bộ chuyển đổi nguồn 20v bằng cáp USB-C với cổng USB-C trên IDM2040. 
đ. Bật bộ chuyển đổi 20v bằng nguồn điện AC.
f. Kết nối IDM2040 với PC bằng cáp Type-C.
g. Nhấn nút Khởi động bo mạch IDM2040; Giữ nó trong vài giây và thả ra sau khi đặt lại bảng. Windows sẽ mở một ổ đĩa có tên “RP1-RP2”.
h. Trong ví dụ đã choampgói thì phải có đuôi “.uf2” file, sao chép file và dán nó vào ổ “RP1-RP2”.
Tôi. Khi sao chép “.uf2” file sang “RPI-RP2”, thiết bị sẽ tự động khởi động lại và một lần nữa sẽ xuất hiện dưới dạng ổ đĩa mới, chẳng hạn như “CIRCUITPY”.
“code.py” là chính file chạy mỗi khi IDM2040 được đặt lại. Mở thứ này file và xóa mọi nội dung bên trong trước khi lưu.
j. Cổng COM cho thiết bị này sẽ xuất hiện trong Trình quản lý thiết bị. Đây là một cựuamptập tin hiển thị Cổng COM của IDM2040 là COM6.
Thorny Python IDE – Hướng dẫn cài đặt/thiết lập
Thực hiện theo các bước sau để cài đặt và thiết lập Thorny Python IDE –
Một. Tải xuống gói Thorny Python IDE từ https://thonny.org/.
b. Nhấp chuột Cửa sổ để tải xuống phiên bản windows.
c. Sau khi tải xuống ứng dụng, hãy hoàn tất cài đặt bằng cách nhấp vào tệp thực thi file (.exe) và làm theo trình hướng dẫn cài đặt. Sau khi hoàn tất cài đặt, hãy mở Thorny Python IDE từ Windows Startup.
d. Để mở Thuộc tính, nhấp vào nút chuột trái ở góc dưới bên phải. Chọn “Mạch Python (chung)”. 
đ. Nhấp chuột "Cấu hình Trình thông dịch…”.
f. Nhấp vào trình đơn thả xuống Cổng và chọn cổng xuất hiện cho IDM2040 trong trình quản lý thiết bị sau khi kết nối. Trong người yêu cũ nàyample ảnh chụp màn hình Cổng COM xuất hiện dưới dạng COM6. Nhấp chuột [ĐỒNG Ý].
g. Thorny sẽ báo cáo thông tin thiết bị tại lời nhắc của trình thông dịch (“Ad Fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”) nếu cổng thiết bị đúng.
Quy trình chạy LDSU Circuity SampLê Exampsử dụng Thorny
Hãy làm theo các bước sau để chạy mạch LDSUampngười yêu cũample -
Một. mở sampgói hàng file. Là một phần của sampgói le có một thư mục có tên “son” chứa nhiều cảm biến khác nhau file. 
b. Sao chép và dán thư mục “json” vào thiết bị lưu trữ “CIRCUITPY”.
c. Mở bất kỳ ex nàoamptập tin bằng trình soạn thảo văn bản như notepad ++ và sao chép nó vào Thorny Editor và lưu nó. Dành cho người yêu cũamptập tin, mở “LDSBus_Thermopair_Sensor.py” và sao chép/dán vào Thorny Editor. Nhấp chuột [Tiết kiệm]. 
d. Khi nhấp vào [Lưu], thông báo “Lưu vào đâu?” hộp thoại sẽ được hiển thị. Nhấp và chọn thiết bị Circuit Python. 
đ. Nhập file đặt tên và nhấp vào [OK].
Ghi chú: Khi sample code được lưu vào “code.py” sau đó mỗi khi khởi động lại, nó sẽ bắt đầu chạy “code.py”. Để tránh điều này, hãy chỉ định một tên khác.
NS. Các file sẽ được lưu vào ổ “CIRCUITPY”.
g. Để chạy cái cũamptập tin từ Thorny Editor, nhấp vào
(Chạy tập lệnh hiện tại).
h. LDSU cũample sẽ chạy để quét bus và bắt đầu báo cáo dữ liệu cảm biến.
Tôi. Để dừng việc thực thi, hãy nhấp vào
(Dừng lại). Người dùng có thể cập nhật mã theo yêu cầu hoặc có thể sao chép/dán mã khácample để thử trong trình soạn thảo Thorny.
Ghi chú: Khi thực hiện bất kỳ thay đổi nào đối với tập lệnh file, hãy nhớ Lưu và chạy tập lệnh. 
j. Nhớ chép đoạn sau files – “irBlasterAppHelperFunctions” và “lir_input_file.txt” trước khi thử LDSBus_IR_Blaster.py cũamplà. 
Tham khảo Ứng dụng BRTSYS_AN_002_LDSU IR Blaster để biết thêm chi tiết về “LDSBus_IR_Blaster.py” cũamplà.
Thông tin liên lạc
Tham khảo https://brtsys.com/contact-us/ để biết thông tin liên lạc.
Các nhà sản xuất và thiết kế hệ thống và thiết bị có trách nhiệm đảm bảo rằng hệ thống của họ và mọi thiết bị BRT Systems Pate Ltd (BRTSys) được tích hợp trong hệ thống của họ, đáp ứng tất cả các yêu cầu hiện hành về an toàn, quy định và hiệu suất ở cấp hệ thống. Tất cả thông tin liên quan đến ứng dụng trong tài liệu này (bao gồm mô tả ứng dụng, thiết bị BRTSys được đề xuất và các tài liệu khác) chỉ được cung cấp để tham khảo. Mặc dù BRTSys đã cẩn thận đảm bảo tính chính xác nhưng thông tin này phải được khách hàng xác nhận và BRTSys từ chối mọi trách nhiệm pháp lý đối với thiết kế hệ thống và mọi hỗ trợ ứng dụng do BRTSys cung cấp. Việc sử dụng các thiết bị BRTSys trong các ứng dụng hỗ trợ sự sống và/hoặc an toàn là hoàn toàn do người dùng chịu rủi ro và người dùng đồng ý bảo vệ, bồi thường và giữ cho BRTSys không bị tổn hại trước mọi thiệt hại, khiếu nại, kiện cáo hoặc chi phí phát sinh từ việc sử dụng đó. Tài liệu này có thể thay đổi mà không cần thông báo. Việc xuất bản tài liệu này không bao hàm quyền tự do sử dụng bằng sáng chế hoặc các quyền sở hữu trí tuệ khác. Toàn bộ hay bất kỳ phần nào của thông tin có trong hoặc sản phẩm được mô tả trong tài liệu này đều không được phép điều chỉnh hoặc sao chép dưới bất kỳ hình thức tài liệu hoặc điện tử nào mà không có sự đồng ý trước bằng văn bản của chủ sở hữu bản quyền. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Số công ty đã đăng ký tại Singapore: 202220043R
Phụ lục A – Tài liệu tham khảo
Tài liệu tham khảo
BRTSYS_API_001_LDSBus_Python_SDK_Guide
Ứng dụng BRTSYS_AN_002_LDSU IR Blaster
Từ viết tắt và viết tắt
| Điều khoản | Sự miêu tả |
| Ý TƯỞNG | Môi trường phát triển tích hợp |
| LDBus | Xe buýt cảm biến đường dài |
| USB | Bus tuần tự phổ quát |
Phụ lục B – Danh sách các bảng và hình
Danh sách các bảng
NA
Danh sách các hình ảnh
Hình 1 – Các tính năng của phần cứng IDM2040 ……………………………… 5
Phụ lục C – Lịch sử sửa đổi
Tiêu đề tài liệu: BRTSYS_AN_003 LDSBus Python SDK trên Hướng dẫn sử dụng IDM2040
Số tham chiếu tài liệu: BRTSYS_000016
Số giấy phép: BRTSYS#019
Trang sản phẩm: https://brtsys.com/ldsbus
Phản hồi tài liệu: Gửi phản hồi
| Ôn tập | Thay đổi | Ngày |
| Phiên bản 1.0 | Bản phát hành đầu tiên | 29-11-2021 |
| Phiên bản 1.1 | Bản phát hành cập nhật trong Hệ thống BRT | 15-09-2022 |
| Phiên bản 1.2 | Đã cập nhật các tham chiếu HVT cho Quad T-Junction; Địa chỉ Singapore đã cập nhật |
22-09-2023 |

Công ty TNHH Hệ thống BRT Pate (BRTSys)
1 Đại lộ Tai Seng, Tháp A, #03-01, Singapore 536464
Điện thoại: +65 6547 4827
Web Địa điểm: http://www.brtsys.com
Bản quyền © BRT Systems Pate Ltd
Ghi chú ứng dụng
BRTSYS_AN_003 LDSBus Python SDK trên Hướng dẫn sử dụng IDM2040
Phiên bản 1.2
Số tham chiếu tài liệu: BRTSYS_000016
Số giấy phép: BRTSYS#019
Tài liệu / Tài nguyên
![]() |
BRT Sys AN-003 LDSBus Python SDK [tập tin pdf] Hướng dẫn sử dụng AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |
