BRT Sys አርማየመተግበሪያ ማስታወሻ
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.

ምስጋናዎች

ክፍት-ምንጭ ሶፍትዌር

በIDM2040 መጀመር

3.1 ሃርድዌር በላይview

BRT Sys AN 003 LDSBus Python SDK - ሃርድዌር

3.2 የሃርድዌር ማዋቀር መመሪያዎች
IDM2040 Hardware Setupን ለማዘጋጀት እነዚህን ደረጃዎች ይከተሉ -
ሀ. ጃምፐርን ያስወግዱ.BRT Sys AN 003 LDSBus Python SDK - የሃርድዌር ማዋቀር

ለ. የLDSU ሞጁሉን ከኳድ ቲ-መገናኛ ጋር ያገናኙ።BRT Sys AN 003 LDSBus Python SDK - LDSU

ሐ. RJ45 ኬብልን በመጠቀም ኳድ ቲ-መገናኛን ከIDM2040 RJ45 ማገናኛ ጋር ያገናኙ። BRT Sys AN 003 LDSBus Python SDK - ኬብል

መ. በ IDM20 ላይ ካለው የዩኤስቢ-ሲ ወደብ የዩኤስቢ-ሲ ገመድ በመጠቀም የ2040v አቅርቦት አስማሚን ያገናኙ። BRT Sys AN 003 LDSBus Python SDK - የሃርድዌር ቅንብር1

ሠ. የኤሲውን የኃይል አቅርቦት በመጠቀም የ20ቮ አስማሚውን ያብሩ።
ረ. ዓይነት-C ገመድ በመጠቀም IDM2040ን ከፒሲ ጋር ያገናኙ።BRT Sys AN 003 LDSBus Python SDK - የሃርድዌር ቅንብር2  ሰ. የቡት አዝራሩን ይጫኑ IDM2040 ሰሌዳ; ለጥቂት ሰከንዶች ያህል ይያዙት እና ቦርዱን እንደገና ካስተካከሉ በኋላ ይልቀቁት. ዊንዶውስ "RP1-RP2" የተባለ ድራይቭ ይከፍታል.
BRT Sys AN 003 LDSBus Python SDK - መተግበሪያሸ. በተሰጠው የቀድሞampጥቅል፣ “.uf2” መኖር አለበት file፣ ገልብጠው file እና በ "RP1-RP2" ድራይቭ ውስጥ ይለጥፉት.BRT Sys AN 003 LDSBus Python SDK - app1እኔ. ".uf2" ሲገለበጥ file ወደ "RPI-RP2" መሳሪያው በራስ ሰር ዳግም ይነሳል እና እንደ "CIRCUITPY" ያለ እንደ አዲስ አንፃፊ ሆኖ እንደገና ይታያል.BRT Sys AN 003 LDSBus Python SDK - app2

የ "code.py" ዋናው ነው file IDM2040 ዳግም በተጀመረ ቁጥር የሚሰራ። ይህን ክፈት file እና ከማስቀመጥዎ በፊት በውስጡ ያለውን ማንኛውንም ይዘት ይሰርዙ።
ጄ. የዚህ መሣሪያ COM ወደብ በመሣሪያ አስተዳዳሪ ውስጥ ይታያል። እዚህ አንድ የቀድሞ አለampየ IDM2040's COM Portን እንደ COM6 ያሳያል።BRT Sys AN 003 LDSBus Python SDK - app3

እሾህ Python IDE - የመጫኛ / የማዋቀር መመሪያዎች

Thorny Python IDE ለመጫን እና ለማዋቀር እነዚህን ደረጃዎች ይከተሉ -
ሀ. የ Thorny Python IDE ጥቅልን ከ ያውርዱ https://thonny.org/.
ለ. ጠቅ ያድርጉ ዊንዶውስ የዊንዶውስ ስሪት ለማውረድ.BRT Sys AN 003 LDSBus Python SDK - app4

ሐ. አፕሊኬሽኑን ሲያወርዱ፣ executable የሚለውን ጠቅ በማድረግ መጫኑን ያጠናቅቁ file (.exe) እና የመጫኛ አዋቂን በመከተል. መጫኑን እንደጨረሱ፣ ከዊንዶውስ ጅምር ላይ ያለውን Thorny Python IDE ይክፈቱ።
መ. ባሕሪያቱን ለመክፈት በቀኝ ግርጌ ጥግ ላይ ያለውን የግራ መዳፊት አዝራሩን ጠቅ ያድርጉ። "Circuit Python (generic)" ን ይምረጡ። BRT Sys AN 003 LDSBus Python SDK - app5

ሠ. ጠቅ ያድርጉ "አስተርጓሚ አዋቅር…”

BRT Sys AN 003 LDSBus Python SDK - app6ረ. ወደብ ተቆልቋይ ላይ ጠቅ ያድርጉ እና ከተገናኙ በኋላ በመሣሪያ አስተዳዳሪ ውስጥ ለ IDM2040 ታየ የሚለውን ወደብ ይምረጡ። በዚህ የቀድሞample screenshot COM ወደብ እንደ COM6 ታየ። ጠቅ ያድርጉ [እሺ]BRT Sys AN 003 LDSBus Python SDK - app7

ሰ. የመሳሪያው ወደብ ትክክል ከሆነ Thorny የመሳሪያውን መረጃ በአስተርጓሚው ("የማስታወቂያ ፍራፍሬ ፓይዘን 7.0.0-ቆሻሻ በ2021-11-11፤ Raspberry Pi Pico with rp2040") ሪፖርት ያደርጋል።BRT Sys AN 003 LDSBus Python SDK - app8

LDSU Circuity ኤስን ለማሄድ ሂደትample ዘፀample Thorny በመጠቀም

የ LDSU circuity s ለማሄድ እነዚህን ደረጃዎች ይከተሉample exampለ -
ሀ. ኤስን ይክፈቱample ጥቅል file. እንደ የኤስample package “ልጅ” የሚል ስም ያለው ፎልደር አለ። file. BRT Sys AN 003 LDSBus Python SDK - app9

ለ. የ"json" ማህደርን ወደ "CIRCUITPY" ማከማቻ መሳሪያ ይቅዱ እና ይለጥፉ። BRT Sys AN 003 LDSBus Python SDK - app10ሐ. ማንኛውም የተሰጠ የቀድሞ ክፈትampእንደ ማስታወሻ ደብተር ++ ያለ የጽሑፍ አርታኢ በመጠቀም እና ወደ Thorny Editor ይቅዱት እና ያስቀምጡት። ለ exampለ፣ “LDSBus_Thermocouple_Sensor.py”ን ይክፈቱ እና በ Thorny Editor ላይ ይቅዱ/ይለጥፉ። ጠቅ ያድርጉ [አስቀምጥ] BRT Sys AN 003 LDSBus Python SDK - app11

መ. [አስቀምጥ]ን ጠቅ ሲያደርጉ "ወዴት ማስቀመጥ?" የንግግር ሳጥን ይታያል. ጠቅ ያድርጉ እና የወረዳ Python መሣሪያን ይምረጡ። BRT Sys AN 003 LDSBus Python SDK - app12

ሠ. አስገባ ሀ file ስም እና [እሺ] ን ጠቅ ያድርጉ።
ማስታወሻ፡- መቼ ኤስample code ወደ “code.py” ተቀምጧል ከዚያ ዳግም በሚነሳ ቁጥር “code.py” ማስኬድ ይጀምራል። ይህንን ለማስቀረት, የተለየ ስም ይጥቀሱ.BRT Sys AN 003 LDSBus Python SDK - app13

ረ. የ file ወደ “CIRCUITPY” ድራይቭ ይቀመጣል።BRT Sys AN 003 LDSBus Python SDK - app14

ሰ. የቀድሞውን ለማስኬድample ከ Thorny Editor፣ ጠቅ ያድርጉ BRT Sys AN 003 LDSBus Python SDK - አዶ(የአሁኑን ስክሪፕት አሂድ)። BRT Sys AN 003 LDSBus Python SDK - app15ሸ. የወረዳው LDSU የቀድሞample አውቶቡሱን ለመቃኘት ይሮጣል እና የሴንሰሩን መረጃ ሪፖርት ማድረግ ይጀምራል።BRT Sys AN 003 LDSBus Python SDK - app16

እኔ. አፈፃፀሙን ለማቆም ጠቅ ያድርጉ BRT Sys AN 003 LDSBus Python SDK - icon1(ተወ). ተጠቃሚዎች እንደ አስፈላጊነቱ ኮዱን ማዘመን ይችላሉ ወይም ሌላ የቀድሞ መገልበጥ/መለጠፍ ይችላሉ።ampበእሾህ አርታኢ ውስጥ ለመሞከር።
ማስታወሻ፡- በስክሪፕቱ ላይ ማንኛውንም ለውጦች ሲያደርጉ fileስክሪፕቱን ለማስቀመጥ እና ለማስኬድ ያስታውሱ። BRT Sys AN 003 LDSBus Python SDK - app17

ጄ. የሚከተለውን መቅዳት ያስታውሱ files – “irBlasterAppHelperFunctions” እና “lir_input_file.txt” LDSBus_IR_Blaster.py ከመሞከርዎ በፊትampለ. BRT Sys AN 003 LDSBus Python SDK - app18

ተመልከት 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 Sys አርማ

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

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *