หมายเหตุการสมัคร
BRTSYS_AN_003
LDSBus Python SDK สำหรับผู้ใช้ IDM2040
แนะนำ
เวอร์ชัน 1.2
วันที่ออก: 22-09-2023
AN-003 LDSBus Python SDK
เอกสารนี้ให้ข้อมูลเกี่ยวกับวิธีการตั้งค่าและใช้ LDSBus Python SDK บน IDM2040
การใช้อุปกรณ์ BRTSys ในการใช้งานช่วยชีวิตและ/หรือด้านความปลอดภัยถือเป็นความเสี่ยงของผู้ใช้โดยสิ้นเชิง และผู้ใช้ตกลงที่จะปกป้อง ชดใช้ค่าเสียหาย และปกป้อง BRTSys จากความเสียหาย การเรียกร้อง การฟ้องร้อง หรือค่าใช้จ่ายใดๆ และทั้งหมดอันเป็นผลจากการใช้งานดังกล่าว
การแนะนำ
เอกสารนี้อธิบายวิธีการใช้ IDM2040 กับวงจร LDSU เช่นampรวมถึงขั้นตอนการติดตั้งสำหรับ Thorny Python IDE และขั้นตอนในการรันวงจร LDSU เช่นampเลส.
Python SDK จะทำงานบน IDM2040 พร้อมด้วยอินเทอร์เฟซ LDSBus ที่เหมาะสม IDM2040 มีอินเทอร์เฟซ LDSBus ในตัวและสามารถจ่ายไฟให้กับ LDSBus ได้สูงสุด 24v ข้อมูลเพิ่มเติมเกี่ยวกับ IDM2040 มีอยู่ที่ https://brtsys.com.
เครดิต
ซอฟต์แวร์โอเพ่นซอร์ส
- มีหนามหลาม IDE: https://thonny.org
เริ่มต้นใช้งาน IDM2040
3.1 ฮาร์ดแวร์เกินview

3.2 คำแนะนำในการตั้งค่าฮาร์ดแวร์
ทำตามขั้นตอนเหล่านี้เพื่อตั้งค่าการตั้งค่าฮาร์ดแวร์ IDM2040 –
ก. ถอดจัมเปอร์ออก
ข. เชื่อมต่อโมดูล LDSU กับ Quad T-Junction
ค. ใช้สายเคเบิล RJ45 เชื่อมต่อ Quad T-Junction เข้ากับขั้วต่อ IDM2040 RJ45 
ง. เชื่อมต่ออะแดปเตอร์จ่ายไฟ 20v โดยใช้สายเคเบิล USB-C เข้ากับพอร์ต USB-C บน IDM2040 
จ. เปิดอะแดปเตอร์ 20v โดยใช้แหล่งจ่ายไฟ AC
ฉ. เชื่อมต่อ IDM2040 กับพีซีโดยใช้สายเคเบิล Type-C
ก. กดปุ่ม Boot บนบอร์ด IDM2040 กดค้างไว้สักครู่แล้วปล่อยหลังจากรีเซ็ตบอร์ด Windows จะเปิดไดรฟ์ชื่อ "RP1-RP2"
ชม. ในตัวอย่างที่กำหนดampแพ็คเกจ le จะต้องมี “.uf2” file, คัดลอก file และวางลงในไดรฟ์ “RP1-RP2”
ฉัน. เมื่อคัดลอก “.uf2” file ถึง “RPI-RP2” อุปกรณ์จะรีบูตโดยอัตโนมัติและจะปรากฏเป็นไดรฟ์ใหม่อีกครั้ง เช่น “CIRCUITPY”
“code.py” เป็นหลัก file ซึ่งทำงานทุกครั้งที่รีเซ็ต IDM2040 เปิดสิ่งนี้ file และลบเนื้อหาภายในออกก่อนที่จะบันทึก
เจ พอร์ต COM สำหรับอุปกรณ์นี้จะปรากฏใน Device Manager นี่คืออดีตampหน้าจอแสดง COM Port ของ IDM2040 เป็น COM6
Thorny Python IDE – คำแนะนำในการติดตั้ง/ตั้งค่า
ทำตามขั้นตอนเหล่านี้เพื่อติดตั้งและตั้งค่า Thorny Python IDE –
ก. ดาวน์โหลดแพ็คเกจ Thorny Python IDE จาก https://thonny.org/.
ข. คลิก หน้าต่าง เพื่อดาวน์โหลดเวอร์ชั่น windows
ค. เมื่อดาวน์โหลดแอปพลิเคชัน ให้ทำการติดตั้งให้เสร็จสิ้นโดยคลิกที่ไฟล์ปฏิบัติการ file (.exe) และปฏิบัติตามตัวช่วยการติดตั้ง เมื่อติดตั้งเสร็จแล้ว ให้เปิด Thorny Python IDE จาก Windows Startup
ง. หากต้องการเปิดคุณสมบัติ ให้คลิกปุ่มซ้ายของเมาส์ที่มุมล่างขวา เลือก “Circuit Python (ทั่วไป)” 
จ. คลิก “กำหนดค่าล่าม…”
ฉ. คลิกที่รายการพอร์ตแบบเลื่อนลงและเลือกพอร์ตที่ปรากฏสำหรับ IDM2040 ในตัวจัดการอุปกรณ์หลังจากเชื่อมต่อ ในตัวอย่างนี้ampภาพหน้าจอของพอร์ต COM ปรากฏเป็น COM6 คลิก [ตกลง].
ก. Thorny จะรายงานข้อมูลอุปกรณ์ที่พรอมต์ล่าม (“Ad Fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”) หากพอร์ตอุปกรณ์ถูกต้อง
ขั้นตอนการรัน LDSU Circuity Sampเลอ อดีตampเลอใช้ Thorny
ทำตามขั้นตอนเหล่านี้เพื่อรันวงจร LDSUampอดีตampเลอ –
ก. เปิดเอสampเลอแพ็คเกจ file. เป็นส่วนหนึ่งของสample package มีโฟลเดอร์ชื่อ "son" ซึ่งมีลูกชายเซ็นเซอร์ต่างๆ file. 
ข. คัดลอกและวางโฟลเดอร์ “json” ไปยังอุปกรณ์จัดเก็บข้อมูล “CIRCUITPY”
ค. เปิดอดีตที่กำหนดampโดยใช้โปรแกรมแก้ไขข้อความเช่น notepad ++ แล้วคัดลอกไปที่ Thorny Editor แล้วบันทึก สำหรับเช่นampจากนั้น เปิด “LDSBus_Thermocouple_Sensor.py” แล้วคัดลอก/วางบน Thorny Editor คลิก [บันทึก]. 
ง. เมื่อคลิก [บันทึก] ข้อความ “จะบันทึกไปที่ใด” กล่องโต้ตอบจะปรากฏขึ้น คลิกและเลือกอุปกรณ์ Circuit Python 
จ. ป้อนก file ชื่อแล้วคลิก [ตกลง]
บันทึก: เมื่อสampรหัส le จะถูกบันทึกไปที่ “code.py” จากนั้นทุกครั้งที่รีบูตเครื่องจะเริ่มรัน “code.py” เพื่อหลีกเลี่ยงปัญหานี้ ให้ระบุชื่ออื่น
NS. NS file จะถูกบันทึกไว้ในไดรฟ์ “CIRCUITPY”
ก. เพื่อเรียกใช้อดีตampไฟล์จาก Thorny Editor คลิก
(เรียกใช้สคริปต์ปัจจุบัน)
ชม. Circuity LDSU เช่นampเลอจะวิ่งไปสแกนบัสและเริ่มรายงานข้อมูลเซ็นเซอร์
ฉัน. หากต้องการหยุดการดำเนินการ ให้คลิก
(หยุด). ผู้ใช้สามารถอัปเดตโค้ดได้ตามต้องการหรือสามารถคัดลอก/วางโค้ดอื่นได้ampลองใช้โปรแกรมแก้ไข Thorny
บันทึก: เมื่อทำการเปลี่ยนแปลงสคริปต์ fileอย่าลืมบันทึกและเรียกใช้สคริปต์ 
เจ อย่าลืมคัดลอกสิ่งต่อไปนี้ files – “irBlasterAppHelperFunctions” และ “lir_input_file.txt” ก่อนที่จะลองใช้ LDSBus_IR_Blaster.py เช่นampเล. 
อ้างถึง BRTSYS_AN_002_LDSU แอปพลิเคชัน IR Blaster สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ “LDSBus_IR_Blaster.py” เช่นampเล.
ข้อมูลติดต่อ
อ้างถึง https://brtsys.com/contact-us/ เพื่อสอบถามข้อมูลติดต่อ
ผู้ผลิตและผู้ออกแบบระบบและอุปกรณ์มีหน้าที่ตรวจสอบให้แน่ใจว่าระบบของตน และอุปกรณ์ BRT Systems Pate Ltd (BRTSys) ที่รวมอยู่ในระบบของตน เป็นไปตามข้อกำหนดด้านความปลอดภัย กฎระเบียบ และประสิทธิภาพระดับระบบที่บังคับใช้ทั้งหมด ข้อมูลที่เกี่ยวข้องกับแอปพลิเคชันทั้งหมดในเอกสารนี้ (รวมถึงคำอธิบายแอปพลิเคชัน อุปกรณ์ BRTSys ที่แนะนำ และเอกสารอื่นๆ) มีไว้เพื่อการอ้างอิงเท่านั้น แม้ว่า BRTSys ได้ดูแลเพื่อให้มั่นใจว่าข้อมูลนี้มีความถูกต้อง ข้อมูลนี้จะต้องได้รับการยืนยันจากลูกค้า และ BRTSys จะไม่รับผิดชอบต่อการออกแบบระบบและความช่วยเหลือด้านแอปพลิเคชันใดๆ ที่ได้รับจาก BRTSys การใช้อุปกรณ์ BRTSys ในการช่วยชีวิตและ/หรือแอปพลิเคชันด้านความปลอดภัยถือเป็นความเสี่ยงของผู้ใช้โดยสิ้นเชิง และผู้ใช้ตกลงที่จะปกป้อง ชดใช้ค่าเสียหาย และปกป้อง BRTSys จากความเสียหาย การเรียกร้อง การฟ้องร้อง หรือค่าใช้จ่ายใดๆ และทั้งหมดอันเป็นผลจากการใช้งานดังกล่าว เอกสารนี้อาจเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบล่วงหน้า การเผยแพร่เอกสารนี้ไม่มีเสรีภาพในการใช้สิทธิบัตรหรือสิทธิ์ในทรัพย์สินทางปัญญาอื่นๆ ข้อมูลทั้งหมดหรือบางส่วนที่มีอยู่ในหรือผลิตภัณฑ์ที่อธิบายไว้ในเอกสารนี้ไม่สามารถดัดแปลงหรือทำซ้ำในรูปแบบวัสดุหรืออิเล็กทรอนิกส์ใด ๆ โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษรล่วงหน้าจากผู้ถือลิขสิทธิ์ BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464 หมายเลขบริษัทจดทะเบียนของสิงคโปร์: 202220043R
ภาคผนวก A - การอ้างอิง
เอกสารอ้างอิง
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU แอปพลิเคชัน IR Blaster
คำย่อและตัวย่อ
| เงื่อนไข | คำอธิบาย |
| ไอดีอี | สภาพแวดล้อมการพัฒนาแบบบูรณาการ |
| แอลดีเอสบัส | บัสเซ็นเซอร์ระยะไกล |
| ยูเอสบี | บัสอนุกรมสากล |
ภาคผนวก B – รายการตารางและตัวเลข
รายการตาราง
NA
รายชื่อรูปภาพ
รูปที่ 1 – คุณสมบัติฮาร์ดแวร์ IDM2040 ……………………………………………………………………… 5
ภาคผนวก C – ประวัติการแก้ไข
ชื่อเอกสาร: BRTSYS_AN_003 LDSBus Python SDK บนคู่มือผู้ใช้ IDM2040
หมายเลขอ้างอิงเอกสาร: BRTSYS_000016
หมายเลขการกวาดล้าง: BRTSYS#019
หน้าสินค้า: https://brtsys.com/ldsbus
คำติชมเอกสาร: ส่งคำติชม
| การแก้ไข | การเปลี่ยนแปลง | วันที่ |
| เวอร์ชัน 1.0 | การเปิดตัวครั้งแรก | 29-11-2021 |
| เวอร์ชัน 1.1 | รุ่นปรับปรุงภายใต้ระบบ BRT | 15-09-2022 |
| เวอร์ชัน 1.2 | อัปเดตการอ้างอิง HVT เป็น Quad T-Junction; อัปเดตที่อยู่สิงคโปร์ |
22-09-2023 |

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, ทาวเวอร์ A, #03-01, สิงคโปร์ 536464
โทร: +65 6547 4827
Web เว็บไซต์: http://www.brtsys.com
ลิขสิทธิ์© BRT Systems Pate Ltd
หมายเหตุการสมัคร
BRTSYS_AN_003 LDSBus Python SDK บนคู่มือผู้ใช้ IDM2040
เวอร์ชัน 1.2
หมายเลขอ้างอิงเอกสาร: BRTSYS_000016
หมายเลขการกวาดล้าง: BRTSYS#019
เอกสาร / แหล่งข้อมูล
![]() |
BRT Sys AN-003 LDSBus Python SDK [พีดีเอฟ] คู่มือการใช้งาน AN-003, AN-003 LDSBus หลาม SDK, LDSBus หลาม SDK, หลาม SDK, SDK |
