आवेदन नोट
BRTSYS_AN_003
IDM2040 प्रयोगकर्तामा LDSBus Python SDK
गाइड
संस्करण 1.2
जारी मिति: 22-09-2023
AN-003 LDSBus Python SDK
यस कागजातले IDM2040 मा LDSBus Python SDK कसरी सेटअप गर्ने र प्रयोग गर्ने बारे जानकारी प्रदान गर्दछ।
जीवन समर्थन र/वा सुरक्षा अनुप्रयोगहरूमा BRTSys यन्त्रहरूको प्रयोग पूर्णतया प्रयोगकर्ताको जोखिममा छ, र प्रयोगकर्ताले BRTSys लाई कुनै पनि र सबै क्षतिहरू, दावीहरू, सूटहरू, वा त्यस्ता प्रयोगको परिणामबाट हुने खर्चबाट हानिरहित राख्न, क्षतिपूर्ति गर्न र होल्ड गर्न सहमत छन्।
परिचय
यो कागजातले IDM2040 लाई LDSU सर्किट एक्सको साथ कसरी प्रयोग गर्ने भनेर वर्णन गर्दछample Thorny Python IDE को लागि स्थापना प्रक्रिया र LDSU सर्किटरी पूर्व कार्यान्वयन गर्ने चरणहरू सहितampलेस।
Python SDK उपयुक्त LDSBus इन्टरफेसको साथ IDM2040 मा चल्नेछ। IDM2040 सँग बिल्ट-इन LDSBus इन्टरफेस छ र LDSBus लाई 24v सम्म आपूर्ति गर्न सक्छ। IDM2040 मा थप जानकारी उपलब्ध छ https://brtsys.com.
क्रेडिटहरू
खुला स्रोत सफ्टवेयर
- काँटेदार पाइथन IDE: https://thonny.org
IDM2040 को साथ सुरू गर्दै
२.२ हार्डवेयर ओभरview
3.2 हार्डवेयर सेटअप निर्देशनहरू
IDM2040 हार्डवेयर सेटअप सेटअप गर्न यी चरणहरू पालना गर्नुहोस् -
a जम्पर हटाउनुहोस्।
b LDSU मोड्युललाई Quad T-Junction मा जडान गर्नुहोस्।
ग RJ45 केबल प्रयोग गरेर, Quad T-Junction लाई IDM2040 RJ45 कनेक्टरमा जडान गर्नुहोस्।
d IDM20 मा USB-C पोर्टमा USB-C केबल प्रयोग गरेर 2040v आपूर्ति एडाप्टर जडान गर्नुहोस्।
e AC बिजुली आपूर्ति प्रयोग गरेर 20v एडाप्टर खोल्नुहोस्।
f टाइप-सी केबल प्रयोग गरेर PC मा IDM2040 जडान गर्नुहोस्। g IDM2040 बोर्ड बुट बटन थिच्नुहोस्; यसलाई केहि सेकेन्डको लागि होल्ड गर्नुहोस् र बोर्ड रिसेट गरेपछि यसलाई छोड्नुहोस्। विन्डोजले "RP1-RP2" नामको ड्राइभ खोल्नेछ।
h। दिइएको मा पूर्वampले प्याकेज, त्यहाँ ".uf2" हुनुपर्छ file, प्रतिलिपि गर्नुहोस् file र यसलाई "RP1-RP2" ड्राइभमा टाँस्नुहोस्।
i ".uf2" प्रतिलिपि गरेपछि file "RPI-RP2" मा, यन्त्र स्वतः रिबुट हुनेछ र फेरि नयाँ ड्राइभको रूपमा देखा पर्नेछ, जस्तै "CIRCUITPY"।
"code.py" मुख्य हो file जुन हरेक पटक IDM2040 रिसेट हुँदा चल्छ। यसलाई खोल्नुहोस् file र बचत गर्नु अघि भित्रको कुनै पनि सामग्री मेटाउनुहोस्।
j यस उपकरणको लागि COM पोर्ट उपकरण प्रबन्धकमा देखा पर्नेछ। यहाँ एक पूर्व छample स्क्रिन IDM2040 को COM पोर्ट COM6 को रूपमा देखाउँदै।
Thorny Python IDE - स्थापना/सेटअप निर्देशनहरू
Thorny Python IDE स्थापना र सेटअप गर्न यी चरणहरू पालना गर्नुहोस् -
a Thorny Python IDE प्याकेज बाट डाउनलोड गर्नुहोस् https://thonny.org/.
b क्लिक गर्नुहोस् विन्डोज विन्डोज संस्करण डाउनलोड गर्न।
ग अनुप्रयोग डाउनलोड गरेपछि, कार्यान्वयन योग्य क्लिक गरेर स्थापना पूरा गर्नुहोस् file (.exe) र स्थापना विजार्ड पछ्याउँदै। स्थापना पूरा गरेपछि, Windows स्टार्टअपबाट Thorny Python IDE खोल्नुहोस्।
d गुणहरू खोल्नको लागि, दायाँ तल कुनामा बायाँ माउस बटन क्लिक गर्नुहोस्। "सर्किट पाइथन (सामान्य)" चयन गर्नुहोस्।
e क्लिक गर्नुहोस् "अनुवादक कन्फिगर गर्नुहोस्..."।
f पोर्ट ड्रप डाउनमा क्लिक गर्नुहोस् र जडान पछि यन्त्र प्रबन्धकमा IDM2040 को लागि देखा परेको पोर्ट चयन गर्नुहोस्। यस मा पूर्वample स्क्रिनसट COM पोर्ट COM6 को रूपमा देखा पर्यो। क्लिक गर्नुहोस् [ठिक छ]।
g Thorny ले डिभाइस पोर्ट सही छ भने ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; rp2040 सँग Raspberry Pi Pico") यन्त्रको जानकारी दोभाषे प्रम्प्टमा रिपोर्ट गर्नेछ।
LDSU सर्किट सञ्चालन गर्ने प्रक्रिया एसample पूर्वampLe Thorny प्रयोग गर्दै
LDSU सर्किट चलाउन यी चरणहरू पालना गर्नुहोस्ampले पूर्वampले -
a एस खोल्नुहोस्ampप्याकेज file। को भागको रूपमा एसample प्याकेजमा "son" नामको फोल्डर छ जसमा विभिन्न सेन्सर छोरा छन् file.
b प्रतिलिपि गरेर "json" फोल्डरलाई "CIRCUITPY" भण्डारण उपकरणमा टाँस्नुहोस्। ग कुनै पनि पूर्व खोल्नुहोस्ampनोटप्याड ++ जस्ता पाठ सम्पादक प्रयोग गरी यसलाई थॉर्नी सम्पादकमा प्रतिलिपि गरेर बचत गर्नुहोस्। पूर्वका लागिampले, "LDSBus_Thermocouple_Sensor.py" खोल्नुहोस् र Thorny Editor मा प्रतिलिपि/टाँस्नुहोस्। क्लिक गर्नुहोस् [बचत गर्नुहोस्]।
d [बचत गर्नुहोस्] मा क्लिक गर्दा, "कहाँ बचत गर्ने?" संवाद बक्स प्रदर्शित हुनेछ। क्लिक गर्नुहोस् र सर्किट पाइथन उपकरण चयन गर्नुहोस्।
e ए प्रविष्ट गर्नुहोस् file नाम र क्लिक गर्नुहोस् [ठीक]।
नोट: जब सample कोड "code.py" मा बचत गरिएको छ त्यसपछि हरेक पटक यो रिबुट हुन्छ, यसले "code.py" चलाउन थाल्छ। यसबाट बच्न, फरक नाम निर्दिष्ट गर्नुहोस्।
f द file "CIRCUITPY" ड्राइभमा बचत गरिनेछ।
g पूर्व चलाउनampLe Thorny Editor बाट, क्लिक गर्नुहोस् (हालको लिपि चलाउनुहोस्)।
h। सर्किट LDSU पूर्वample बस स्क्यान गर्न र सेन्सर डेटा रिपोर्ट गर्न सुरु हुनेछ।
i कार्यान्वयन रोक्न, क्लिक गर्नुहोस् (रोक)। प्रयोगकर्ताहरूले आवश्यक अनुसार कोड अपडेट गर्न सक्छन् वा अर्को भूतपूर्व प्रतिलिपि / टाँस्न सक्छन्ampकाँटा सम्पादकमा प्रयास गर्न।
नोट: स्क्रिप्टमा कुनै पनि परिवर्तन गरेपछि file, स्क्रिप्ट बचत र चलाउन सम्झनुहोस्।
j निम्न प्रतिलिपि गर्न सम्झनुहोस् files - "irBlasterAppHelperFunctions" र "lir_input_fileLDSBus_IR_Blaster.py ex को प्रयास गर्नु अघि .txt"ample।
सन्दर्भ गर्नुहोस् BRTSYS_AN_002_LDSU IR ब्लास्टर अनुप्रयोग "LDSBus_IR_Blaster.py" मा थप विवरणहरूको लागिample।
सम्पर्क जानकारी
सन्दर्भ गर्नुहोस् 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. Singapore Registered Company Number: 202220043R
परिशिष्ट ए - सन्दर्भ
कागजात सन्दर्भहरू
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR ब्लास्टर अनुप्रयोग
एक्रोनिमहरू र संक्षिप्त शब्दहरू
सर्तहरू | विवरण |
IDE | एकीकृत विकास वातावरण |
LDSBus | लामो दूरी सेन्सर बस |
USB | युनिभर्सल सिरियल बस |
परिशिष्ट B - तालिका र चित्रहरूको सूची
तालिकाहरूको सूची
NA
चित्रहरूको सूची
चित्र १ – IDM1 हार्डवेयर सुविधाहरू ……………………………………………………………………… 2040
परिशिष्ट C - संशोधन इतिहास
कागजातको शीर्षक: BRTSYS_AN_003 LDSBus Python SDK IDM2040 प्रयोगकर्ता गाइडमा
कागजात सन्दर्भ नम्बर: BRTSYS_000016
क्लियरेन्स नम्बर: BRTSYS#019
उत्पाद पृष्ठ: https://brtsys.com/ldsbus
कागजात प्रतिक्रिया: प्रतिक्रिया पठाउनुहोस्
संशोधन | परिवर्तनहरू | मिति |
संस्करण 1.0 | प्रारम्भिक रिलीज | ८००-५५५-०१९९ |
संस्करण 1.1 | BRT प्रणाली अन्तर्गत अद्यावधिक रिलीज | ८००-५५५-०१९९ |
संस्करण 1.2 | Quad T-Junction मा अद्यावधिक गरिएको HVT सन्दर्भहरू; अपडेट गरिएको सिंगापुर ठेगाना |
८००-५५५-०१९९ |
BRT Systems Pate Ltd (BRTSys)
१ ताई सेङ एभिन्यू, टावर ए, # ०३-०१, सिंगापुर ५३६४६४
टेलिफोन: +८५२ २११६ ००३२
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 [pdf] प्रयोगकर्ता गाइड AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |