ملاحظة الطلب
BRTSYS_AN_003
LDSBus Python SDK على مستخدم IDM2040
مرشد
الإصدار 1.2
تاريخ الإصدار: 22-09-2023
AN-003 LDSBus بيثون SDK
يوفر هذا المستند معلومات حول كيفية إعداد واستخدام LDSBus Python SDK على IDM2040.
إن استخدام أجهزة BRTSys في دعم الحياة و/أو تطبيقات السلامة يقع على عاتق المستخدم بالكامل، ويوافق المستخدم على الدفاع عن BRTSys وتعويضها وحمايتها من أي وجميع الأضرار أو المطالبات أو الدعاوى أو النفقات الناتجة عن هذا الاستخدام.
مقدمة
يصف هذا المستند كيفية استخدام IDM2040 مع دائرة LDSU على سبيل المثالampبما في ذلك إجراء التثبيت لـ Thorny Python IDE وخطوات تنفيذ دوائر LDSU على سبيل المثالampليز.
سيتم تشغيل Python SDK على IDM2040 مع واجهة LDSBus المناسبة. يحتوي IDM2040 على واجهة LDSBus مدمجة ويمكنه توفير ما يصل إلى 24 فولت إلى LDSBus. مزيد من المعلومات حول IDM2040 متاحة على https://brtsys.com.
الاعتمادات
برمجيات مفتوحة المصدر
- الشائكة بيثون IDE: https://thonny.org
الشروع في العمل مع IDM2040
3.1 أجهزة أكثرview

3.2 تعليمات إعداد الأجهزة
اتبع هذه الخطوات لإعداد إعداد أجهزة IDM2040 –
أ. قم بإزالة العبور.
ب. قم بتوصيل وحدة LDSU بوصلة T الرباعية.
ج. باستخدام كابل RJ45، قم بتوصيل Quad T-Junction بموصل IDM2040 RJ45. 
د. قم بتوصيل محول إمداد 20 فولت باستخدام كابل USB-C بمنفذ USB-C الموجود على IDM2040. 
ه. قم بتشغيل محول 20 فولت باستخدام مصدر طاقة التيار المتردد.
F. قم بتوصيل IDM2040 بالكمبيوتر باستخدام كابل من النوع C.
ز. اضغط على زر التمهيد في لوحة IDM2040؛ احتفظ به لبضع ثوان ثم حرره بعد إعادة ضبط اللوحة. سيقوم Windows بفتح محرك أقراص يسمى "RP1-RP2".
ح. في السابق المعطىampالحزمة، يجب أن يكون هناك ".uf2" file، انسخ ال file والصقه في محرك "RP1-RP2".
أنا. عند نسخ ".uf2" file إلى "RPI-RP2"، سيتم إعادة تشغيل الجهاز تلقائيًا وسيظهر مرة أخرى كمحرك أقراص جديد، مثل "CIRCUITPY".
"code.py" هو العنصر الرئيسي file والذي يتم تشغيله في كل مرة تتم فيها إعادة تعيين IDM2040. افتح هذا file وحذف أي محتوى بداخله قبل الحفظ.
ي. سيظهر منفذ COM لهذا الجهاز في إدارة الأجهزة. هنا سابقampتعرض الشاشة منفذ COM الخاص بـ IDM2040 كـ COM6.
Thorny Python IDE – تعليمات التثبيت/الإعداد
اتبع هذه الخطوات لتثبيت وإعداد Thorny Python IDE –
أ. قم بتنزيل حزمة Thorny Python IDE من https://thonny.org/.
ب. انقر نوافذ لتحميل نسخة الويندوز.
ج. بعد تنزيل التطبيق، أكمل التثبيت بالنقر فوق الملف القابل للتنفيذ file (.exe) واتباع معالج التثبيت. عند الانتهاء من التثبيت، افتح Thorny Python IDE من بدء تشغيل Windows.
د. لفتح الخصائص، انقر فوق زر الماوس الأيسر في الزاوية اليمنى السفلية. حدد "دائرة بايثون (عامة)". 
ه. انقر "تكوين المترجم...".
F. انقر فوق القائمة المنسدلة "المنفذ" وحدد المنفذ الذي ظهر لـ IDM2040 في مدير الأجهزة بعد الاتصال. في هذا السابقampظهر منفذ COM للشاشة كـ COM6. انقر [نعم].
ز. سيقوم Thorny بالإبلاغ عن معلومات الجهاز في موجه المترجم ("Ad Fruit Circuit Python 7.0.0-dirty بتاريخ 2021-11-11؛ Raspberry Pi Pico مع rp2040") إذا كان منفذ الجهاز صحيحًا.
الإجراء لتشغيل LDSU Circuity Sampلو السابقampلو باستخدام ثورني
اتبع هذه الخطوات لتشغيل دائرة LDSUampلو السابقينampجنيه -
أ. افتح ملف sampالحزمة لو file. كجزء من قampيوجد في الحزمة مجلد بالاسم "son" والذي يحتوي على أجهزة استشعار مختلفة file. 
ب. انسخ المجلد "json" والصقه في جهاز التخزين "CIRCUITPY".
ج. افتح أي مثال معينampاستخدم محرر نصوص مثل notepad ++ وانسخه إلى Thorny Editor واحفظه. على سبيل المثالample، افتح "LDSBus_Thermocouple_Sensor.py" وانسخ/لصق في محرر Thorny. انقر [يحفظ]. 
د. عند النقر على [حفظ]، تظهر رسالة "إلى أين يتم الحفظ؟" سيتم عرض مربع الحوار. انقر وحدد جهاز Circuit Python. 
ه. أدخل أ file الاسم وانقر فوق [موافق].
ملحوظة: عندما سampيتم حفظ الكود في "code.py"، ثم في كل مرة يتم إعادة التشغيل، سيبدأ تشغيل "code.py". لتجنب ذلك، حدد اسمًا مختلفًا.
F. ال file سيتم حفظه في محرك الأقراص "CIRCUITPY".
ز. لتشغيل السابقينampمن محرر Thorny، انقر فوق
(تشغيل البرنامج النصي الحالي).
ح. حلبة LDSU السابقينampسيتم تشغيله لفحص الحافلة والبدء في الإبلاغ عن بيانات المستشعر.
أنا. لإيقاف التنفيذ، انقر فوق
(قف). يمكن للمستخدمين تحديث الكود كما هو مطلوب أو يمكنهم نسخ/لصق رمز آخرampلو لمحاولة في المحرر الشائك.
ملحوظة: عند إجراء أي تغييرات على البرنامج النصي fileتذكر حفظ البرنامج النصي وتشغيله. 
ي. تذكر أن تنسخ ما يلي fileالصورة - "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، سنغافورة 536464. رقم الشركة المسجلة في سنغافورة: 202220043R
الملحق أ - المراجع
مراجع الوثيقة
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU تطبيق IR Blaster
اختصارات
| شروط | وصف |
| بيئة تطوير متكاملة | بيئة التطوير المتكاملة |
| LDSBus | حافلة الاستشعار لمسافات طويلة |
| USB | الناقل التسلسلي العالمي |
الملحق ب – قائمة الجداول والأشكال
قائمة الجداول
NA
قائمة الأرقام
الشكل 1 - ميزات جهاز IDM2040 …………………………………………………………………………………………………………………… 5
الملحق ج - تاريخ المراجعة
عنوان المستند: 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 |

بي آر تي سيستمز بات المحدودة (BRTSys)
1 شارع تاي سينغ، البرج أ، رقم 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 |
