Χρήση του αισθητήρα απόστασης με το VEX V5

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

Γωνιακή όψη του αισθητήρα απόστασης V5.


Περιγραφή

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

Ο αισθητήρας μπορεί να χρησιμοποιηθεί για τον υπολογισμό της ταχύτητας προσέγγισης ενός ρομπότ. Η ταχύτητα προσέγγισης μετρά την ταχύτητα του ρομπότ/αισθητήρα καθώς κινείται προς το αντικείμενο.

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

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

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

Στην πρόσοψη του αισθητήρα υπάρχει ένα μικρό παράθυρο όπου η δέσμη λέιζερ αποστέλλεται και στη συνέχεια λαμβάνεται για τη μέτρηση της απόστασης.

Ο αισθητήρας απόστασης V5 είναι ενσωματωμένος και τοποθετημένος σε ένα κομμάτι καναλιού V5 C χρησιμοποιώντας δύο βίδες και δύο κομμάτια Standoff 1/4 ίντσας.

Το πλάτος του αισθητήρα απόστασης επιτρέπει την ένθεση σε ένα κομμάτι του καναλιού C.

Σημείωση: Για αυτήν την προσάρτηση πρέπει να χρησιμοποιηθεί διαχωριστικό 1/4 ίντσας (275 - 1013) ή ένα πλαστικό διαχωριστικό 8 χιλιοστών (mm) (276-2019) προκειμένου να υπάρχει χώρος για την έξυπνη θύρα V5.

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

Για να λειτουργήσει ο αισθητήρας απόστασης με το V5 Robot Brain, η έξυπνη θύρα V5 του αισθητήρα και η έξυπνη θύρα ενός V5 Robot Brain πρέπει να συνδεθούν με ένα έξυπνο καλώδιο V5. Ο αισθητήρας απόστασης θα λειτουργεί με οποιαδήποτε από τις 21 έξυπνες θύρες του V5 Robot Brain. Όταν συνδέετε ένα καλώδιο V5 Smart Cable στις θύρες, βεβαιωθείτε ότι ο σύνδεσμος του καλωδίου έχει εισαχθεί πλήρως στη θύρα και ότι η γλωττίδα ασφάλισης του συνδέσμου έχει ασφαλίσει πλήρως.


Πώς λειτουργεί ο αισθητήρας απόστασης

Ο αισθητήρας απόστασης στέλνει έναν παλμό φωτός λέιζερ ασφαλούς για την τάξη και μετρά τον χρόνο που χρειάζεται για να ανακλαστεί ο παλμός. Αυτό επιτρέπει τον υπολογισμό της απόστασης.

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

Το εύρος μέτρησης του αισθητήρα απόστασης είναι από 20 χιλιοστά (mm) έως 2.000 χιλιοστά (mm) (0,79 ίντσες έως 78,74 ίντσες). Κάτω από 200 χιλιοστά (mm) η ακρίβεια είναι περίπου +/‐15 χιλιοστά (mm)· πάνω από 200 χιλιοστά (mm) η ακρίβεια είναι περίπου 5%.

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

Το V5 Brain σε συνεργασία με ένα πρόγραμμα χρήστη μπορεί να χρησιμοποιηθεί για τη μετατροπή των μετρήσεων του αισθητήρα απόστασης σε:

  • Απόσταση από ένα αντικείμενο που μετριέται σε χιλιοστά ή ίντσες.
  • Ταχύτητα αντικειμένου σε μέτρα ανά δευτερόλεπτο.
  • Το μέγεθος του αντικειμένου είναι μικρό, μεσαίο ή μεγάλο.
  • Βρέθηκε αντικείμενο.

Εικονίδιο εφαρμογής VEXcode V5.


Ρύθμιση του αισθητήρα απόστασης

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

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

  • Τιμές αισθητήρα απόστασης ανάγνωσης: Είναι χρήσιμο να χρησιμοποιήσετε την οθόνη πληροφοριών συσκευής στον εγκέφαλο ρομπότ V5 για να δείτε τις τιμές που επιστρέφει ο αισθητήρας απόστασης. Αυτό μπορεί να γίνει με τον αισθητήρα που συνδέεται με τον εγκέφαλο ως εξής:

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

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

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

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

    Η οθόνη εγκεφάλου εμφανίζεται στο μενού Αισθητήρας απόστασης που παραθέτει τα δεδομένα του αισθητήρα. Το μενού αναφέρει δεδομένα για το μέγεθος, την ταχύτητα και την απόσταση ενός αντικειμένου. Το μενού περιλαμβάνει επίσης ένα διάγραμμα που απεικονίζει την απόσταση και πώς αυτή αλλάζει με την πάροδο του χρόνου. Σε αυτό το στιγμιότυπο οθόνης, το μέγεθος του αντικειμένου είναι μεγάλο, η ταχύτητά του είναι 0 μέτρα ανά δευτερόλεπτο και η απόστασή του είναι 1904 mm.

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

    Σημείωση: Βεβαιωθείτε ότι το V5 Robot Brain διαθέτει την πιο πρόσφατη έκδοση του υλικολογισμικού.


Προσθήκη του αισθητήρα απόστασης ως συσκευή στο VEXcode V5

Κάθε φορά που ένας αισθητήρας χρησιμοποιείται με μια γλώσσα προγραμματισμού, πρέπει να διαμορφώνεται σε αυτήν τη γλώσσα. Με τα VEXcode V5 και VEXcode Pro V5, αυτό επιτυγχάνεται χρησιμοποιώντας τη λειτουργία «Προσθήκη συσκευής». Για να δώσουμε ένα παράδειγμα αυτού, τα ακόλουθα βήματα θα προσθέσουν τον Αισθητήρα Απόστασης ως συσκευή εντός του VEXcode V5.

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

Επιλέξτε το εικονίδιο Συσκευές.

Μενού Συσκευές VEXcode V5 με επισημασμένο το κουμπί Προσθήκη συσκευής.

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

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

Επιλέξτε «ΑΠΟΣΤΑΣΗ».

Μενού Συσκευών VEXcode V5 με εμφανιζόμενο το μενού Έξυπνης Θύρας. Η πρώτη Έξυπνη Θύρα επισημαίνεται.

Επιλέξτε την Έξυπνη Θύρα στην οποία είναι συνδεδεμένος ο Αισθητήρας Απόστασης στον Εγκέφαλο Ρομπότ V5.

Μενού Συσκευών VEXcode V5 αφού ορίσετε την επιλογή Έξυπνης Θύρας του νέου Αισθητήρα Απόστασης σε 1. Παραπάνω, το όνομα της συσκευής επισημαίνεται για να υποδείξει ότι μπορεί να αλλάξει. Παρακάτω, το κουμπί "Τέλος" είναι επισημασμένο.

Μόλις επιλέξετε τη θύρα, επιλέξτε «ΤΕΛΟΣ».

Σημείωση: Υπάρχει η επιλογή να αλλάξετε το όνομα του Αισθητήρα Απόστασης στο παράθυρο κειμένου από Distance1 σε διαφορετικό όνομα.

VEXcode V5 με τα μπλοκ που εμφανίζονται στην εργαλειοθήκη. Η κατηγορία μπλοκ ανίχνευσης απόστασης είναι πλέον διαθέσιμη.

Μόλις προστεθεί ο αισθητήρας απόστασης στο πρόγραμμα χρήστη σας, θα γίνει διαθέσιμο ένα νέο σύνολο εντολών αισθητήρα.


Κοινές χρήσεις του αισθητήρα απόστασης

Γραμμή εργαλείων VEXcode V5 με ανοιχτό το μενού Αρχείο και επισημασμένη την επιλογή Άνοιγμα Παραδειγμάτων. Η επιλογή Άνοιγμα Παραδειγμάτων είναι η πέμπτη επιλογή στο μενού, κάτω από τα Νέα Έργα Μπλοκ, Νέο Έργο Κειμένου, Άνοιγμα και Άνοιγμα Πρόσφατων.Μικρογραφία για το παράδειγμα έργου ανίχνευσης απόστασης.

Ο αισθητήρας απόστασης μπορεί να παράγει διάφορες μετρήσεις που μπορούν να χρησιμοποιηθούν για να αλλάξουν τη συμπεριφορά του ρομπότ.

Αυτές οι λειτουργίες μπορούν να χρησιμοποιηθούν με:

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


Αυτά τα χαρακτηριστικά περιλαμβάνουν:

  •  
    • Απόσταση από ένα αντικείμενο μετρούμενη σε χιλιοστά ή ίντσες. Αυτή η μέτρηση παρέχει μια μέτρηση μεταξύ του μπροστινού μέρους του αισθητήρα απόστασης και ενός αντικειμένου ή ενός φράγματος/τοίχου. Μια διασκεδαστική πρόκληση στην τάξη θα ήταν να χρησιμοποιήσετε τον αισθητήρα απόστασης για να μετρήσετε την απόσταση μεταξύ του ρομπότ σας και του τοίχου. Στη συνέχεια, μετρήστε την απόσταση με μια διαφορετική μέθοδο, όπως μια μεζούρα, και συγκρίνετε τις δύο μετρήσεις.
    • Ταχύτητα αντικειμένου σε μέτρα ανά δευτερόλεπτο. Αυτό παρέχει μια μέτρηση της ταχύτητας σε μέτρα ανά δευτερόλεπτο για ένα αντικείμενο που πλησιάζει το ρομπότ σας ή το ρομπότ σας που πλησιάζει ένα αντικείμενο. Μια διασκεδαστική πρόκληση στην τάξη θα ήταν να γράψετε ένα προσαρμοσμένο πρόγραμμα χρήστη για να μετρήσετε τη μέγιστη ταχύτητα του ρομπότ σας καθώς το οδηγείτε προς έναν τοίχο.
      • Σημειώστε ότι τα αντικείμενα που κινούνται προς τον αισθητήρα (είτε πρόκειται για τον αισθητήρα σας που κινείται προς ένα ακίνητο αντικείμενο είτε αντίστροφα) θα αναφέρουν θετική ταχύτητα, ενώ τα αντικείμενα που κινούνται μακριά από τον αισθητήρα (και πάλι, είτε πρόκειται για τον αισθητήρα σας που κινείται μακριά από ένα ακίνητο αντικείμενο είτε αντίστροφα) θα αναφέρουν αρνητικό αριθμό. Είναι σημαντικό να κατανοήσουμε ότι ο αισθητήρας είναι σε θέση να το κάνει αυτό επειδή απλώς λαμβάνει τον ρυθμό μεταβολής της απόστασης που παρατηρείται από τον αισθητήρα με την πάροδο του χρόνου, ο οποίος με απλά λόγια είναι μέτρα/δευτερόλεπτα ή ταχύτητα.

Η οθόνη εγκεφάλου εμφανίζεται στο μενού Αισθητήρας απόστασης που παραθέτει τα δεδομένα του αισθητήρα. Το διάγραμμα του μενού δείχνει την απόσταση από το ανιχνευμένο αντικείμενο και ένα βέλος υποδεικνύει ότι η απόσταση συρρικνώνεται. Η τιμή της ταχύτητας είναι 0,21 μέτρα ανά δευτερόλεπτο, υποδεικνύοντας επίσης ότι η απόσταση συρρικνώνεται.Η οθόνη εγκεφάλου εμφανίζεται στο μενού Αισθητήρας απόστασης που παραθέτει τα δεδομένα του αισθητήρα. Το διάγραμμα του μενού δείχνει την απόσταση από το ανιχνευμένο αντικείμενο και ένα βέλος υποδεικνύει ότι η απόσταση αυξάνεται. Η τιμή της ταχύτητας είναι -0,29 μέτρα ανά δευτερόλεπτο, υποδεικνύοντας επίσης ότι η απόσταση αυξάνεται.

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

  •  
    • Το μέγεθος του αντικειμένου είναι μικρό, μεσαίο ή μεγάλο. Αυτή η λειτουργία επιτρέπει στο ρομπότ σας να αναγνωρίζει ένα αντικείμενο ως μικρό, μεσαίο ή μεγάλο ανάλογα με την ένδειξη του αισθητήρα. Μια διασκεδαστική πρόκληση στην τάξη θα ήταν να χρησιμοποιήσετε την οθόνη πληροφοριών συσκευής του V5 Robot Brain και να τοποθετήσετε διαφορετικά αντικείμενα σε μια καθορισμένη απόσταση, όπως ένα μέτρο, για να δείτε αν ο αισθητήρας ανιχνεύει το αντικείμενο ως μικρό, μεσαίο ή μεγάλο.
      Σημείωση: Το μέγεθος του αντικειμένου είναι μια εκτίμηση και μπορεί να επηρεαστεί από την ανακλαστικότητα του αντικειμένου.

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

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


Χρήσεις του αισθητήρα απόστασης σε ένα ρομπότ αγώνων:

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

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

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

Για παράδειγμα, στο διαγωνιστικό παιχνίδι ρομποτικής VEX 2020-2021, Change Up, ένας αισθητήρας απόστασης θα μπορούσε να τοποθετηθεί υπό γωνία για να σαρώσει το δάπεδο μπροστά από την εισαγωγή αέρα του ρομπότ σας. Μόλις εντοπιστεί μία από τις μπάλες που χρησιμοποιούνται στο παιχνίδι, αυτό θα μπορούσε να ενεργοποιήσει αυτόματα την εισαγωγή αέρα του ρομπότ και να παραλάβει την μπάλα.

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

Ο αισθητήρας απόστασης είναι διαθέσιμος στον ιστότοπο VEX.

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

Last Updated: