የመተግበሪያ ማስታወሻ
BRTSYS_AN_003
LDSBus Python SDK በIDM2040 ተጠቃሚ
መመሪያ
ስሪት 1.2
የተሰጠበት ቀን፡- 22-09-2023
AN-003 LDSBus Python ኤስዲኬ
ይህ ሰነድ ኤልዲኤስቢስ Python ኤስዲኬን በIDM2040 ላይ እንዴት ማዋቀር እና መጠቀም እንደሚቻል መረጃ ይሰጣል።
የ BRTSys መሳሪያዎችን በህይወት ድጋፍ እና/ወይም በደህንነት አፕሊኬሽኖች ውስጥ መጠቀም ሙሉ በሙሉ በተጠቃሚው አደጋ ላይ ነው፣ እና ተጠቃሚው BRTSysን ለመከላከል፣ ለማካካስ እና ለማንኛቸውም BRTSys ምንም ጉዳት እንደሌለው እንዲይዝ ተስማምቷል ከእንደዚህ አይነት አጠቃቀም የሚመጡ ጉዳቶች፣ የይገባኛል ጥያቄዎች፣ ክሶች ወይም ወጪዎች።
መግቢያ
ይህ ሰነድ IDM2040ን ከ LDSU circuity ex ጋር እንዴት መጠቀም እንደሚቻል ይገልጻልampለ Thorny Python IDE የመጫኛ ሂደትን እና የLDSU ወረዳን ለማስፈጸም እርምጃዎችን ጨምሮampሌስ.
Python ኤስዲኬ በIDM2040 ላይ በተገቢው የኤልዲኤስቢስ በይነገጽ ይሰራል። IDM2040 አብሮ የተሰራ የLDSBus በይነገጽ አለው እና እስከ 24v ለኤልዲኤስቢስ ማቅረብ ይችላል። ስለ IDM2040 ተጨማሪ መረጃ በ ላይ ይገኛል። https://brtsys.com.
ምስጋናዎች
ክፍት-ምንጭ ሶፍትዌር
- እሾህ Python IDE፡ https://thonny.org
በIDM2040 መጀመር
3.1 ሃርድዌር በላይview
3.2 የሃርድዌር ማዋቀር መመሪያዎች
IDM2040 Hardware Setupን ለማዘጋጀት እነዚህን ደረጃዎች ይከተሉ -
ሀ. ጃምፐርን ያስወግዱ.
ለ. የLDSU ሞጁሉን ከኳድ ቲ-መገናኛ ጋር ያገናኙ።
ሐ. RJ45 ኬብልን በመጠቀም ኳድ ቲ-መገናኛን ከIDM2040 RJ45 ማገናኛ ጋር ያገናኙ።
መ. በ IDM20 ላይ ካለው የዩኤስቢ-ሲ ወደብ የዩኤስቢ-ሲ ገመድ በመጠቀም የ2040v አቅርቦት አስማሚን ያገናኙ።
ሠ. የኤሲውን የኃይል አቅርቦት በመጠቀም የ20ቮ አስማሚውን ያብሩ።
ረ. ዓይነት-C ገመድ በመጠቀም IDM2040ን ከፒሲ ጋር ያገናኙ። ሰ. የቡት አዝራሩን ይጫኑ IDM2040 ሰሌዳ; ለጥቂት ሰከንዶች ያህል ይያዙት እና ቦርዱን እንደገና ካስተካከሉ በኋላ ይልቀቁት. ዊንዶውስ "RP1-RP2" የተባለ ድራይቭ ይከፍታል.
ሸ. በተሰጠው የቀድሞampጥቅል፣ “.uf2” መኖር አለበት file፣ ገልብጠው file እና በ "RP1-RP2" ድራይቭ ውስጥ ይለጥፉት.
እኔ. ".uf2" ሲገለበጥ file ወደ "RPI-RP2" መሳሪያው በራስ ሰር ዳግም ይነሳል እና እንደ "CIRCUITPY" ያለ እንደ አዲስ አንፃፊ ሆኖ እንደገና ይታያል.
የ "code.py" ዋናው ነው file IDM2040 ዳግም በተጀመረ ቁጥር የሚሰራ። ይህን ክፈት file እና ከማስቀመጥዎ በፊት በውስጡ ያለውን ማንኛውንም ይዘት ይሰርዙ።
ጄ. የዚህ መሣሪያ COM ወደብ በመሣሪያ አስተዳዳሪ ውስጥ ይታያል። እዚህ አንድ የቀድሞ አለampየ IDM2040's COM Portን እንደ COM6 ያሳያል።
እሾህ Python IDE - የመጫኛ / የማዋቀር መመሪያዎች
Thorny Python IDE ለመጫን እና ለማዋቀር እነዚህን ደረጃዎች ይከተሉ -
ሀ. የ Thorny Python IDE ጥቅልን ከ ያውርዱ https://thonny.org/.
ለ. ጠቅ ያድርጉ ዊንዶውስ የዊንዶውስ ስሪት ለማውረድ.
ሐ. አፕሊኬሽኑን ሲያወርዱ፣ executable የሚለውን ጠቅ በማድረግ መጫኑን ያጠናቅቁ file (.exe) እና የመጫኛ አዋቂን በመከተል. መጫኑን እንደጨረሱ፣ ከዊንዶውስ ጅምር ላይ ያለውን Thorny Python IDE ይክፈቱ።
መ. ባሕሪያቱን ለመክፈት በቀኝ ግርጌ ጥግ ላይ ያለውን የግራ መዳፊት አዝራሩን ጠቅ ያድርጉ። "Circuit Python (generic)" ን ይምረጡ።
ሠ. ጠቅ ያድርጉ "አስተርጓሚ አዋቅር…”
ረ. ወደብ ተቆልቋይ ላይ ጠቅ ያድርጉ እና ከተገናኙ በኋላ በመሣሪያ አስተዳዳሪ ውስጥ ለ IDM2040 ታየ የሚለውን ወደብ ይምረጡ። በዚህ የቀድሞample screenshot COM ወደብ እንደ COM6 ታየ። ጠቅ ያድርጉ [እሺ]
ሰ. የመሳሪያው ወደብ ትክክል ከሆነ Thorny የመሳሪያውን መረጃ በአስተርጓሚው ("የማስታወቂያ ፍራፍሬ ፓይዘን 7.0.0-ቆሻሻ በ2021-11-11፤ Raspberry Pi Pico with rp2040") ሪፖርት ያደርጋል።
LDSU Circuity ኤስን ለማሄድ ሂደትample ዘፀample Thorny በመጠቀም
የ LDSU circuity s ለማሄድ እነዚህን ደረጃዎች ይከተሉample exampለ -
ሀ. ኤስን ይክፈቱample ጥቅል file. እንደ የኤስample package “ልጅ” የሚል ስም ያለው ፎልደር አለ። file.
ለ. የ"json" ማህደርን ወደ "CIRCUITPY" ማከማቻ መሳሪያ ይቅዱ እና ይለጥፉ። ሐ. ማንኛውም የተሰጠ የቀድሞ ክፈትampእንደ ማስታወሻ ደብተር ++ ያለ የጽሑፍ አርታኢ በመጠቀም እና ወደ Thorny Editor ይቅዱት እና ያስቀምጡት። ለ exampለ፣ “LDSBus_Thermocouple_Sensor.py”ን ይክፈቱ እና በ Thorny Editor ላይ ይቅዱ/ይለጥፉ። ጠቅ ያድርጉ [አስቀምጥ]
መ. [አስቀምጥ]ን ጠቅ ሲያደርጉ "ወዴት ማስቀመጥ?" የንግግር ሳጥን ይታያል. ጠቅ ያድርጉ እና የወረዳ Python መሣሪያን ይምረጡ።
ሠ. አስገባ ሀ file ስም እና [እሺ] ን ጠቅ ያድርጉ።
ማስታወሻ፡- መቼ ኤስample code ወደ “code.py” ተቀምጧል ከዚያ ዳግም በሚነሳ ቁጥር “code.py” ማስኬድ ይጀምራል። ይህንን ለማስቀረት, የተለየ ስም ይጥቀሱ.
ረ. የ file ወደ “CIRCUITPY” ድራይቭ ይቀመጣል።
ሰ. የቀድሞውን ለማስኬድample ከ Thorny Editor፣ ጠቅ ያድርጉ (የአሁኑን ስክሪፕት አሂድ)።
ሸ. የወረዳው LDSU የቀድሞample አውቶቡሱን ለመቃኘት ይሮጣል እና የሴንሰሩን መረጃ ሪፖርት ማድረግ ይጀምራል።
እኔ. አፈፃፀሙን ለማቆም ጠቅ ያድርጉ (ተወ). ተጠቃሚዎች እንደ አስፈላጊነቱ ኮዱን ማዘመን ይችላሉ ወይም ሌላ የቀድሞ መገልበጥ/መለጠፍ ይችላሉ።ampበእሾህ አርታኢ ውስጥ ለመሞከር።
ማስታወሻ፡- በስክሪፕቱ ላይ ማንኛውንም ለውጦች ሲያደርጉ 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
አባሪ ሀ - ማጣቀሻዎች
የሰነድ ማጣቀሻዎች
BRTSYS_API_001_LDSBus_Python_SDK_መመሪያ
BRTSYS_AN_002_LDSU IR Blaster መተግበሪያ
ምህፃረ ቃል እና አሕጽሮተ ቃላት
ውሎች | መግለጫ |
አይዲኢ | የተቀናጀ ልማት አካባቢ |
LDSBus | የርቀት ዳሳሽ አውቶቡስ |
ዩኤስቢ | ሁለንተናዊ ተከታታይ አውቶቡስ |
አባሪ ለ - የጠረጴዛዎች እና ምስሎች ዝርዝር
የጠረጴዛዎች ዝርዝር
NA
የምስሎች ዝርዝር
ምስል 1 - IDM2040 የሃርድዌር ባህሪያት ………………………………………………………………………………………………………………………………………………… 5
አባሪ ሐ - የክለሳ ታሪክ
የሰነድ ርዕስ፡ BRTSYS_AN_003 LDBus Python ኤስዲኬ በ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 ታይ ሰንግ አቬኑ, ታወር አንድ, # 03-01, ሲንጋፖር 536464
ስልክ፡ +65 6547 4827
Web ጣቢያ፡ http://www.brtsys.com
የቅጂ መብት © BRT ሲስተምስ Pate Ltd
የመተግበሪያ ማስታወሻ
BRTSYS_AN_003 LDSBus Python SDK በIDM2040 የተጠቃሚ መመሪያ ላይ
ስሪት 1.2
የሰነድ ማጣቀሻ ቁጥር፡ BRTSYS_000016
የጽዳት ቁጥር፡ BRTSYS#019
ሰነዶች / መርጃዎች
![]() |
BRT Sys AN-003 LDSBus Python ኤስዲኬ [pdf] የተጠቃሚ መመሪያ AN-003፣ AN-003 LDSBus Python SDK፣ LDSBus Python SDK፣ Python SDK፣ SDK |