โลโก้ BRT Sysหมายเหตุการสมัคร
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.

เครดิต

ซอฟต์แวร์โอเพ่นซอร์ส

เริ่มต้นใช้งาน IDM2040

3.1 ฮาร์ดแวร์เกินview

BRT Sys AN 003 LDSBus Python SDK - ฮาร์ดแวร์

3.2 คำแนะนำในการตั้งค่าฮาร์ดแวร์
ทำตามขั้นตอนเหล่านี้เพื่อตั้งค่าการตั้งค่าฮาร์ดแวร์ IDM2040 –
ก. ถอดจัมเปอร์ออกBRT Sys AN 003 LDSBus Python SDK - การตั้งค่าฮาร์ดแวร์

ข. เชื่อมต่อโมดูล LDSU กับ Quad T-JunctionBRT Sys AN 003 LDSBus Python SDK - LDSU

ค. ใช้สายเคเบิล RJ45 เชื่อมต่อ Quad T-Junction เข้ากับขั้วต่อ IDM2040 RJ45 BRT Sys AN 003 LDSBus Python SDK - สายเคเบิล

ง. เชื่อมต่ออะแดปเตอร์จ่ายไฟ 20v โดยใช้สายเคเบิล USB-C เข้ากับพอร์ต USB-C บน IDM2040 BRT Sys AN 003 LDSBus Python SDK - การตั้งค่าฮาร์ดแวร์1

จ. เปิดอะแดปเตอร์ 20v โดยใช้แหล่งจ่ายไฟ AC
ฉ. เชื่อมต่อ IDM2040 กับพีซีโดยใช้สายเคเบิล Type-CBRT Sys AN 003 LDSBus Python SDK - การตั้งค่าฮาร์ดแวร์2  ก. กดปุ่ม Boot บนบอร์ด IDM2040 กดค้างไว้สักครู่แล้วปล่อยหลังจากรีเซ็ตบอร์ด Windows จะเปิดไดรฟ์ชื่อ "RP1-RP2"
BRT Sys AN 003 LDSBus Python SDK - แอปชม. ในตัวอย่างที่กำหนดampแพ็คเกจ le จะต้องมี “.uf2” file, คัดลอก file และวางลงในไดรฟ์ “RP1-RP2”BRT Sys AN 003 LDSBus Python SDK - แอป 1ฉัน. เมื่อคัดลอก “.uf2” file ถึง “RPI-RP2” อุปกรณ์จะรีบูตโดยอัตโนมัติและจะปรากฏเป็นไดรฟ์ใหม่อีกครั้ง เช่น “CIRCUITPY”BRT Sys AN 003 LDSBus Python SDK - แอป 2

“code.py” เป็นหลัก file ซึ่งทำงานทุกครั้งที่รีเซ็ต IDM2040 เปิดสิ่งนี้ file และลบเนื้อหาภายในออกก่อนที่จะบันทึก
เจ พอร์ต COM สำหรับอุปกรณ์นี้จะปรากฏใน Device Manager นี่คืออดีตampหน้าจอแสดง COM Port ของ IDM2040 เป็น COM6BRT Sys AN 003 LDSBus Python SDK - แอป 3

Thorny Python IDE – คำแนะนำในการติดตั้ง/ตั้งค่า

ทำตามขั้นตอนเหล่านี้เพื่อติดตั้งและตั้งค่า Thorny Python IDE –
ก. ดาวน์โหลดแพ็คเกจ Thorny Python IDE จาก https://thonny.org/.
ข. คลิก หน้าต่าง เพื่อดาวน์โหลดเวอร์ชั่น windowsBRT Sys AN 003 LDSBus Python SDK - แอป 4

ค. เมื่อดาวน์โหลดแอปพลิเคชัน ให้ทำการติดตั้งให้เสร็จสิ้นโดยคลิกที่ไฟล์ปฏิบัติการ file (.exe) และปฏิบัติตามตัวช่วยการติดตั้ง เมื่อติดตั้งเสร็จแล้ว ให้เปิด Thorny Python IDE จาก Windows Startup
ง. หากต้องการเปิดคุณสมบัติ ให้คลิกปุ่มซ้ายของเมาส์ที่มุมล่างขวา เลือก “Circuit Python (ทั่วไป)” BRT Sys AN 003 LDSBus Python SDK - แอป 5

จ. คลิก “กำหนดค่าล่าม…”

BRT Sys AN 003 LDSBus Python SDK - แอป 6ฉ. คลิกที่รายการพอร์ตแบบเลื่อนลงและเลือกพอร์ตที่ปรากฏสำหรับ IDM2040 ในตัวจัดการอุปกรณ์หลังจากเชื่อมต่อ ในตัวอย่างนี้ampภาพหน้าจอของพอร์ต COM ปรากฏเป็น COM6 คลิก [ตกลง].BRT Sys AN 003 LDSBus Python SDK - แอป 7

ก. Thorny จะรายงานข้อมูลอุปกรณ์ที่พรอมต์ล่าม (“Ad Fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”) หากพอร์ตอุปกรณ์ถูกต้องBRT Sys AN 003 LDSBus Python SDK - แอป 8

ขั้นตอนการรัน LDSU Circuity Sampเลอ อดีตampเลอใช้ Thorny

ทำตามขั้นตอนเหล่านี้เพื่อรันวงจร LDSUampอดีตampเลอ –
ก. เปิดเอสampเลอแพ็คเกจ file. เป็นส่วนหนึ่งของสample package มีโฟลเดอร์ชื่อ "son" ซึ่งมีลูกชายเซ็นเซอร์ต่างๆ file. BRT Sys AN 003 LDSBus Python SDK - แอป 9

ข. คัดลอกและวางโฟลเดอร์ “json” ไปยังอุปกรณ์จัดเก็บข้อมูล “CIRCUITPY” BRT Sys AN 003 LDSBus Python SDK - แอป 10ค. เปิดอดีตที่กำหนดampโดยใช้โปรแกรมแก้ไขข้อความเช่น notepad ++ แล้วคัดลอกไปที่ Thorny Editor แล้วบันทึก สำหรับเช่นampจากนั้น เปิด “LDSBus_Thermocouple_Sensor.py” แล้วคัดลอก/วางบน Thorny Editor คลิก [บันทึก]. BRT Sys AN 003 LDSBus Python SDK - แอป 11

ง. เมื่อคลิก [บันทึก] ข้อความ “จะบันทึกไปที่ใด” กล่องโต้ตอบจะปรากฏขึ้น คลิกและเลือกอุปกรณ์ Circuit Python BRT Sys AN 003 LDSBus Python SDK - แอป 12

จ. ป้อนก file ชื่อแล้วคลิก [ตกลง]
บันทึก: เมื่อสampรหัส le จะถูกบันทึกไปที่ “code.py” จากนั้นทุกครั้งที่รีบูตเครื่องจะเริ่มรัน “code.py” เพื่อหลีกเลี่ยงปัญหานี้ ให้ระบุชื่ออื่นBRT Sys AN 003 LDSBus Python SDK - แอป 13

NS. NS file จะถูกบันทึกไว้ในไดรฟ์ “CIRCUITPY”BRT Sys AN 003 LDSBus Python SDK - แอป 14

ก. เพื่อเรียกใช้อดีตampไฟล์จาก Thorny Editor คลิก BRT Sys AN 003 LDSBus Python SDK - ไอคอน(เรียกใช้สคริปต์ปัจจุบัน) BRT Sys AN 003 LDSBus Python SDK - แอป 15ชม. Circuity LDSU เช่นampเลอจะวิ่งไปสแกนบัสและเริ่มรายงานข้อมูลเซ็นเซอร์BRT Sys AN 003 LDSBus Python SDK - แอป 16

ฉัน. หากต้องการหยุดการดำเนินการ ให้คลิก BRT Sys AN 003 LDSBus Python SDK - ไอคอน 1(หยุด). ผู้ใช้สามารถอัปเดตโค้ดได้ตามต้องการหรือสามารถคัดลอก/วางโค้ดอื่นได้ampลองใช้โปรแกรมแก้ไข Thorny
บันทึก: เมื่อทำการเปลี่ยนแปลงสคริปต์ fileอย่าลืมบันทึกและเรียกใช้สคริปต์ BRT Sys AN 003 LDSBus Python SDK - แอป 17

เจ อย่าลืมคัดลอกสิ่งต่อไปนี้ files – “irBlasterAppHelperFunctions” และ “lir_input_file.txt” ก่อนที่จะลองใช้ LDSBus_IR_Blaster.py เช่นampเล. BRT Sys AN 003 LDSBus Python SDK - แอป 18

อ้างถึง 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 Sys

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

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *