Ο οπτικός αισθητήρας EXP είναι ένας από τους ισχυρούς αισθητήρες EXP που έχουν σχεδιαστεί για πλήρη ενσωμάτωση με την πλατφόρμα ρομποτικής EXP.
Περιγραφή του αισθητήρα
Ο οπτικός αισθητήρας EXP είναι ένας συνδυασμός των ακόλουθων αισθητήρων:
- Αισθητήρας φωτισμού περιβάλλοντος: Αναφέρει την τρέχουσα ποσότητα φωτισμού περιβάλλοντος που ανιχνεύει ο αισθητήρας. Αυτό θα μπορούσε να είναι τα επίπεδα φωτεινότητας ενός δωματίου ή η φωτεινότητα ενός συγκεκριμένου αντικειμένου.
- Αισθητήρας χρώματος: Οι πληροφορίες χρώματος είναι διαθέσιμες ως RGB (Κόκκινο, Πράσινο, Μπλε), απόχρωση και κορεσμός ή κλίμακα του γκρι. Η ανίχνευση χρωμάτων λειτουργεί καλύτερα όταν το αντικείμενο βρίσκεται σε απόσταση μικρότερη από 100 χιλιοστά (mm).
- Αισθητήρας εγγύτητας: Ο αισθητήρας εγγύτητας μετρά την ανακλώμενη υπέρυθρη ενέργεια που προέρχεται από μια ενσωματωμένη λυχνία LED υπερύθρων. Ως εκ τούτου, οι τιμές θα αλλάζουν με το φως περιβάλλοντος και την ανακλαστικότητα των αντικειμένων.
Ο οπτικός αισθητήρας περιέχει επίσης λευκές λυχνίες LED.
Αυτές οι λυχνίες LED μπορούν να ενεργοποιηθούν και να απενεργοποιηθούν ή να ρυθμιστούν σε ένα συγκεκριμένο ποσοστό φωτεινότητας.
Αυτό παρέχει μια συνεπή πηγή φωτός κατά την ανίχνευση χρωμάτων ανεξάρτητα από τις συνθήκες φωτισμού του περιβάλλοντος.
Το πίσω μέρος του περιβλήματος του αισθητήρα έχει πέντε οπές για να παρέχει ευελιξία κατά την τοποθέτηση του αισθητήρα σε ένα ρομπότ.
Στην πρόσοψη του αισθητήρα υπάρχει ένα μικρό παράθυρο όπου βρίσκονται οι οπτικοί αισθητήρες.
Για να λειτουργήσει ο οπτικός αισθητήρας με τον εγκέφαλο EXP, η έξυπνη θύρα του αισθητήρα και η έξυπνη θύρα ενός εγκεφάλου EXP πρέπει να συνδεθούν με ένα έξυπνο καλώδιο.
Ο οπτικός αισθητήρας θα λειτουργήσει με οποιαδήποτε από τις 12 έξυπνες θύρες στον εγκέφαλο EXP.
Όταν συνδέετε ένα έξυπνο καλώδιο EXP στις θύρες, βεβαιωθείτε ότι ο σύνδεσμος του καλωδίου έχει εισαχθεί πλήρως στη θύρα και ότι η γλωττίδα ασφάλισης του συνδέσμου έχει ασφαλίσει πλήρως.
Πώς λειτουργεί ο οπτικός αισθητήρας
Ο οπτικός αισθητήρας EXP λαμβάνει φωτεινή ενέργεια και την μετατρέπει σε ηλεκτρικά σήματα. Τα εσωτερικά ηλεκτρονικά του αισθητήρα (μια μηχανή κατάστασης υλικού) μετατρέπουν αυτά τα σήματα σε σήματα εξόδου που θα ληφθούν ως είσοδος από τον εγκέφαλο EXP.
Όπως αναφέρθηκε προηγουμένως:
- Η ανίχνευση χρώματος του αισθητήρα λειτουργεί καλύτερα όταν το αντικείμενο βρίσκεται σε απόσταση μικρότερη από 100 χιλιοστά (mm) ή περίπου 3,9 ίντσες.
- Ο αισθητήρας εγγύτητας μετρά την ένταση του ανακλώμενου φωτός lR. Αυτό θα προκαλέσει αλλαγή στις τιμές ανάλογα με το φως του περιβάλλοντος και την ανακλαστικότητα των αντικειμένων.
Ο οπτικός αισθητήρας πρέπει να συνδυαστεί με το VEXcode EXP για να δημιουργηθεί ένα πρόγραμμα χρήστη για τον εγκέφαλο EXP, το οποίο θα χρησιμοποιεί τις μετρήσεις του αισθητήρα για τον έλεγχο της συμπεριφοράς του ρομπότ.
Το EXP Brain σε συνδυασμό με ένα πρόγραμμα χρήστη μπορεί να χρησιμοποιηθεί με τον οπτικό αισθητήρα για:
- Ενεργοποιήστε ή απενεργοποιήστε τις λευκές λυχνίες LED του αισθητήρα.
- Ορίστε το ποσοστό ισχύος των λευκών λυχνιών LED.
- Εντοπίστε ένα αντικείμενο.
- Εντοπίστε ένα χρώμα.
- Μετρήστε το ποσοστό φωτεινότητας του περιβάλλοντος φωτός.
- Μετρήστε την απόχρωση ενός χρώματος σε μοίρες.
Ρύθμιση του οπτικού αισθητήρα
Τοποθέτηση
Η τοποθέτηση του οπτικού αισθητήρα είναι πολύ σημαντική για τη λήψη ακριβών μετρήσεων.
Βεβαιωθείτε ότι δεν υπάρχει καμία κατασκευή στο ρομπότ μπροστά από το μικρό παράθυρο οπτικού αισθητήρα στην πρόσοψη του αισθητήρα.
Πρέπει να υπάρχει μια καθαρή διαδρομή μπροστά από τον αισθητήρα μεταξύ οποιουδήποτε αντικειμένου που μετράται και του αισθητήρα.
Ανάγνωση τιμών οπτικού αισθητήρα
Είναι χρήσιμο να χρησιμοποιήσετε την οθόνη Συσκευές στον εγκέφαλο EXP για να δείτε τις πληροφορίες που αναφέρει ο οπτικός αισθητήρας.
- LED: το τρέχον ποσοστό φωτεινότητας των LED. Το 0 είναι απενεργοποιημένο και το 100% είναι πλήρως ενεργοποιημένο.
- BRT: το ποσοστό φωτεινότητας του περιβάλλοντος φωτός στο δωμάτιο ή ενός αντικειμένου
- PROX: η εγγύτητα ενός αντικειμένου ως κοντά ή μακριά
-
Απόχρωση: μια τιμή απόχρωσης μεταξύ 0 - 359 μοιρών. Κάθε τιμή απόχρωσης έχει μια συσχέτιση απόχρωσης.
Για να χρησιμοποιήσετε τον Πίνακα Ελέγχου Αισθητήρα, ακολουθήστε τα βήματα σε αυτό το άρθρο.
Προσθήκη του οπτικού αισθητήρα ως συσκευής στο VEXcode EXP
Κάθε φορά που ένας αισθητήρας χρησιμοποιείται με μια γλώσσα προγραμματισμού, πρέπει να διαμορφώνεται σε αυτήν τη γλώσσα.
Με το VEXcode EXP, αυτό επιτυγχάνεται χρησιμοποιώντας τη λειτουργία «Προσθήκη συσκευής» από το παράθυρο Συσκευές.
Για να προσθέσετε τον Οπτικό Αισθητήρα στη διαμόρφωση, ακολουθήστε τα βήματα σε αυτό το άρθρο.
Μόλις προστεθεί ο Οπτικός Αισθητήρας στο έργο σας, θα είναι διαθέσιμο ένα νέο σύνολο μπλοκ αισθητήρων.
Για περισσότερες πληροφορίες σχετικά με τα μπλοκ από την κατηγορία «Αισθητήρας» που αφορούν τον Οπτικό Αισθητήρα, ανατρέξτε στις πληροφορίες Βοήθειας (Μπλοκ έργου).
Κοινές χρήσεις του οπτικού αισθητήρα
Ο οπτικός αισθητήρας μπορεί να παράγει διάφορες μετρήσεις που μπορούν να χρησιμοποιηθούν για να αλλάξουν τη συμπεριφορά του ρομπότ. Αυτά τα χαρακτηριστικά περιλαμβάνουν:
Εντοπισμός αντικειμένου
Αυτή η λειτουργία επιτρέπει στο ρομπότ σας να ανιχνεύει ένα αντικείμενο όταν αυτό βρεθεί εντός της εμβέλειας του οπτικού αισθητήρα.
Το παράδειγμα έργου που φαίνεται στα αριστερά χρησιμοποιείται για τον προγραμματισμό ενός ρομπότ με έναν οπτικό αισθητήρα τοποθετημένο στο μπροστινό μέρος, ώστε να οδηγεί μέχρι να ανιχνεύσει ένα αντικείμενο, όπως έναν κύβο, και στη συνέχεια να σταματά να οδηγεί μόλις το αντικείμενο ανιχνευθεί από τον οπτικό αισθητήρα.
Εντοπισμός χρώματος
Αυτή η λειτουργία επιτρέπει στο ρομπότ σας να αναγνωρίζει το χρώμα ενός αντικειμένου.
Ένα παράδειγμα θα μπορούσε να είναι η κωδικοποίηση ενός ρομπότ με έναν οπτικό αισθητήρα ώστε να περιστρέφεται μέχρι να ανιχνεύσει ένα αντικείμενο, όπως έναν χρωματιστό κύβο.
Μόλις εντοπιστεί ένα αντικείμενο, το ρομπότ σταματά να περιστρέφεται για 5 δευτερόλεπτα και κινείται προς τον κύβο.
Μετρήστε το φως του περιβάλλοντος
Αυτή η λειτουργία επιτρέπει στο ρομπότ σας να μετρήσει τη φωτεινότητα του φωτός γύρω του.
Το παράδειγμα έργου που φαίνεται στα αριστερά χρησιμοποιείται για να οδηγήσει ένα ρομπότ σε έναν κύκλο όταν τα φώτα σε ένα δωμάτιο είναι αναμμένα και να σταματήσει την οδήγηση του ρομπότ όταν τα φώτα είναι σβηστά.
Μετρήστε την τιμή απόχρωσης
Αυτή η λειτουργία επιτρέπει στο ρομπότ σας να παρέχει έναν αριθμό για την απόχρωση ενός αντικειμένου.
Ο οπτικός αισθητήρας αναφέρει την αντίστοιχη τιμή απόχρωσης σε μοίρες από 0 έως 359 με βάση τον χρωματικό κύκλο στα αριστερά.
Αυτό παρέχει μια πιο ακριβή μέτρηση του χρώματος σε σύγκριση με μια γενικευμένη ονομασία κόκκινου, πράσινου ή μπλε.