అప్లికేషన్ నోట్
BRTSYS_AN_003
IDM2040 వినియోగదారుపై LDSBus పైథాన్ SDK
గైడ్
వెర్షన్ 1.2
ఇష్యూ తేదీ: 22-09-2023
AN-003 LDSBus పైథాన్ SDK
IDM2040లో LDSBus పైథాన్ SDKని ఎలా సెటప్ చేయాలి మరియు ఉపయోగించాలి అనే దాని గురించి ఈ పత్రం సమాచారాన్ని అందిస్తుంది.
లైఫ్ సపోర్ట్ మరియు/లేదా సేఫ్టీ అప్లికేషన్లలో BRTSys పరికరాలను ఉపయోగించడం పూర్తిగా వినియోగదారు యొక్క రిస్క్లో ఉంటుంది మరియు అటువంటి ఉపయోగం వల్ల కలిగే ఏదైనా మరియు అన్ని నష్టాలు, దావాలు, దావాలు లేదా ఖర్చుల నుండి BRTSysని రక్షించడానికి, నష్టపరిహారం ఇవ్వడానికి మరియు ఉంచడానికి వినియోగదారు అంగీకరిస్తారు.
పరిచయం
ఈ పత్రం LDSU సర్క్యూట్ ఎక్స్తో IDM2040ని ఎలా ఉపయోగించాలో వివరిస్తుందిampథోర్నీ పైథాన్ IDE కోసం ఇన్స్టాలేషన్ విధానం మరియు ఎల్డిఎస్యు సర్క్యూట్రీని అమలు చేయడానికి దశలతో సహాampలెస్.
పైథాన్ SDK తగిన LDSBus ఇంటర్ఫేస్తో IDM2040లో రన్ అవుతుంది. IDM2040 అంతర్నిర్మిత LDSBus ఇంటర్ఫేస్ను కలిగి ఉంది మరియు LDSBusకి 24v వరకు సరఫరా చేయగలదు. IDM2040 గురించి మరింత సమాచారం ఇక్కడ అందుబాటులో ఉంది https://brtsys.com.
క్రెడిట్స్
ఓపెన్-సోర్స్ సాఫ్ట్వేర్
- థోర్నీ పైథాన్ IDE: https://thonny.org
IDM2040తో ప్రారంభించడం
3.1 హార్డ్వేర్ ఓవర్view
3.2 హార్డ్వేర్ సెటప్ సూచనలు
IDM2040 హార్డ్వేర్ సెటప్ను సెటప్ చేయడానికి ఈ దశలను అనుసరించండి -
a. జంపర్ తొలగించండి.
బి. LDSU మాడ్యూల్ను క్వాడ్ T-జంక్షన్కి కనెక్ట్ చేయండి.
సి. RJ45 కేబుల్ని ఉపయోగించి, క్వాడ్ T-జంక్షన్ని IDM2040 RJ45 కనెక్టర్కి కనెక్ట్ చేయండి.
డి. IDM20లోని USB-C పోర్ట్కి USB-C కేబుల్ని ఉపయోగించి 2040v సరఫరా అడాప్టర్ను కనెక్ట్ చేయండి.
ఇ. AC విద్యుత్ సరఫరాను ఉపయోగించి 20v అడాప్టర్ను ఆన్ చేయండి.
f. టైప్-సి కేబుల్ ఉపయోగించి IDM2040ని PCకి కనెక్ట్ చేయండి. g. IDM2040 బోర్డు బూట్ బటన్ను నొక్కండి; కొన్ని సెకన్ల పాటు పట్టుకోండి మరియు బోర్డుని రీసెట్ చేసిన తర్వాత దాన్ని విడుదల చేయండి. Windows "RP1-RP2" పేరుతో డ్రైవ్ను తెరుస్తుంది.
h. ఇచ్చిన మాజీలోample ప్యాకేజీ, తప్పనిసరిగా “.uf2” ఉండాలి file, కాపీ file మరియు దానిని "RP1-RP2" డ్రైవ్లో అతికించండి.
i. “.uf2”ని కాపీ చేసిన తర్వాత file “RPI-RP2”కి, పరికరం స్వయంచాలకంగా రీబూట్ అవుతుంది మరియు మళ్లీ “CIRCUITPY” వంటి కొత్త డ్రైవ్గా కనిపిస్తుంది.
"code.py" ప్రధానమైనది file ఇది IDM2040 రీసెట్ చేయబడిన ప్రతిసారీ అమలవుతుంది. దీన్ని తెరవండి file మరియు సేవ్ చేయడానికి ముందు దానిలోని ఏదైనా కంటెంట్ని తొలగించండి.
జె. ఈ పరికరం కోసం COM పోర్ట్ పరికర నిర్వాహికిలో కనిపిస్తుంది. ఇక్కడ ఒక మాజీampLE స్క్రీన్ IDM2040 యొక్క COM పోర్ట్ని COM6గా చూపుతోంది.
Thorny Python IDE – ఇన్స్టాలేషన్/సెటప్ సూచనలు
Thorny Python IDEని ఇన్స్టాల్ చేయడానికి మరియు సెటప్ చేయడానికి ఈ దశలను అనుసరించండి -
a. నుండి Thorny Python IDE ప్యాకేజీని డౌన్లోడ్ చేయండి https://thonny.org/.
బి. క్లిక్ చేయండి విండోస్ విండోస్ వెర్షన్ను డౌన్లోడ్ చేయడానికి.
సి. అప్లికేషన్ను డౌన్లోడ్ చేసిన తర్వాత, ఎక్జిక్యూటబుల్ క్లిక్ చేయడం ద్వారా ఇన్స్టాలేషన్ను పూర్తి చేయండి file (.exe) మరియు ఇన్స్టాలేషన్ విజార్డ్ని అనుసరించండి. ఇన్స్టాలేషన్ను పూర్తి చేసిన తర్వాత, Windows స్టార్టప్ నుండి Thorny Python IDEని తెరవండి.
డి. లక్షణాలను తెరవడానికి, కుడి దిగువ మూలలో ఎడమ మౌస్ బటన్ను క్లిక్ చేయండి. "సర్క్యూట్ పైథాన్ (జెనెరిక్)" ఎంచుకోండి.
ఇ. క్లిక్ చేయండి"ఇంటర్ప్రెటర్ని కాన్ఫిగర్ చేయండి…”.
f. పోర్ట్ డ్రాప్ డౌన్పై క్లిక్ చేసి, కనెక్ట్ చేసిన తర్వాత డివైజ్ మేనేజర్లో IDM2040 కోసం కనిపించిన పోర్ట్ను ఎంచుకోండి. ఇందులో మాజీample స్క్రీన్షాట్ COM పోర్ట్ COM6 వలె కనిపించింది. క్లిక్ చేయండి [అలాగే].
g. పరికర పోర్ట్ సరిగ్గా ఉంటే, థోర్నీ పరికర సమాచారాన్ని ఇంటర్ప్రెటర్ ప్రాంప్ట్లో నివేదిస్తుంది (“యాడ్ ఫ్రూట్ సర్క్యూట్ పైథాన్ 7.0.0-డర్టీ 2021-11-11; రాస్ప్బెర్రీ పై పికో విత్ rp2040”).
LDSU సర్క్యూట్ S అమలు చేసే విధానంample Exampథోర్నీని ఉపయోగిస్తుంది
LDSU సర్క్యూట్లను అమలు చేయడానికి ఈ దశలను అనుసరించండిample exampలే -
a. లను తెరవండిample ప్యాకేజీ file. లలో భాగంగాample ప్యాకేజీలో "కుమారుడు" పేరుతో ఒక ఫోల్డర్ ఉంది, ఇందులో వివిధ సెన్సార్ సన్లు ఉన్నాయి file.
బి. “json” ఫోల్డర్ను “CIRCUITPY” నిల్వ పరికరానికి కాపీ చేసి అతికించండి. సి. ఏదైనా మాజీని తెరవండిampనోట్ప్యాడ్ ++ వంటి టెక్స్ట్ ఎడిటర్ని ఉపయోగించి దాన్ని థోర్నీ ఎడిటర్కి కాపీ చేసి సేవ్ చేయండి. ఉదాహరణకుample, “LDSBus_Thermocouple_Sensor.py”ని తెరిచి, థార్నీ ఎడిటర్లో కాపీ/పేస్ట్ చేయండి. క్లిక్ చేయండి [సేవ్].
డి. [సేవ్] క్లిక్ చేసిన తర్వాత, "ఎక్కడికి సేవ్ చేయాలి?" డైలాగ్ బాక్స్ ప్రదర్శించబడుతుంది. సర్క్యూట్ పైథాన్ పరికరాన్ని క్లిక్ చేసి, ఎంచుకోండి.
ఇ. ఎని నమోదు చేయండి file పేరు మరియు [సరే] క్లిక్ చేయండి.
గమనిక: ఎప్పుడు ఎస్ample కోడ్ “code.py”కి సేవ్ చేయబడుతుంది, ఆపై అది రీబూట్ అయిన ప్రతిసారీ, అది “code.py”ని అమలు చేయడం ప్రారంభిస్తుంది. దీన్ని నివారించడానికి, వేరే పేరును పేర్కొనండి.
f. ది file "CIRCUITPY" డ్రైవ్లో సేవ్ చేయబడుతుంది.
g. మాజీని అమలు చేయడానికిample Thorny Editor నుండి, క్లిక్ చేయండి (ప్రస్తుత స్క్రిప్ట్ని అమలు చేయండి).
h. సర్క్యూట్ LDSU మాజీample బస్సును స్కాన్ చేయడానికి మరియు సెన్సార్ డేటాను నివేదించడానికి రన్ అవుతుంది.
i. అమలును ఆపడానికి, క్లిక్ చేయండి (ఆపు). వినియోగదారులు అవసరమైన విధంగా కోడ్ని నవీకరించవచ్చు లేదా మరొక మాజీని కాపీ/పేస్ట్ చేయవచ్చుampథోర్నీ ఎడిటర్లో ప్రయత్నించాలి.
గమనిక: స్క్రిప్ట్లో ఏవైనా మార్పులు చేసిన తర్వాత file, స్క్రిప్ట్ని సేవ్ చేసి రన్ చేయడం గుర్తుంచుకోండి.
జె. కింది వాటిని కాపీ చేయడం గుర్తుంచుకోండి files – “irBlasterAppHelperFunctions” మరియు “lir_input_file.txt” LDSBus_IR_Blaster.py exని ప్రయత్నించే ముందుample.
సూచించండి BRTSYS_AN_002_LDSU IR బ్లాస్టర్ అప్లికేషన్ మరిన్ని వివరాల కోసం “LDSBus_IR_Blaster.py” example.
సంప్రదింపు సమాచారం
సూచించండి https://brtsys.com/contact-us/ సంప్రదింపు సమాచారం కోసం.
సిస్టమ్ మరియు పరికరాల తయారీదారులు మరియు డిజైనర్లు తమ సిస్టమ్లు మరియు ఏదైనా BRT సిస్టమ్స్ పేట్ లిమిటెడ్ (BRTSys) పరికరాలు తమ సిస్టమ్లలో పొందుపరచబడి, వర్తించే అన్ని భద్రత, నియంత్రణ మరియు సిస్టమ్-స్థాయి పనితీరు అవసరాలకు అనుగుణంగా ఉండేలా చూసుకోవాలి. ఈ పత్రంలోని అన్ని అప్లికేషన్-సంబంధిత సమాచారం (అప్లికేషన్ వివరణలు, సూచించబడిన BRTSys పరికరాలు మరియు ఇతర మెటీరియల్లతో సహా) సూచన కోసం మాత్రమే అందించబడింది. BRTSys ఇది ఖచ్చితమైనదని భరోసా ఇవ్వడానికి జాగ్రత్త తీసుకున్నప్పటికీ, ఈ సమాచారం కస్టమర్ నిర్ధారణకు లోబడి ఉంటుంది మరియు BRTSys సిస్టమ్ డిజైన్లకు మరియు BRTSys అందించే ఏవైనా అప్లికేషన్ల సహాయానికి సంబంధించిన అన్ని బాధ్యతలను నిరాకరిస్తుంది. లైఫ్ సపోర్ట్ మరియు/లేదా సేఫ్టీ అప్లికేషన్లలో BRTSys పరికరాలను ఉపయోగించడం పూర్తిగా వినియోగదారు యొక్క రిస్క్పై ఆధారపడి ఉంటుంది మరియు అటువంటి ఉపయోగం వల్ల కలిగే ఏదైనా మరియు అన్ని నష్టాలు, క్లెయిమ్లు, దావాలు లేదా ఖర్చుల నుండి హానిచేయని BRTS లను రక్షించడానికి, నష్టపరిహారం ఇవ్వడానికి మరియు నిర్వహించడానికి వినియోగదారు అంగీకరిస్తారు. ఈ పత్రం నోటీసు లేకుండా మార్చబడవచ్చు. ఈ పత్రం యొక్క ప్రచురణ ద్వారా పేటెంట్లు లేదా ఇతర మేధో సంపత్తి హక్కులను ఉపయోగించుకునే స్వేచ్ఛ లేదు. కాపీరైట్ హోల్డర్ యొక్క ముందస్తు వ్రాతపూర్వక అనుమతి లేకుండా ఏదైనా మెటీరియల్ లేదా ఎలక్ట్రానిక్ రూపంలో ఉన్న సమాచారం యొక్క మొత్తం లేదా ఏదైనా భాగం లేదా ఈ పత్రంలో వివరించిన ఉత్పత్తి స్వీకరించబడదు లేదా పునరుత్పత్తి చేయబడదు. BRT సిస్టమ్స్ పేట్ లిమిటెడ్, 1 తాయ్ సెంగ్ అవెన్యూ, టవర్ A, #03-01, సింగపూర్ 536464. సింగపూర్ రిజిస్టర్డ్ కంపెనీ నంబర్: 202220043R
అనుబంధం A - సూచనలు
డాక్యుమెంట్ సూచనలు
BRTSYS_API_001_LDSBus_Python_SDK_గైడ్
BRTSYS_AN_002_LDSU IR బ్లాస్టర్ అప్లికేషన్
ఎక్రోనింస్ మరియు సంక్షిప్తాలు
నిబంధనలు | వివరణ |
IDE | ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్ |
LDSBus | సుదూర సెన్సార్ బస్సు |
USB | యూనివర్సల్ సీరియల్ బస్ |
అనుబంధం B - పట్టికలు & బొమ్మల జాబితా
పట్టికల జాబితా
NA
బొమ్మల జాబితా
మూర్తి 1 – IDM2040 హార్డ్వేర్ ఫీచర్లు ………………………………………………………………… 5
అనుబంధం సి - పునర్విమర్శ చరిత్ర
పత్రం శీర్షిక: IDM003 వినియోగదారు గైడ్లో BRTSYS_AN_2040 LDSBus పైథాన్ SDK
పత్రం సూచన సంఖ్య: BRTSYS_000016
క్లియరెన్స్ నంబర్: BRTSYS#019
ఉత్పత్తి పేజీ: https://brtsys.com/ldsbus
పత్రం అభిప్రాయం: అభిప్రాయాన్ని పంపండి
పునర్విమర్శ | మార్పులు | తేదీ |
వెర్షన్ 1.0 | ప్రారంభ విడుదల | 29-11-2021 |
వెర్షన్ 1.1 | BRT సిస్టమ్స్ క్రింద విడుదల నవీకరించబడింది | 15-09-2022 |
వెర్షన్ 1.2 | Quad T-జంక్షన్కి HVT సూచనలు నవీకరించబడ్డాయి; సింగపూర్ చిరునామా నవీకరించబడింది |
22-09-2023 |
BRT సిస్టమ్స్ పేట్ లిమిటెడ్ (BRTSys)
1 తాయ్ సెంగ్ అవెన్యూ, టవర్ A, #03-01, సింగపూర్ 536464
టెలి: +65 6547 4827
Web సైట్: http://www.brtsys.com
కాపీరైట్ © BRT సిస్టమ్స్ పేట్ లిమిటెడ్
అప్లికేషన్ నోట్
IDM003 యూజర్ గైడ్లో BRTSYS_AN_2040 LDSBus పైథాన్ SDK
వెర్షన్ 1.2
పత్రం సూచన సంఖ్య: BRTSYS_000016
క్లియరెన్స్ నంబర్: BRTSYS#019
పత్రాలు / వనరులు
![]() |
BRT Sys AN-003 LDSBus పైథాన్ SDK [pdf] యూజర్ గైడ్ AN-003, AN-003 LDSBus పైథాన్ SDK, LDSBus పైథాన్ SDK, పైథాన్ SDK, SDK |