Ο αισθητήρας ματιών, όταν συνδέεται σε ένα ρομπότ VEX GO, επιτρέπει στο ρομπότ να ανιχνεύει τόσο την παρουσία κοντινών αντικειμένων όσο και το χρώμα αυτού που βρίσκεται μπροστά του. Ο αισθητήρας παίζει σημαντικό ρόλο στο να βοηθά το ρομπότ να λαμβάνει αποφάσεις με βάση αυτό που «βλέπει» — όπως η ανίχνευση ενός κόκκινου δείκτη, ο εντοπισμός ενός εμποδίου ή η επιλογή της κατεύθυνσης προς την οποία θα στρίψει κατά τη διάρκεια μιας δραστηριότητας.
Για καλύτερα αποτελέσματα κατά τη χρήση του Eye Sensor, προσπαθήστε να αποφύγετε τις σκιές, την αντανάκλαση ή τον πολύ αμυδρό φωτισμό. Μπορείτε επίσης να χρησιμοποιήσετε το μπλοκ set eye light power για να ρυθμίσετε τη φωτεινότητα του ενσωματωμένου φωτός του αισθητήρα. Η αύξηση της φωτεινότητας μπορεί να βοηθήσει τον αισθητήρα να ανιχνεύει τα χρώματα και την ανακλαστικότητα πιο καθαρά σε συνθήκες χαμηλότερου φωτισμού.
Ανίχνευση χρωμάτων
Μια απόχρωση είναι ένας αριθμός στον χρωματικό κύκλο από 0 έως 360 μοίρες που αντιπροσωπεύει τον τύπο του χρώματος.
Όταν χρησιμοποιείτε το μπλοκ eye detects colour? , το ρομπότ ελέγχει εάν η απόχρωση που αναφέρεται από τον αισθητήρα Eye εμπίπτει σε ένα συγκεκριμένο εύρος για αυτό το χρώμα:
- Κόκκινο: 340°–20°
- Πράσινο: 80°–145°
- Μπλε: 160°–250°
Σημείωση: Εάν η απόχρωση βρίσκεται εκτός αυτών των εύρων—ακόμα κι αν εξακολουθεί να μοιάζει με το χρώμα που προορίζεται για το ανθρώπινο μάτι—το έργο ενδέχεται να μην συμπεριφερθεί όπως αναμένεται. Αυτό μπορεί να μετριαστεί χρησιμοποιώντας το μπλοκeye hue και το μπλοκ range operator για να δημιουργήσετε ένα προσαρμοσμένο εύρος τιμών απόχρωσης.
Ανίχνευση φωτός
Εκτός από την ανίχνευση χρώματος, ο αισθητήρας ματιού μπορεί επίσης να δείξει πόσο φως αντανακλάται από μια επιφάνεια. Αυτό βοηθά το ρομπότ να καταλάβει αν κάτι μπροστά από τον αισθητήρα είναι φωτεινό ή σκοτεινό. Οι φωτεινές επιφάνειες, όπως το λευκό χαρτί ή τα ανοιχτόχρωμα αντικείμενα, αντανακλούν περισσότερο φως. Οι σκοτεινές επιφάνειες, όπως η μαύρη ταινία ή οι περιοχές στη σκιά, αντανακλούν λιγότερο.
Η φωτεινότητα ενός αντικειμένου μπορεί να προσδιοριστεί χρησιμοποιώντας το μπλοκ φωτεινότητα ματιού .
Ανίχνευση αντικειμένων
Ο αισθητήρας ματιού μπορεί επίσης να ανιχνεύσει πότε κάτι βρίσκεται φυσικά κοντά στο μπροστινό μέρος του ρομπότ. Αυτό διαφέρει από την ανίχνευση χρώματος ή φωτεινότητας. Αντί να μετρά το χρώμα ή την ποσότητα του φωτός που ανακλάται, ο αισθητήρας ελέγχει εάν ένα αντικείμενο βρίσκεται αρκετά κοντά ώστε να θεωρείται «μπροστά» του αισθητήρα.
Ένα αντικείμενο πρέπει να βρίσκεται σε απόσταση περίπου 18 mm από τον αισθητήρα για να ανιχνευθεί. Σημειώστε ότι αυτή η τιμή μπορεί να επηρεαστεί από περιβαλλοντικούς παράγοντες, όπως ο φωτισμός περιβάλλοντος.
Αυτό το είδος ανίχνευσης χρησιμοποιείται με τα ακόλουθα μπλοκ: