Σημείωση Αίτησης
BRTSYS_AN_003
LDSBus Python SDK σε χρήστη IDM2040
Οδηγός
Έκδοση 1.2
Ημερομηνία Έκδοσης: 22-09-2023
AN-003 LDSBus Python SDK
Αυτό το έγγραφο παρέχει πληροφορίες σχετικά με τον τρόπο ρύθμισης και χρήσης του LDSBus Python SDK στο IDM2040.
Η χρήση των συσκευών BRTSys σε εφαρμογές υποστήριξης ζωής ή/και ασφάλειας είναι εξ ολοκλήρου με κίνδυνο του χρήστη και ο χρήστης συμφωνεί να υπερασπιστεί, να αποζημιώσει και να διατηρήσει το BRTSys αβλαβές από οποιαδήποτε ζημιά, αξιώσεις, κοστούμια ή έξοδα που προκύπτουν από αυτή τη χρήση.
Εισαγωγή
Αυτό το έγγραφο περιγράφει τον τρόπο χρήσης του IDM2040 με κύκλωμα LDSU π.χampσυμπεριλαμβανομένης της διαδικασίας εγκατάστασης για το Thorny Python IDE και των βημάτων για την εκτέλεση του κυκλώματος LDSU examples.
Το Python SDK θα τρέχει στο IDM2040 με την κατάλληλη διεπαφή LDSBus. Το IDM2040 έχει ενσωματωμένη διεπαφή LDSBus και μπορεί να τροφοδοτήσει έως και 24v στο LDSBus. Περισσότερες πληροφορίες για το IDM2040 είναι διαθέσιμες στη διεύθυνση https://brtsys.com.
Πιστώσεις
Λογισμικό Ανοιχτού Κώδικα
- Thorny Python IDE: https://thonny.org
Ξεκινώντας με το IDM2040
3.1 Εξοπλισμός υλικούview
3.2 Οδηγίες εγκατάστασης υλικού
Ακολουθήστε αυτά τα βήματα για να ρυθμίσετε το IDM2040 Hardware Setup –
ένα. Αφαιρέστε το Jumper.
σι. Συνδέστε τη μονάδα LDSU στο Quad T-Junction.
ντο. Χρησιμοποιώντας καλώδιο RJ45, συνδέστε το Quad T-Junction στην υποδοχή IDM2040 RJ45.
ρε. Συνδέστε τον προσαρμογέα τροφοδοσίας 20v χρησιμοποιώντας ένα καλώδιο USB-C στη θύρα USB-C του IDM2040.
μι. Ενεργοποιήστε τον προσαρμογέα 20v χρησιμοποιώντας το τροφοδοτικό AC.
φά. Συνδέστε το IDM2040 σε υπολογιστή χρησιμοποιώντας καλώδιο Type-C. σολ. Πατήστε το κουμπί Boot στην πλακέτα IDM2040. Κρατήστε το για μερικά δευτερόλεπτα και αφήστε το αφού επαναφέρετε την πλακέτα. Τα Windows θα ανοίξουν μια μονάδα δίσκου με το όνομα "RP1-RP2".
η. Στη δεδομένη εξample πακέτο, πρέπει να υπάρχει ένα ".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/.
σι. Κάντε κλικ Windows για να κατεβάσετε την έκδοση των windows.
ντο. Κατά τη λήψη της εφαρμογής, ολοκληρώστε την εγκατάσταση κάνοντας κλικ στο εκτελέσιμο αρχείο file (.exe) και ακολουθώντας τον οδηγό εγκατάστασης. Με την ολοκλήρωση της εγκατάστασης, ανοίξτε το Thorny Python IDE από την εκκίνηση των Windows.
ρε. Για να ανοίξετε τις Ιδιότητες, κάντε κλικ στο αριστερό κουμπί του ποντικιού στην κάτω δεξιά γωνία. Επιλέξτε "Circuit Python (γενικό)".
μι. Κάντε κλικ "Διαμόρφωση διερμηνέα…”.
φά. Κάντε κλικ στο αναπτυσσόμενο μενού Port και επιλέξτε τη θύρα που εμφανίζεται για το IDM2040 στη διαχείριση συσκευών μετά τη σύνδεση. Σε αυτό το πρώηνampΤο στιγμιότυπο οθόνης Η θύρα COM εμφανίστηκε ως COM6. Κλικ [ΕΝΤΑΞΕΙ].
σολ. Το Thorny θα αναφέρει τις πληροφορίες της συσκευής στη γραμμή εντολών του διερμηνέα ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040") εάν η θύρα της συσκευής είναι σωστή.
Διαδικασία εκτέλεσης του LDSU Circuity Sample Exampχρησιμοποιώντας Thorny
Ακολουθήστε αυτά τα βήματα για να εκτελέσετε το κύκλωμα LDSUample example -
ένα. Ανοίξτε το sampτο πακέτο file. Ως μέρος του sampΣτη συσκευασία υπάρχει ένας φάκελος με το όνομα "son" που περιέχει διάφορους αισθητήρες son file.
σι. Αντιγράψτε και επικολλήστε το φάκελο "json" στη συσκευή αποθήκευσης "CIRCUITPY". ντο. Ανοίξτε οποιοδήποτε δεδομένο πρώηνampΧρησιμοποιήστε ένα πρόγραμμα επεξεργασίας κειμένου όπως το σημειωματάριο ++ και αντιγράψτε το στο Thorny Editor και αποθηκεύστε το. Για π.χample, ανοίξτε το "LDSBus_Thermocouple_Sensor.py" και αντιγράψτε/επικολλήστε στο Thorny Editor. Κλικ [Αποθηκεύσετε].
ρε. Κάνοντας κλικ στο [Αποθήκευση], εμφανίζεται ένα "Πού να αποθηκεύσετε;" θα εμφανιστεί το παράθυρο διαλόγου. Κάντε κλικ και επιλέξτε Circuit Python device.
μι. Εισαγάγετε α file όνομα και κάντε κλικ στο [OK].
Σημείωμα: Όταν sampΟ κώδικας le αποθηκεύεται στο "code.py" και, στη συνέχεια, κάθε φορά που επανεκκινείται, θα αρχίσει να εκτελεί το "code.py". Για να αποφύγετε αυτό, καθορίστε ένα διαφορετικό όνομα.
φά. ο file θα αποθηκευτεί στη μονάδα δίσκου "CIRCUITPY".
σολ. Για να τρέξει ο πρώηνampαπό το Thorny Editor, κάντε κλικ (Εκτέλεση τρέχοντος σεναρίου).
η. Το Circuity LDSU πρώηνampΘα τρέξει για να σαρώσει το δίαυλο και να αρχίσει να αναφέρει τα δεδομένα του αισθητήρα.
εγώ. Για να σταματήσετε την εκτέλεση, κάντε κλικ (Στάση). Οι χρήστες μπορούν να ενημερώσουν τον κωδικό όπως απαιτείται ή μπορούν να αντιγράψουν/επικολλήσουν άλλον π.χample να δοκιμάσετε στον επεξεργαστή Thorny.
Σημείωμα: Με την πραγματοποίηση τυχόν αλλαγών στο σενάριο file, θυμηθείτε να αποθηκεύσετε και να εκτελέσετε το σενάριο.
ι. Θυμηθείτε να αντιγράψετε τα παρακάτω files – “irBlasterAppHelperFunctions” και “lir_input_file.txt" πριν δοκιμάσετε το LDSBus_IR_Blaster.py example.
Παραπέμπω Εφαρμογή BRTSYS_AN_002_LDSU IR Blaster για περισσότερες λεπτομέρειες σχετικά με το "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 Blaster
Ακρωνύμια και συντομογραφίες
Οροι | Περιγραφή |
IDE | Ολοκληρωμένο Αναπτυξιακό Περιβάλλον |
LDSBus | Λεωφορείο με αισθητήρα μεγάλων αποστάσεων |
USB | Universal Serial Bus |
Παράρτημα Β – Κατάλογος πινάκων και σχημάτων
Λίστα πινάκων
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 |
BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapore 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 [pdf] Οδηγός χρήστη AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |