Μετάβαση στο κύριο περιεχόμενο

Ο αισθητήρας απόστασης VEX IQ

Διαβάστε για τον αισθητήρα απόστασης

Για να μάθετε περισσότερα σχετικά με τον Αισθητήρα Απόστασης, ζητήστε από τον Αναγνώστη να οργανώσει τον τρόπο με τον οποίο η ομάδα θα διαβάσει το άρθρο VEX IQ Distance Sensor από τη Βιβλιοθήκη VEX.  Αυτό το άρθρο θα καλύψει τον τρόπο λειτουργίας του Αισθητήρα Απόστασης και θα παρέχει συνήθεις χρήσεις.

Αισθητήρας απόστασης VEX IQ

Προγραμματισμός με τον αισθητήρα απόστασης

Ζητήστε από τον προγραμματιστή να ανοίξει το VEXcode IQ και να ακολουθήσει τα παρακάτω βήματα:

  • Ξεκινήστε ανοίγοντας το παράδειγμα έργου προτύπου Testbed από το VEXcode IQ.

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

  • Για βοήθεια με το άνοιγμα του παραδείγματος έργου, δείτε το εκπαιδευτικό βίντεο Χρήση παραδειγμάτων έργων και προτύπων .
  • Δημιουργήστε το ακόλουθο έργο και αποθηκεύστε το (macOS, Windows, Chromebook, iPad) ως Αισθητήρα Απόστασης:

    Έργο VEXcode IQ με ένα μπλοκ κατά την εκκίνηση με ένα μπλοκ για πάντα συνδεδεμένο. Μέσα στον βρόχο forever υπάρχουν εντολές για την εκτύπωση δεδομένων στην οθόνη Brain. Τα μπλοκ έχουν ως εξής: τοποθετήστε τον κέρσορα στη γραμμή 1, στήλη 1, εάν βρεθεί απόσταση αντικειμένου, τότε εκτυπώστε το αντικείμενο που βρέθηκε, τοποθετήστε τον κέρσορα στη γραμμή 2, στήλη 1 και εκτυπώστε την απόσταση σε mm. Αλλιώς, εκτυπώστε Δεν βρέθηκε αντικείμενο. Κάτω από το μπλοκ If then else υπάρχει ένα μπλοκ που διαβάζει την εκκαθάριση όλων των γραμμών.

Δοκιμή του αισθητήρα απόστασης

Ζητήστε από τον ελεγκτή να συνδέσει το VEX IQ Brain στον υπολογιστή σας και, στη συνέχεια, ακολουθήστε τα εξής βήματα:

  • Λήψη του έργου στον εγκέφαλο ρομπότ IQ.
  • Εκτελέστε το έργο για να αναφέρετε εάν ο αισθητήρας απόστασης ανιχνεύει ένα αντικείμενο ή όχι. Αν ναι, αναφέρει πόσο μακριά βρίσκεται από τον αισθητήρα.
  • Για βοήθεια σχετικά με τη λήψη και την εκτέλεση ενός έργου, δείτε το εκπαιδευτικό βίντεο Λήψη και εκτέλεση ενός έργου .
  • Με βάση τις παρατηρήσεις σας σχετικά με τη συμπεριφορά του αισθητήρα στην πλατφόρμα δοκιμών και τις πληροφορίες από την ένδειξη, απαντήστε στις ακόλουθες ερωτήσεις και ζητήστε από τον Καταγραφέα να τις καταγράψει στο σημειωματάριό σας μηχανικής:
    1. Σε ποιο σενάριο θα χρησιμοποιούσατε έναν αισθητήρα απόστασης αντί για έναν διακόπτη προφυλακτήρα;
    2. Γιατί μπορεί να θέλετε ένα ρομπότ να ανιχνεύει αντικείμενα από απόσταση;

Εικονίδιο Εργαλειοθήκης Εκπαιδευτικού Εργαλειοθήκη Δασκάλου - Απαντήσεις

Οι ακόλουθες απαντήσεις ενδέχεται να διαφέρουν:

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

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

Εικονίδιο Συμβουλών Δασκάλου Συμβουλές για τους Δασκάλους

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

Εικονίδιο Εργαλειοθήκης Εκπαιδευτικού Εργαλειοθήκη Δασκάλου - Αντιμετώπιση προβλημάτων

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

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

  • Εάν το υλικολογισμικό είναι ενημερωμένο, εξετάστε περαιτέρω την οθόνη Device Info (Πληροφορίες συσκευής) στο IQ Brain για να ελέγξετε εάν ανιχνεύεται κάποιο αντικείμενο ή όχι. Εάν ανιχνευθεί ένα αντικείμενο, θα πρέπει να εμφανίζεται η απόσταση που βρίσκεται σε χιλιοστά και ίντσες. Χρησιμοποιήστε το άρθρο «Πώς να αντιμετωπίσετε προβλήματα με τους αισθητήρες VEX IQ».

  • Εάν οι Πληροφορίες Συσκευής αναφέρουν ακριβείς τιμές, το πρόβλημα θα μπορούσε να είναι ότι ο μαθητής αντέγραψε εσφαλμένα το έργο.

    • Για να αντιμετωπίσετε το πρόβλημα του έργου, ελέγξτε ότι η συσκευή έχει ρυθμιστεί σωστά - που σημαίνει ότι χρησιμοποίησε το σωστό παράδειγμα έργου Testbed. Για περισσότερες πληροφορίες σχετικά με τον τρόπο ρύθμισης παραμέτρων του αισθητήρα απόστασης, διαβάστε το άρθρο "Πώς να ρυθμίσετε τους αισθητήρες VEX IQ - VEXcode IQ" .

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

  • Εάν οι Πληροφορίες Συσκευής ΔΕΝ αναφέρουν ακριβείς τιμές, τότε το πρόβλημα μπορεί να σχετίζεται με το υλικό.

    • Για να αντιμετωπίσετε προβλήματα με το υλικό, δοκιμάστε να ελέγξετε τη σύνδεση θύρας με το Smart Cable χρησιμοποιώντας το άρθρο "Πώς να συνδέσετε συσκευές VEX IQ σε έξυπνες θύρες".

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

Εικονίδιο "Κίνητρο για συζήτηση" Παρακινήστε τη συζήτηση

Για να βοηθήσετε τους μαθητές να σκεφτούν πώς ο Αισθητήρας Απόστασης μπορεί να βοηθήσει ένα ρομπότ, κάντε τους τις ακόλουθες ερωτήσεις:
Ε: Αν συγκρίνατε τον Αισθητήρα Απόστασης με ένα μέρος του ανθρώπινου σώματος, ποιο μέρος θα ήταν και γιατί;
Α: Οι μαθητές θα πρέπει να απαντήσουν με τα μάτια, επειδή τα μάτια μας βοηθούν να μετρήσουμε πόσο μακριά βρίσκονται τα αντικείμενα. Χρησιμοποιούμε αυτά τα αισθητηριακά δεδομένα από τα μάτια μας για να καθορίσουμε πώς να κινηθούμε, κάτι που κάνουν τα δεδομένα του Αισθητήρα Απόστασης για το ρομπότ.

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