Κωδικοποίηση του κιτ πνευματικών συστημάτων IQ

Αυτός ο οδηγός έχει σχεδιαστεί για να βοηθήσει τους χρήστες του IQ Pneumatics Kit να πλοηγηθούν στη διαδικασία κατανόησης, διαμόρφωσης και κωδικοποίησης των πνευματικών τους συστημάτων. Για περισσότερες πληροφορίες σχετικά με τα εξαρτήματα του κιτ IQ Pneumatics, δείτε αυτό το άρθρο από τη βιβλιοθήκη VEX.

Σημαντική ειδοποίηση ενημέρωσης: Βεβαιωθείτε ότι το υλικολογισμικό στον εγκέφαλο ρομπότ IQ και στη μονάδα πνευματικού ελέγχου είναι ενημερωμένο. Η χρήση παρωχημένου υλικολογισμικού θα μπορούσε να οδηγήσει σε μη αναμενόμενα προβλήματα συμπεριφοράς και απόδοσης με τα πνευματικά εξαρτήματα. Για να μάθετε πώς να ενημερώνετε το υλικολογισμικό σας, ανατρέξτε στην Υλικολογισμικό" στη Βιβλιοθήκη VEX, φροντίζοντας να ακολουθείτε τις οδηγίες που αφορούν συγκεκριμένα το σύστημα ελέγχου δημιουργίας IQ που διαθέτετε.

Επιλογές ελέγχου και ρύθμιση

Στο κιτ πνευματικών συστημάτων IQ, η πνευματική ηλεκτρομαγνητική βαλβίδα παίζει βασικό ρόλο στο να επιτρέπει στους χρήστες να ελέγχουν τα πνευματικά συστήματα μέσω του VEXcode IQ.

Για να μάθετε πώς λειτουργεί το σωληνοειδές, δείτε αυτό το άρθρο από τη Βιβλιοθήκη VEX.

Ρύθμιση παραμέτρων της ηλεκτρομαγνητικής βαλβίδας

Όπως συμβαίνει με τους κινητήρες και τους αισθητήρες, η πνευματική ηλεκτρομαγνητική βαλβίδα πρέπει να διαμορφωθεί στο VEXcode IQ πριν μπορέσει να χρησιμοποιηθεί.

Γραμμή εργαλείων VEXcode IQ με το εικονίδιο Συσκευών επισημασμένο ανάμεσα στα εικονίδια του Προγράμματος Προβολής Κώδικα και της Κονσόλας Παρακολούθησης.

Ανοίξτε το VEXcode IQ και επιλέξτε το κουμπί Συσκευές για να ανοίξετε το παράθυρο Συσκευές.

Μενού Συσκευών VEXcode IQ με το κουμπί Προσθήκη συσκευής που εμφανίζεται.

Επιλέξτε «Προσθήκη συσκευής».

Μενού Συσκευές VEXcode IQ αφού επιλέξετε το κουμπί Προσθήκη συσκευής. Η επιλογή Πνευματικά είναι επισημασμένη.

Επιλέξτε «ΠΝΕΥΜΑΤΙΚΟ».

Στο μενού Συσκευές VEXcode IQ, αφού επιλέξετε την επιλογή Πνευματικά. Υπάρχει μια λίστα με τις 12 Έξυπνες Θύρες του ρομπότ και η θύρα με αριθμό 12 είναι επισημασμένη.

Αφού επιλέξετε «ΠΝΕΥΜΑΤΙΚΟ», επιλέξτε σε ποια θύρα συνδέσατε την Πνευματική Ηλεκτρομαγνητική Βαλβίδα στον Εγκέφαλο του ρομπότ σας. Οι θύρες που έχουν ήδη διαμορφωθεί για άλλες συσκευές δεν θα είναι διαθέσιμες.

Μόλις επιλεγεί η θύρα, επιλέξτε «ΤΕΛΟΣ» για να υποβάλετε τη συσκευή στη διαμόρφωση ή «ΑΚΥΡΩΣΗ» για να επιστρέψετε στο μενού Συσκευές.

Σημείωση: Η επιλογή «ΑΚΥΡΩΣΗ» θα αναιρέσει τυχόν αλλαγές που έχετε κάνει στη συσκευή και δεν θα αποτελεί μέρος της διαμόρφωσης.

Μενού Πνευματικών Συσκευών VEXcode IQ αφού επιλεγεί η Έξυπνη Θύρα. Υπάρχει ένα διάγραμμα του ηλεκτρομαγνητικού πηνίου με δύο πνευματικούς κυλίνδρους και υπάρχουν επιλογές για την αντιστροφή των εισόδων και εξόδων του κυλίνδρου. Από προεπιλογή, τα A και B στο ηλεκτρομαγνητικό πηνίο συνδέονται με τα A και B στον κύλινδρο.

Αφού επιλέξετε «ΤΕΛΟΣ», θα εμφανιστεί μια εικόνα της προρυθμισμένης πνευματικής ηλεκτρομαγνητικής βαλβίδας.

Το διάγραμμα δείχνει την προεπιλεγμένη διαμόρφωση. Συνδέουμε το 'A' από την πνευματική ηλεκτρομαγνητική βαλβίδα με το 'A' στον κύλινδρο και το 'B' με το 'B'. Με αυτόν τον τρόπο, μπορούμε να ορίσουμε τον κώδικά μας είτε σε «επέκταση» είτε σε «σύσπαση», επειδή οι θύρες στους κυλίνδρους είναι συνδεδεμένες με τις αντίστοιχες θύρες στο πνευματικό σωληνοειδές.

Μενού Πνευματικών Συσκευών VEXcode IQ αφού επιλεγεί η Έξυπνη Θύρα. Υπάρχει ένα διάγραμμα του ηλεκτρομαγνητικού πηνίου με δύο πνευματικούς κυλίνδρους, και ο δεύτερος κύλινδρος έχει ρυθμιστεί σε αντίστροφη λειτουργία, οπότε τώρα το A συνδέεται με το B και το B συνδέεται με το A.

Το VEXcode IQ διαθέτει μια λειτουργία στο μενού διαμόρφωσης που σας επιτρέπει να αντιστρέψετε τις ρυθμίσεις σας. Έτσι, ακόμα κι αν οι σωλήνες σας δεν είναι συνδεδεμένοι από προεπιλογή, οι εντολές επέκτασης και ανάκλησης θα ταιριάζουν με τη λειτουργία του ρομπότ σας.

Μόλις είστε ικανοποιημένοι με τη διαμόρφωση καλωδίωσης, επιλέξτε «ΤΕΛΟΣ» για να κλείσετε το μενού της συσκευής και να ξεκινήσετε την κωδικοποίηση.

Κωδικοποίηση της πνευματικής ηλεκτρομαγνητικής βαλβίδας

Ας εξερευνήσουμε τώρα ένα παράδειγμα κωδικοποίησης του Πνευματικού Σωληνοειδούς χρησιμοποιώντας Blocks, Python και C++ με ένα απλό μονοκύλινδρο πνευματικό σύστημα, το οποίο απεικονίζεται παρακάτω. Ένα παράδειγμα χρήσης αυτού του συστήματος θα μπορούσε να είναι η τροφοδοσία ενός μηχανισμού εκτόξευσης. Για περισσότερες πληροφορίες σχετικά με τα εξαρτήματα και τη συναρμολόγηση αυτού του συστήματος, δείτε αυτό το άρθρο από τη Βιβλιοθήκη VEX.

Διάγραμμα που απεικονίζει τα εξαρτήματα και τη ρύθμιση ενός πνευματικού συστήματος VEX IQ, το οποίο περιλαμβάνει έναν εγκέφαλο VEX IQ, μια δεξαμενή αέρα, μια αντλία αέρα, μια πνευματική ηλεκτρομαγνητική βαλβίδα και έναν πνευματικό κύλινδρο 4 βημάτων διαδρομής. Όλα τα πνευματικά κομμάτια συνδέονται χρησιμοποιώντας έναν σωλήνα 4 mm και η ηλεκτρομαγνητική βαλβίδα συνδέεται με τον εγκέφαλο χρησιμοποιώντας ένα έξυπνο καλώδιο.

Μπλοκ VEXcode IQ VEXcode IQ Python
VEXcode IQ Blocks Project που διαβάζει Όταν ξεκινήσει, ρυθμίστε την αντλία Pneumatic12 σε ενεργοποιημένη και, στη συνέχεια, ρυθμίστε τον κύλινδρο Pneumatic12 σε σύμπτυξη.
pneumatic_12.pump_on()
pneumatic_12.retract(CYLINDER1)
VEXcode IQ C++
int main() 
{ Pneumatic12.pumpOn();
Pneumatic12.retract(cylinder1); }

Χρησιμοποιώντας μια πνευματική διάταξη ενός κυλίνδρου που παρουσιάστηκε προηγουμένως, αυτό το παράδειγμα θα προκαλέσει την πλήρη άμεση σύμπτυξη του κυλίνδρου λόγω της ενεργοποιημένης αντλίας αέρα.

Η ενεργοποίηση της αντλίας αέρα πριν από τη χρήση του κυλίνδρου είναι ζωτικής σημασίας, καθώς παρέχει στον κύλινδρο την απαιτούμενη πίεση αέρα. Όσο θέλετε το σύστημά σας να διατηρεί την πίεση του αέρα, η αντλία αέρα θα πρέπει να παραμένει ενεργοποιημένη. Η συμπερίληψη ενός κωδικού για την ανάσυρση του κυλίνδρου είναι ένα τυπικό χαρακτηριστικό ασφαλείας. Με αυτόν τον τρόπο, ο κύλινδρος σας ξεκινά πάντα από το ίδιο γνωστό σημείο (συσταλμένο) κάθε φορά. Όταν ολοκληρωθεί ο κώδικά σας, η Πνευματική Ηλεκτρομαγνητική Βεντάλια θα παραμείνει στην τελευταία θέση στην οποία της δώσατε οδηγίες να μετακινηθεί.

Μπλοκ VEXcode IQ VEXcode IQ Python
VEXcode IQ Blocks Έργο που διαβάζει Κατά την εκκίνηση, ρυθμίστε την αντλία Pneumatic12 σε ενεργοποιημένη, ρυθμίστε τον κύλινδρο Pneumatic12 σε σύμπτυξη, περιμένετε 1 δευτερόλεπτο και, στη συνέχεια, ρυθμίστε τον κύλινδρο Pneumatic12 σε επέκταση.
pneumatic_12.pump_on()
pneumatic_12.retract(CYLINDER1)
αναμονή(1, ΔΕΥΤΕΡΟΛΕΠΤΑ)
pneumatic_12.extend(CYLINDER1)
VEXcode IQ C++
int main() 
{ Pneumatic12.pumpOn();
Pneumatic12.retract(cylinder1);
wait(1, δευτερόλεπτα);
Pneumatic12.extend(cylinder1); }

Αφού εκτελέσετε το προηγούμενο παράδειγμα και σταματήσετε το πρόγραμμα, η Πνευματική Ηλεκτρομαγνητική Βαλβίδα παραμένει στην κατάσταση ανάκλασης. Αν προσθέσετε μια εντολή «επέκτασης», ο κύλινδρος θα συμπτυχθεί πρώτα κατά την έναρξη του προγράμματος και στη συνέχεια θα επεκταθεί πλήρως μετά από ένα δευτερόλεπτο. Αν σταματήσετε το πρόγραμμα εδώ, το σωληνοειδές θα παραμείνει στην «εκτεταμένη» κατάσταση.

Χρησιμοποιώντας τις εντολές «Αναμονή» μεταξύ των ενεργειών ανάκλησης και έκτασης, δίνετε χρόνο στον κύλινδρο να ολοκληρώσει την κίνησή του.

Αυτό αποτελεί τη βασική βάση για τον έλεγχο των πνευματικών συστημάτων χρησιμοποιώντας το VEXcode IQ. Να θυμάστε ότι ο έλεγχος του πνευματικού σας συστήματος είναι ένας συνδυασμός εντολών «επέκτασης» και «σύμπτυξης». Είναι σημαντικό να κατανοήσουμε πώς και γιατί συμβαίνουν αυτές οι ενέργειες. Σε συνδυασμό με την προσαρμοσμένη πνευματική σας ρύθμιση, αυτές οι εντολές σάς επιτρέπουν να ελέγχετε με ακρίβεια το σύστημά σας, κάνοντάς το να συμπεριφέρεται ακριβώς όπως θέλετε.

 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: