Αντιμετώπιση προβλημάτων VEX V5 Smart Motors

Το ακόλουθο άρθρο θα σας δώσει οδηγίες σχετικά με τον τρόπο αντιμετώπισης προβλημάτων των VEX V5 Smart Motors, εάν αντιμετωπίζετε ένα ή περισσότερα από τα ακόλουθα προβλήματα:

  • Ο κινητήρας δεν περιστρέφεται στην προβλεπόμενη θέση
  • Το έργο VEXcode V5 σταματά απροσδόκητα στη μέση του έργου
  • Οι κινητήρες κινούνται απροσδόκητα

Πρόβλημα: Ο κινητήρας δεν περιστρέφεται στην προβλεπόμενη θέση

Εάν ο κινητήρας σας δεν περιστρέφεται στην προβλεπόμενη θέση, δοκιμάστε τα παρακάτω βήματα για να αντιμετωπίσετε το πρόβλημα.

Παράθυρο Συσκευές VEXcode V5 με τις επιλογές κινητήρα που εμφανίζονται. Παρακάτω, επισημαίνεται η ρύθμιση της κασέτας γραναζιών. Αυτή η ρύθμιση έχει τρεις διαφορετικές επιλογές αναλογίας, οι οποίες μετρούν 36 προς 1 με 100 σ.α.λ., 18 προς 1 με 200 σ.α.λ. ή 6 προς 1 με 600 σ.α.λ.

Πριν επεξεργαστείτε το έργο VEXcode V5, βεβαιωθείτε ότι έχετε επιλέξει τη σωστή κασέτα γραναζιών στη διαμόρφωση της συσκευής. Η προεπιλεγμένη επιλογή είναι η πράσινη κασέτα γραναζιών 18:1.

Για περισσότερες πληροφορίες σχετικά με τη διαμόρφωση μεμονωμένων κινητήρων στο VEXcode V5, ανατρέξτε σε αυτό το άρθρο.

Εμφανίζονται δύο μπλοκ VEXcode V5, με ετικέτες που υποδεικνύουν ότι το ένα είναι σωστό και το άλλο λανθασμένο. Το σωστό μπλοκ δείχνει τον κινητήρα περιστρεφόμενου βραχίονα σε θέση 90 μοιρών. Το λανθασμένο μπλοκ αναφέρει Ρύθμιση θέσης βραχίονα κινητήρα σε 0 μοίρες.

Ελέγξτε τις εντολές που χρησιμοποιούνται στο έργο σας. Το [Spin ​​to position] χρησιμοποιείται για να περιστρέψει έναν κινητήρα σε μια συγκεκριμένη θέση. Αντίθετα, το μπλοκ [Ορισμός θέσης σε] ορίζει τη θέση του κωδικοποιητή κινητήρα στην δεδομένη τιμή και δεν θα μετακινήσει τον κινητήρα.

Βεβαιωθείτε ότι χρησιμοποιείτε την επιλογή [Περιστροφή στη θέση] αντί για την επιλογή [Ορισμός θέσης σε] στα έργα σας.

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

Βεβαιωθείτε ότι γνωρίζετε τη σωστή μοίρα στην οποία θέλετε να μετακινηθεί ο κινητήρας. Οποιαδήποτε σειρά γραναζιών θα μπορούσε να επηρεάσει τον αριθμό των μοιρών που απαιτούνται για την πλήρη ανύψωση ενός βραχίονα ή το άνοιγμα ενός νυχιού.

Δείτε αυτό το άρθρο για να μάθετε περισσότερα σχετικά με τις σχέσεις μετάδοσης με τους VEX V5 Smart Motors.

Η οθόνη Brain εμφανίζεται στο μενού Home με την επιλογή Devices (Συσκευές) επισημασμένη.

Εάν δεν είστε σίγουροι για την απόσταση που πρέπει να μετακινήσετε έναν κινητήρα, χρησιμοποιήστε τις πληροφορίες συσκευής που είναι διαθέσιμες στην οθόνη V5 Brain. Για να ανοίξετε τις πληροφορίες συσκευής για έναν κινητήρα, επιλέξτε πρώτα «Συσκευές» από την οθόνη V5 Brain.

Η οθόνη Brain εμφανίζεται στο μενού Πληροφορίες συσκευής, το οποίο περιέχει μια λίστα με όλες τις έξυπνες θύρες του Brain και τις συνδεδεμένες συσκευές. Το εικονίδιο για έναν συνδεδεμένο κινητήρα στο μενού Πληροφορίες συσκευής επισημαίνεται για να υποδείξει ότι μπορούν να επιλεγούν στοιχεία για να ανοίξουν τα μενού πληροφοριών τους.

Στη συνέχεια, επιλέξτε τον κινητήρα για τον οποίο θέλετε να δείτε περισσότερες πληροφορίες.

ΣΗΜΕΙΩΣΗ: Ο κινητήρας πρέπει να είναι συνδεδεμένος στον εγκέφαλο V5 για να εμφανίζεται στην οθόνη της συσκευής.

Η οθόνη εγκεφάλου εμφανίζεται στο ταμπλό για έναν κινητήρα, με τις τιμές Στροφές και Μοίρες να επισημαίνονται.

Μόλις ανοιχτεί, θα μπορείτε να δείτε τον βαθμό και τη θέση περιστροφής του επιλεγμένου κινητήρα V5 Smart. Αυτό θα ενημερώνεται σε πραγματικό χρόνο αν θέλετε να δείτε πώς αλλάζουν οι τιμές καθώς περιστρέφεται ο κινητήρας.

Οι πληροφορίες της συσκευής αναφέρουν τη θέση του κινητήρα σε μοίρες και στροφές, επομένως καθώς κινείτε έναν κινητήρα (όπως ανοίγοντας και κλείνοντας ένα νύχι) οι αριθμοί θα αλλάζουν. Χρησιμοποιήστε αυτήν τη δοκιμή για να προσδιορίσετε πόσες μοίρες ή περιστροφές χρειάζονται για να κλείσετε ένα δάχτυλο, να σηκώσετε έναν βραχίονα, να περιστρέψετε μια εισαγωγή κ.λπ.


Πρόβλημα: Το έργο VEXcode κολλάει

Το έργο σας μπορεί να φαίνεται ότι έχει κολλήσει επειδή ο κινητήρας δεν μπορεί να φτάσει στην προβλεπόμενη θέση-στόχο του. Μπορείτε να ρυθμίσετε τη θέση προς την οποία κινείται ο κινητήρας ή να ορίσετε ένα «χρονικό όριο» για τον κινητήρα.

Το μπλοκ χρονικού ορίου λήξης κινητήρα VEXcode V5 εμφανίζεται με ανοιχτό το αναπτυσσόμενο μενού Κινητήρας. Εμφανίζονται δύο διαφορετικοί κινητήρες που υποδεικνύουν ότι ο καθένας μπορεί να επιλεγεί ξεχωριστά.

Τα χρονικά όρια του κινητήρα σάς επιτρέπουν να ορίσετε ένα χρονικό όριο για να φτάσει ο κινητήρας στη θέση-στόχο του. Εάν δεν έχει φτάσει σε αυτήν τη θέση όταν λήξει ο χρόνος, ο κινητήρας θα σταματήσει να προσπαθεί να περιστραφεί και το έργο θα μετακινηθεί στην επόμενη εντολή.

Το VEXcode V5 μπλοκάρει ένα έργο που διαβάζει Όταν ξεκινήσει, ορίστε το χρονικό όριο του ClawMotor σε 3 δευτερόλεπτα. Στη συνέχεια, περιστρέψτε το ClawMotor κατά 360 μοίρες και μετά οδηγήστε το προς τα εμπρός για 200 mm.

Σε αυτό το παράδειγμα, το χρονικό όριο του κινητήρα έχει οριστεί σε 3 δευτερόλεπτα. Εάν το νύχι δεν φτάσει τις 360 μοίρες εντός 3 δευτερολέπτων, ο κινητήρας θα σταματήσει να περιστρέφεται στο σημάδι των 3 δευτερολέπτων, στη συνέχεια θα προχωρήσει στην επόμενη εντολή και θα κινηθεί προς τα εμπρός.


Πρόβλημα: Οι κινητήρες δεν κρατούν θέση

Μπορεί να έχετε έναν κινητήρα βραχίονα που κινήθηκε προς τα κάτω απροσδόκητα επειδή έλκεται από τη βαρύτητα ή άλλες δυνάμεις. Η χρήση της επιλογής [Ορισμός διακοπής λειτουργίας κινητήρα] σάς επιτρέπει να ελέγχετε την κίνηση του βραχίονα μετά την ολοκλήρωση μιας άλλης εντολής.

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

Η εντολή [Ορισμός διακοπής σε] σάς επιτρέπει να προσδιορίσετε τη συμπεριφορά του κινητήρα αφού σταματήσει να περιστρέφεται.

Η χρήση της παραμέτρου «hold» θα δώσει εντολή στον κινητήρα να καταπολεμήσει τη βαρύτητα. Το «Hold» (Κράτηση) προκαλεί την άμεση διακοπή λειτουργίας του κινητήρα και τον επαναφέρει στην ακινητοποιημένη θέση εάν μετακινηθεί.

Το VEXcode V5 μπλοκάρει ένα έργο που χρησιμοποιεί έναν βρόχο forever για να χειριστεί τις εισόδους του ελεγκτή για τον έλεγχο ενός βραχίονα ρομπότ με ένα δάχτυλο. Τα περισσότερα μπλοκ βρίσκονται μέσα στον βρόχο forever, αλλά δύο μπλοκ βρίσκονται έξω από αυτόν στην αρχή του έργου. Αυτά τα δύο μπλοκ επισημαίνονται και αναγράφουν set ArmMotor stopping to hold (ορισμός ArmMotor stopping σε κατάσταση hold) και set ClawMotor stopping σε κατάσταση hold (ορισμός ClawMotor stopping σε κατάσταση hold).

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

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

Last Updated: