Αυτός ο οδηγός έχει σχεδιαστεί για να βοηθήσει τους χρήστες του IQ Pneumatics Kit να πλοηγηθούν στη διαδικασία κατανόησης, διαμόρφωσης και κωδικοποίησης των πνευματικών τους συστημάτων. Για περισσότερες πληροφορίες σχετικά με τα εξαρτήματα του κιτ IQ Pneumatics, δείτε αυτό το άρθρο από τη βιβλιοθήκη VEX.
Σημαντική ειδοποίηση ενημέρωσης: Βεβαιωθείτε ότι το υλικολογισμικό στον εγκέφαλο ρομπότ IQ και στη μονάδα πνευματικού ελέγχου είναι ενημερωμένο. Η χρήση παρωχημένου υλικολογισμικού θα μπορούσε να οδηγήσει σε μη αναμενόμενα προβλήματα συμπεριφοράς και απόδοσης με τα πνευματικά εξαρτήματα. Για να μάθετε πώς να ενημερώνετε το υλικολογισμικό σας, ανατρέξτε στην Υλικολογισμικό" στη Βιβλιοθήκη VEX, φροντίζοντας να ακολουθείτε τις οδηγίες που αφορούν συγκεκριμένα το σύστημα ελέγχου δημιουργίας IQ που διαθέτετε.
Επιλογές ελέγχου και ρύθμιση
Στο κιτ πνευματικών συστημάτων IQ, η πνευματική ηλεκτρομαγνητική βαλβίδα παίζει βασικό ρόλο στο να επιτρέπει στους χρήστες να ελέγχουν τα πνευματικά συστήματα μέσω του VEXcode IQ.
Για να μάθετε πώς λειτουργεί το σωληνοειδές, δείτε αυτό το άρθρο από τη Βιβλιοθήκη VEX.
Ρύθμιση παραμέτρων της ηλεκτρομαγνητικής βαλβίδας
Όπως συμβαίνει με τους κινητήρες και τους αισθητήρες, η πνευματική ηλεκτρομαγνητική βαλβίδα πρέπει να διαμορφωθεί στο VEXcode IQ πριν μπορέσει να χρησιμοποιηθεί.
Ανοίξτε το VEXcode IQ και επιλέξτε το κουμπί Συσκευές για να ανοίξετε το παράθυρο Συσκευές.
Επιλέξτε «Προσθήκη συσκευής».
Επιλέξτε «ΠΝΕΥΜΑΤΙΚΟ».
Αφού επιλέξετε «ΠΝΕΥΜΑΤΙΚΟ», επιλέξτε σε ποια θύρα συνδέσατε την Πνευματική Ηλεκτρομαγνητική Βαλβίδα στον Εγκέφαλο του ρομπότ σας. Οι θύρες που έχουν ήδη διαμορφωθεί για άλλες συσκευές δεν θα είναι διαθέσιμες.
Μόλις επιλεγεί η θύρα, επιλέξτε «ΤΕΛΟΣ» για να υποβάλετε τη συσκευή στη διαμόρφωση ή «ΑΚΥΡΩΣΗ» για να επιστρέψετε στο μενού Συσκευές.
Σημείωση: Η επιλογή «ΑΚΥΡΩΣΗ» θα αναιρέσει τυχόν αλλαγές που έχετε κάνει στη συσκευή και δεν θα αποτελεί μέρος της διαμόρφωσης.
Αφού επιλέξετε «ΤΕΛΟΣ», θα εμφανιστεί μια εικόνα της προρυθμισμένης πνευματικής ηλεκτρομαγνητικής βαλβίδας.
Το διάγραμμα δείχνει την προεπιλεγμένη διαμόρφωση. Συνδέουμε το 'A' από την πνευματική ηλεκτρομαγνητική βαλβίδα με το 'A' στον κύλινδρο και το 'B' με το 'B'. Με αυτόν τον τρόπο, μπορούμε να ορίσουμε τον κώδικά μας είτε σε «επέκταση» είτε σε «σύσπαση», επειδή οι θύρες στους κυλίνδρους είναι συνδεδεμένες με τις αντίστοιχες θύρες στο πνευματικό σωληνοειδές.
Το VEXcode IQ διαθέτει μια λειτουργία στο μενού διαμόρφωσης που σας επιτρέπει να αντιστρέψετε τις ρυθμίσεις σας. Έτσι, ακόμα κι αν οι σωλήνες σας δεν είναι συνδεδεμένοι από προεπιλογή, οι εντολές επέκτασης και ανάκλησης θα ταιριάζουν με τη λειτουργία του ρομπότ σας.
Μόλις είστε ικανοποιημένοι με τη διαμόρφωση καλωδίωσης, επιλέξτε «ΤΕΛΟΣ» για να κλείσετε το μενού της συσκευής και να ξεκινήσετε την κωδικοποίηση.
Κωδικοποίηση της πνευματικής ηλεκτρομαγνητικής βαλβίδας
Ας εξερευνήσουμε τώρα ένα παράδειγμα κωδικοποίησης του Πνευματικού Σωληνοειδούς χρησιμοποιώντας Blocks, Python και C++ με ένα απλό μονοκύλινδρο πνευματικό σύστημα, το οποίο απεικονίζεται παρακάτω. Ένα παράδειγμα χρήσης αυτού του συστήματος θα μπορούσε να είναι η τροφοδοσία ενός μηχανισμού εκτόξευσης. Για περισσότερες πληροφορίες σχετικά με τα εξαρτήματα και τη συναρμολόγηση αυτού του συστήματος, δείτε αυτό το άρθρο από τη Βιβλιοθήκη VEX.
| Μπλοκ VEXcode IQ | VEXcode IQ Python | |
|---|---|---|
pneumatic_12.pump_on() |
||
| VEXcode IQ C++ | ||
int main() |
||
|
Χρησιμοποιώντας μια πνευματική διάταξη ενός κυλίνδρου που παρουσιάστηκε προηγουμένως, αυτό το παράδειγμα θα προκαλέσει την πλήρη άμεση σύμπτυξη του κυλίνδρου λόγω της ενεργοποιημένης αντλίας αέρα. Η ενεργοποίηση της αντλίας αέρα πριν από τη χρήση του κυλίνδρου είναι ζωτικής σημασίας, καθώς παρέχει στον κύλινδρο την απαιτούμενη πίεση αέρα. Όσο θέλετε το σύστημά σας να διατηρεί την πίεση του αέρα, η αντλία αέρα θα πρέπει να παραμένει ενεργοποιημένη. Η συμπερίληψη ενός κωδικού για την ανάσυρση του κυλίνδρου είναι ένα τυπικό χαρακτηριστικό ασφαλείας. Με αυτόν τον τρόπο, ο κύλινδρος σας ξεκινά πάντα από το ίδιο γνωστό σημείο (συσταλμένο) κάθε φορά. Όταν ολοκληρωθεί ο κώδικά σας, η Πνευματική Ηλεκτρομαγνητική Βεντάλια θα παραμείνει στην τελευταία θέση στην οποία της δώσατε οδηγίες να μετακινηθεί. |
||
| Μπλοκ VEXcode IQ | VEXcode IQ Python | |
|---|---|---|
pneumatic_12.pump_on() |
||
| VEXcode IQ C++ | ||
int main() |
||
|
Αφού εκτελέσετε το προηγούμενο παράδειγμα και σταματήσετε το πρόγραμμα, η Πνευματική Ηλεκτρομαγνητική Βαλβίδα παραμένει στην κατάσταση ανάκλασης. Αν προσθέσετε μια εντολή «επέκτασης», ο κύλινδρος θα συμπτυχθεί πρώτα κατά την έναρξη του προγράμματος και στη συνέχεια θα επεκταθεί πλήρως μετά από ένα δευτερόλεπτο. Αν σταματήσετε το πρόγραμμα εδώ, το σωληνοειδές θα παραμείνει στην «εκτεταμένη» κατάσταση. Χρησιμοποιώντας τις εντολές «Αναμονή» μεταξύ των ενεργειών ανάκλησης και έκτασης, δίνετε χρόνο στον κύλινδρο να ολοκληρώσει την κίνησή του. |
||
Αυτό αποτελεί τη βασική βάση για τον έλεγχο των πνευματικών συστημάτων χρησιμοποιώντας το VEXcode IQ. Να θυμάστε ότι ο έλεγχος του πνευματικού σας συστήματος είναι ένας συνδυασμός εντολών «επέκτασης» και «σύμπτυξης». Είναι σημαντικό να κατανοήσουμε πώς και γιατί συμβαίνουν αυτές οι ενέργειες. Σε συνδυασμό με την προσαρμοσμένη πνευματική σας ρύθμιση, αυτές οι εντολές σάς επιτρέπουν να ελέγχετε με ακρίβεια το σύστημά σας, κάνοντάς το να συμπεριφέρεται ακριβώς όπως θέλετε.